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_batch_decoder.c \ 13 common/gen_decoder.c \ 14 common/gen_decoder.h \ 15 common/gen_disasm.c \ 16 common/gen_disasm.h \ 17 common/gen_defines.h \ 18 common/gen_gem.h \ 19 common/gen_l3_config.c \ 20 common/gen_l3_config.h \ 21 common/gen_urb_config.c \ 22 common/gen_sample_positions.h \ 23 common/intel_log.c \ 24 common/intel_log.h 25 26COMPILER_FILES = \ 27 compiler/brw_cfg.cpp \ 28 compiler/brw_cfg.h \ 29 compiler/brw_clip.h \ 30 compiler/brw_clip_line.c \ 31 compiler/brw_clip_point.c \ 32 compiler/brw_clip_tri.c \ 33 compiler/brw_clip_unfilled.c \ 34 compiler/brw_clip_util.c \ 35 compiler/brw_compile_clip.c \ 36 compiler/brw_compile_sf.c \ 37 compiler/brw_compiler.c \ 38 compiler/brw_compiler.h \ 39 compiler/brw_dead_control_flow.cpp \ 40 compiler/brw_dead_control_flow.h \ 41 compiler/brw_debug_recompile.c \ 42 compiler/brw_disasm.c \ 43 compiler/brw_disasm_info.c \ 44 compiler/brw_disasm_info.h \ 45 compiler/brw_eu.c \ 46 compiler/brw_eu_compact.c \ 47 compiler/brw_eu_defines.h \ 48 compiler/brw_eu_emit.c \ 49 compiler/brw_eu.h \ 50 compiler/brw_eu_util.c \ 51 compiler/brw_eu_validate.c \ 52 compiler/brw_fs_builder.h \ 53 compiler/brw_fs_bank_conflicts.cpp \ 54 compiler/brw_fs_cmod_propagation.cpp \ 55 compiler/brw_fs_combine_constants.cpp \ 56 compiler/brw_fs_copy_propagation.cpp \ 57 compiler/brw_fs.cpp \ 58 compiler/brw_fs_cse.cpp \ 59 compiler/brw_fs_dead_code_eliminate.cpp \ 60 compiler/brw_fs_generator.cpp \ 61 compiler/brw_fs.h \ 62 compiler/brw_fs_live_variables.cpp \ 63 compiler/brw_fs_live_variables.h \ 64 compiler/brw_fs_lower_pack.cpp \ 65 compiler/brw_fs_lower_regioning.cpp \ 66 compiler/brw_fs_nir.cpp \ 67 compiler/brw_fs_reg_allocate.cpp \ 68 compiler/brw_fs_register_coalesce.cpp \ 69 compiler/brw_fs_saturate_propagation.cpp \ 70 compiler/brw_fs_sel_peephole.cpp \ 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_conversions.c \ 84 compiler/brw_nir_lower_cs_intrinsics.c \ 85 compiler/brw_nir_lower_image_load_store.c \ 86 compiler/brw_nir_lower_mem_access_bit_sizes.c \ 87 compiler/brw_nir_opt_peephole_ffma.c \ 88 compiler/brw_nir_tcs_workarounds.c \ 89 compiler/brw_packed_float.c \ 90 compiler/brw_predicated_break.cpp \ 91 compiler/brw_reg.h \ 92 compiler/brw_reg_type.c \ 93 compiler/brw_reg_type.h \ 94 compiler/brw_schedule_instructions.cpp \ 95 compiler/brw_shader.cpp \ 96 compiler/brw_shader.h \ 97 compiler/brw_vec4_builder.h \ 98 compiler/brw_vec4_cmod_propagation.cpp \ 99 compiler/brw_vec4_copy_propagation.cpp \ 100 compiler/brw_vec4.cpp \ 101 compiler/brw_vec4_cse.cpp \ 102 compiler/brw_vec4_dead_code_eliminate.cpp \ 103 compiler/brw_vec4_generator.cpp \ 104 compiler/brw_vec4_gs_visitor.cpp \ 105 compiler/brw_vec4_gs_visitor.h \ 106 compiler/brw_vec4.h \ 107 compiler/brw_vec4_live_variables.cpp \ 108 compiler/brw_vec4_live_variables.h \ 109 compiler/brw_vec4_nir.cpp \ 110 compiler/brw_vec4_gs_nir.cpp \ 111 compiler/brw_vec4_reg_allocate.cpp \ 112 compiler/brw_vec4_surface_builder.cpp \ 113 compiler/brw_vec4_surface_builder.h \ 114 compiler/brw_vec4_tcs.cpp \ 115 compiler/brw_vec4_tcs.h \ 116 compiler/brw_vec4_tes.cpp \ 117 compiler/brw_vec4_tes.h \ 118 compiler/brw_vec4_visitor.cpp \ 119 compiler/brw_vec4_vs_visitor.cpp \ 120 compiler/brw_vec4_vs.h \ 121 compiler/brw_vue_map.c \ 122 compiler/brw_wm_iz.cpp \ 123 compiler/gen6_gs_visitor.cpp \ 124 compiler/gen6_gs_visitor.h 125 126COMPILER_GENERATED_FILES = \ 127 compiler/brw_nir_trig_workarounds.c 128 129DEV_FILES = \ 130 dev/gen_debug.c \ 131 dev/gen_debug.h \ 132 dev/gen_device_info.c \ 133 dev/gen_device_info.h 134 135GENXML_XML_FILES = \ 136 genxml/gen4.xml \ 137 genxml/gen45.xml \ 138 genxml/gen5.xml \ 139 genxml/gen6.xml \ 140 genxml/gen7.xml \ 141 genxml/gen75.xml \ 142 genxml/gen8.xml \ 143 genxml/gen9.xml \ 144 genxml/gen10.xml \ 145 genxml/gen11.xml 146 147GENXML_GENERATED_PACK_FILES = \ 148 genxml/gen4_pack.h \ 149 genxml/gen45_pack.h \ 150 genxml/gen5_pack.h \ 151 genxml/gen6_pack.h \ 152 genxml/gen7_pack.h \ 153 genxml/gen75_pack.h \ 154 genxml/gen8_pack.h \ 155 genxml/gen9_pack.h \ 156 genxml/gen10_pack.h \ 157 genxml/gen11_pack.h 158 159GENXML_GENERATED_FILES = \ 160 $(GENXML_GENERATED_PACK_FILES) \ 161 genxml/genX_bits.h \ 162 genxml/genX_xml.h 163 164ISL_FILES = \ 165 isl/isl.c \ 166 isl/isl.h \ 167 isl/isl_drm.c \ 168 isl/isl_format.c \ 169 isl/isl_genX_priv.h \ 170 isl/isl_priv.h \ 171 isl/isl_storage_image.c 172 173ISL_GEN4_FILES = \ 174 isl/isl_gen4.c \ 175 isl/isl_gen4.h \ 176 isl/isl_emit_depth_stencil.c \ 177 isl/isl_surface_state.c 178 179ISL_GEN5_FILES = \ 180 isl/isl_emit_depth_stencil.c \ 181 isl/isl_surface_state.c 182 183ISL_GEN6_FILES = \ 184 isl/isl_gen6.c \ 185 isl/isl_gen6.h \ 186 isl/isl_emit_depth_stencil.c \ 187 isl/isl_surface_state.c 188 189ISL_GEN7_FILES = \ 190 isl/isl_gen7.c \ 191 isl/isl_gen7.h \ 192 isl/isl_emit_depth_stencil.c \ 193 isl/isl_surface_state.c 194 195ISL_GEN75_FILES = \ 196 isl/isl_emit_depth_stencil.c \ 197 isl/isl_surface_state.c 198 199ISL_GEN8_FILES = \ 200 isl/isl_gen8.c \ 201 isl/isl_gen8.h \ 202 isl/isl_emit_depth_stencil.c \ 203 isl/isl_surface_state.c 204 205ISL_GEN9_FILES = \ 206 isl/isl_gen9.c \ 207 isl/isl_gen9.h \ 208 isl/isl_emit_depth_stencil.c \ 209 isl/isl_surface_state.c 210 211ISL_GEN10_FILES = \ 212 isl/isl_emit_depth_stencil.c \ 213 isl/isl_surface_state.c 214 215ISL_GEN11_FILES = \ 216 isl/isl_emit_depth_stencil.c \ 217 isl/isl_surface_state.c 218 219ISL_GENERATED_FILES = \ 220 isl/isl_format_layout.c 221 222ISL_TILED_MEMCPY_FILES = \ 223 isl/isl_tiled_memcpy_normal.c 224 225ISL_TILED_MEMCPY_SSE41_FILES = \ 226 isl/isl_tiled_memcpy_sse41.c 227 228ISL_TILED_MEMCPY_DEP_FILES = \ 229 isl/isl_tiled_memcpy.c 230 231VULKAN_FILES := \ 232 vulkan/anv_allocator.c \ 233 vulkan/anv_android.h \ 234 vulkan/anv_batch_chain.c \ 235 vulkan/anv_blorp.c \ 236 vulkan/anv_cmd_buffer.c \ 237 vulkan/anv_descriptor_set.c \ 238 vulkan/anv_device.c \ 239 vulkan/anv_dump.c \ 240 vulkan/anv_formats.c \ 241 vulkan/anv_genX.h \ 242 vulkan/anv_image.c \ 243 vulkan/anv_intel.c \ 244 vulkan/anv_nir.h \ 245 vulkan/anv_nir_add_base_work_group_id.c \ 246 vulkan/anv_nir_apply_pipeline_layout.c \ 247 vulkan/anv_nir_lower_input_attachments.c \ 248 vulkan/anv_nir_lower_multiview.c \ 249 vulkan/anv_nir_lower_push_constants.c \ 250 vulkan/anv_nir_lower_ycbcr_textures.c \ 251 vulkan/anv_pass.c \ 252 vulkan/anv_pipeline.c \ 253 vulkan/anv_pipeline_cache.c \ 254 vulkan/anv_private.h \ 255 vulkan/anv_queue.c \ 256 vulkan/anv_util.c \ 257 vulkan/anv_wsi.c \ 258 vulkan/vk_format_info.h 259 260VULKAN_NON_ANDROID_FILES := \ 261 vulkan/anv_android_stubs.c 262 263VULKAN_ANDROID_FILES := \ 264 vulkan/anv_android.c 265 266VULKAN_WSI_WAYLAND_FILES := \ 267 vulkan/anv_wsi_wayland.c 268 269VULKAN_WSI_X11_FILES := \ 270 vulkan/anv_wsi_x11.c 271 272VULKAN_WSI_DISPLAY_FILES := \ 273 vulkan/anv_wsi_display.c 274 275VULKAN_GEM_FILES := \ 276 vulkan/anv_gem.c 277 278VULKAN_GEM_STUB_FILES := \ 279 vulkan/anv_gem_stubs.c 280 281VULKAN_GENERATED_FILES := \ 282 vulkan/anv_entrypoints.c \ 283 vulkan/anv_entrypoints.h \ 284 vulkan/anv_extensions.c \ 285 vulkan/anv_extensions.h 286 287VULKAN_GENX_FILES := \ 288 vulkan/genX_blorp_exec.c \ 289 vulkan/genX_cmd_buffer.c \ 290 vulkan/genX_gpu_memcpy.c \ 291 vulkan/genX_pipeline.c \ 292 vulkan/genX_query.c \ 293 vulkan/genX_state.c 294 295VULKAN_GEN7_FILES := \ 296 vulkan/gen7_cmd_buffer.c \ 297 $(VULKAN_GENX_FILES) 298 299VULKAN_GEN75_FILES := \ 300 vulkan/gen7_cmd_buffer.c \ 301 $(VULKAN_GENX_FILES) 302 303VULKAN_GEN8_FILES := \ 304 vulkan/gen8_cmd_buffer.c \ 305 $(VULKAN_GENX_FILES) 306 307VULKAN_GEN9_FILES := \ 308 vulkan/gen8_cmd_buffer.c \ 309 $(VULKAN_GENX_FILES) 310 311VULKAN_GEN10_FILES := \ 312 vulkan/gen8_cmd_buffer.c \ 313 $(VULKAN_GENX_FILES) 314 315VULKAN_GEN11_FILES := \ 316 vulkan/gen8_cmd_buffer.c \ 317 $(VULKAN_GENX_FILES) 318 319GEN_PERF_XML_FILES = \ 320 perf/oa-hsw.xml \ 321 perf/oa-bdw.xml \ 322 perf/oa-chv.xml \ 323 perf/oa-sklgt2.xml \ 324 perf/oa-sklgt3.xml \ 325 perf/oa-sklgt4.xml \ 326 perf/oa-bxt.xml \ 327 perf/oa-kblgt2.xml \ 328 perf/oa-kblgt3.xml \ 329 perf/oa-glk.xml \ 330 perf/oa-cflgt2.xml \ 331 perf/oa-cflgt3.xml \ 332 perf/oa-cnl.xml \ 333 perf/oa-icl.xml 334 335GEN_PERF_FILES = \ 336 perf/gen_perf.c \ 337 perf/gen_perf.h \ 338 perf/gen_perf_mdapi.h \ 339 perf/gen_perf_mdapi.c 340 341GEN_PERF_GENERATED_FILES = \ 342 perf/gen_perf_metrics.c \ 343 perf/gen_perf_metrics.h 344