1BLORP_FILES = \ 2 blorp/blorp.c \ 3 blorp/blorp.h \ 4 blorp/blorp_blit.c \ 5 blorp/blorp_clear.c \ 6 blorp/blorp_nir_builder.h \ 7 blorp/blorp_genX_exec.h \ 8 blorp/blorp_priv.h 9 10COMMON_FILES = \ 11 common/gen_clflush.h \ 12 common/gen_debug.c \ 13 common/gen_debug.h \ 14 common/gen_decoder.c \ 15 common/gen_decoder.h \ 16 common/gen_device_info.c \ 17 common/gen_device_info.h \ 18 common/gen_l3_config.c \ 19 common/gen_l3_config.h \ 20 common/gen_urb_config.c \ 21 common/gen_sample_positions.h \ 22 common/intel_log.c \ 23 common/intel_log.h 24 25COMPILER_FILES = \ 26 compiler/brw_cfg.cpp \ 27 compiler/brw_cfg.h \ 28 compiler/brw_clip.h \ 29 compiler/brw_clip_line.c \ 30 compiler/brw_clip_point.c \ 31 compiler/brw_clip_tri.c \ 32 compiler/brw_clip_unfilled.c \ 33 compiler/brw_clip_util.c \ 34 compiler/brw_compile_clip.c \ 35 compiler/brw_compile_sf.c \ 36 compiler/brw_compiler.c \ 37 compiler/brw_compiler.h \ 38 compiler/brw_dead_control_flow.cpp \ 39 compiler/brw_dead_control_flow.h \ 40 compiler/brw_disasm.c \ 41 compiler/brw_disasm_info.c \ 42 compiler/brw_disasm_info.h \ 43 compiler/brw_eu.c \ 44 compiler/brw_eu_compact.c \ 45 compiler/brw_eu_defines.h \ 46 compiler/brw_eu_emit.c \ 47 compiler/brw_eu.h \ 48 compiler/brw_eu_util.c \ 49 compiler/brw_eu_validate.c \ 50 compiler/brw_fs_builder.h \ 51 compiler/brw_fs_bank_conflicts.cpp \ 52 compiler/brw_fs_cmod_propagation.cpp \ 53 compiler/brw_fs_combine_constants.cpp \ 54 compiler/brw_fs_copy_propagation.cpp \ 55 compiler/brw_fs.cpp \ 56 compiler/brw_fs_cse.cpp \ 57 compiler/brw_fs_dead_code_eliminate.cpp \ 58 compiler/brw_fs_generator.cpp \ 59 compiler/brw_fs.h \ 60 compiler/brw_fs_live_variables.cpp \ 61 compiler/brw_fs_live_variables.h \ 62 compiler/brw_fs_lower_conversions.cpp \ 63 compiler/brw_fs_lower_pack.cpp \ 64 compiler/brw_fs_nir.cpp \ 65 compiler/brw_fs_reg_allocate.cpp \ 66 compiler/brw_fs_register_coalesce.cpp \ 67 compiler/brw_fs_saturate_propagation.cpp \ 68 compiler/brw_fs_sel_peephole.cpp \ 69 compiler/brw_fs_surface_builder.cpp \ 70 compiler/brw_fs_surface_builder.h \ 71 compiler/brw_fs_validate.cpp \ 72 compiler/brw_fs_visitor.cpp \ 73 compiler/brw_inst.h \ 74 compiler/brw_interpolation_map.c \ 75 compiler/brw_ir_allocator.h \ 76 compiler/brw_ir_fs.h \ 77 compiler/brw_ir_vec4.h \ 78 compiler/brw_nir.h \ 79 compiler/brw_nir.c \ 80 compiler/brw_nir_analyze_boolean_resolves.c \ 81 compiler/brw_nir_analyze_ubo_ranges.c \ 82 compiler/brw_nir_attribute_workarounds.c \ 83 compiler/brw_nir_lower_cs_intrinsics.c \ 84 compiler/brw_nir_opt_peephole_ffma.c \ 85 compiler/brw_nir_tcs_workarounds.c \ 86 compiler/brw_packed_float.c \ 87 compiler/brw_predicated_break.cpp \ 88 compiler/brw_reg.h \ 89 compiler/brw_reg_type.c \ 90 compiler/brw_reg_type.h \ 91 compiler/brw_schedule_instructions.cpp \ 92 compiler/brw_shader.cpp \ 93 compiler/brw_shader.h \ 94 compiler/brw_vec4_builder.h \ 95 compiler/brw_vec4_cmod_propagation.cpp \ 96 compiler/brw_vec4_copy_propagation.cpp \ 97 compiler/brw_vec4.cpp \ 98 compiler/brw_vec4_cse.cpp \ 99 compiler/brw_vec4_dead_code_eliminate.cpp \ 100 compiler/brw_vec4_generator.cpp \ 101 compiler/brw_vec4_gs_visitor.cpp \ 102 compiler/brw_vec4_gs_visitor.h \ 103 compiler/brw_vec4.h \ 104 compiler/brw_vec4_live_variables.cpp \ 105 compiler/brw_vec4_live_variables.h \ 106 compiler/brw_vec4_nir.cpp \ 107 compiler/brw_vec4_gs_nir.cpp \ 108 compiler/brw_vec4_reg_allocate.cpp \ 109 compiler/brw_vec4_surface_builder.cpp \ 110 compiler/brw_vec4_surface_builder.h \ 111 compiler/brw_vec4_tcs.cpp \ 112 compiler/brw_vec4_tcs.h \ 113 compiler/brw_vec4_tes.cpp \ 114 compiler/brw_vec4_tes.h \ 115 compiler/brw_vec4_visitor.cpp \ 116 compiler/brw_vec4_vs_visitor.cpp \ 117 compiler/brw_vec4_vs.h \ 118 compiler/brw_vue_map.c \ 119 compiler/brw_wm_iz.cpp \ 120 compiler/gen6_gs_visitor.cpp \ 121 compiler/gen6_gs_visitor.h 122 123COMPILER_GENERATED_FILES = \ 124 compiler/brw_nir_trig_workarounds.c 125 126GENXML_XML_FILES = \ 127 genxml/gen4.xml \ 128 genxml/gen45.xml \ 129 genxml/gen5.xml \ 130 genxml/gen6.xml \ 131 genxml/gen7.xml \ 132 genxml/gen75.xml \ 133 genxml/gen8.xml \ 134 genxml/gen9.xml \ 135 genxml/gen10.xml 136 137GENXML_GENERATED_PACK_FILES = \ 138 genxml/gen4_pack.h \ 139 genxml/gen45_pack.h \ 140 genxml/gen5_pack.h \ 141 genxml/gen6_pack.h \ 142 genxml/gen7_pack.h \ 143 genxml/gen75_pack.h \ 144 genxml/gen8_pack.h \ 145 genxml/gen9_pack.h \ 146 genxml/gen10_pack.h 147 148GENXML_GENERATED_FILES = \ 149 $(GENXML_GENERATED_PACK_FILES) \ 150 genxml/genX_bits.h \ 151 genxml/genX_xml.h 152 153ISL_FILES = \ 154 isl/isl.c \ 155 isl/isl.h \ 156 isl/isl_drm.c \ 157 isl/isl_format.c \ 158 isl/isl_genX_priv.h \ 159 isl/isl_priv.h \ 160 isl/isl_storage_image.c 161 162ISL_GEN4_FILES = \ 163 isl/isl_gen4.c \ 164 isl/isl_gen4.h \ 165 isl/isl_emit_depth_stencil.c \ 166 isl/isl_surface_state.c 167 168ISL_GEN5_FILES = \ 169 isl/isl_emit_depth_stencil.c \ 170 isl/isl_surface_state.c 171 172ISL_GEN6_FILES = \ 173 isl/isl_gen6.c \ 174 isl/isl_gen6.h \ 175 isl/isl_emit_depth_stencil.c \ 176 isl/isl_surface_state.c 177 178ISL_GEN7_FILES = \ 179 isl/isl_gen7.c \ 180 isl/isl_gen7.h \ 181 isl/isl_emit_depth_stencil.c \ 182 isl/isl_surface_state.c 183 184ISL_GEN75_FILES = \ 185 isl/isl_emit_depth_stencil.c \ 186 isl/isl_surface_state.c 187 188ISL_GEN8_FILES = \ 189 isl/isl_gen8.c \ 190 isl/isl_gen8.h \ 191 isl/isl_emit_depth_stencil.c \ 192 isl/isl_surface_state.c 193 194ISL_GEN9_FILES = \ 195 isl/isl_gen9.c \ 196 isl/isl_gen9.h \ 197 isl/isl_emit_depth_stencil.c \ 198 isl/isl_surface_state.c 199 200ISL_GEN10_FILES = \ 201 isl/isl_emit_depth_stencil.c \ 202 isl/isl_surface_state.c 203 204ISL_GENERATED_FILES = \ 205 isl/isl_format_layout.c 206 207VULKAN_FILES := \ 208 vulkan/anv_allocator.c \ 209 vulkan/anv_batch_chain.c \ 210 vulkan/anv_blorp.c \ 211 vulkan/anv_cmd_buffer.c \ 212 vulkan/anv_descriptor_set.c \ 213 vulkan/anv_device.c \ 214 vulkan/anv_dump.c \ 215 vulkan/anv_formats.c \ 216 vulkan/anv_genX.h \ 217 vulkan/anv_image.c \ 218 vulkan/anv_intel.c \ 219 vulkan/anv_nir.h \ 220 vulkan/anv_nir_apply_pipeline_layout.c \ 221 vulkan/anv_nir_lower_input_attachments.c \ 222 vulkan/anv_nir_lower_multiview.c \ 223 vulkan/anv_nir_lower_push_constants.c \ 224 vulkan/anv_nir_lower_ycbcr_textures.c \ 225 vulkan/anv_pass.c \ 226 vulkan/anv_pipeline.c \ 227 vulkan/anv_pipeline_cache.c \ 228 vulkan/anv_private.h \ 229 vulkan/anv_queue.c \ 230 vulkan/anv_util.c \ 231 vulkan/anv_wsi.c \ 232 vulkan/vk_format_info.h 233 234VULKAN_ANDROID_FILES := \ 235 vulkan/anv_android.c 236 237VULKAN_WSI_WAYLAND_FILES := \ 238 vulkan/anv_wsi_wayland.c 239 240VULKAN_WSI_X11_FILES := \ 241 vulkan/anv_wsi_x11.c 242 243VULKAN_GEM_FILES := \ 244 vulkan/anv_gem.c 245 246VULKAN_GEM_STUB_FILES := \ 247 vulkan/anv_gem_stubs.c 248 249VULKAN_GENERATED_FILES := \ 250 vulkan/anv_entrypoints.c \ 251 vulkan/anv_entrypoints.h \ 252 vulkan/anv_extensions.c \ 253 vulkan/anv_extensions.h 254 255VULKAN_GENX_FILES := \ 256 vulkan/genX_blorp_exec.c \ 257 vulkan/genX_cmd_buffer.c \ 258 vulkan/genX_gpu_memcpy.c \ 259 vulkan/genX_pipeline.c \ 260 vulkan/genX_query.c \ 261 vulkan/genX_state.c 262 263VULKAN_GEN7_FILES := \ 264 vulkan/gen7_cmd_buffer.c \ 265 $(VULKAN_GENX_FILES) 266 267VULKAN_GEN75_FILES := \ 268 vulkan/gen7_cmd_buffer.c \ 269 $(VULKAN_GENX_FILES) 270 271VULKAN_GEN8_FILES := \ 272 vulkan/gen8_cmd_buffer.c \ 273 $(VULKAN_GENX_FILES) 274 275VULKAN_GEN9_FILES := \ 276 vulkan/gen8_cmd_buffer.c \ 277 $(VULKAN_GENX_FILES) 278 279VULKAN_GEN10_FILES := \ 280 vulkan/gen8_cmd_buffer.c \ 281 $(VULKAN_GENX_FILES) 282