1b8e80941SmrgBLORP_FILES = \ 2b8e80941Smrg blorp/blorp.c \ 3b8e80941Smrg blorp/blorp.h \ 4b8e80941Smrg blorp/blorp_blit.c \ 5b8e80941Smrg blorp/blorp_clear.c \ 6b8e80941Smrg blorp/blorp_nir_builder.h \ 7b8e80941Smrg blorp/blorp_genX_exec.h \ 8b8e80941Smrg blorp/blorp_priv.h 9b8e80941Smrg 10b8e80941SmrgCOMMON_FILES = \ 11b8e80941Smrg common/gen_clflush.h \ 12b8e80941Smrg common/gen_batch_decoder.c \ 13b8e80941Smrg common/gen_decoder.c \ 14b8e80941Smrg common/gen_decoder.h \ 15b8e80941Smrg common/gen_disasm.c \ 16b8e80941Smrg common/gen_disasm.h \ 17b8e80941Smrg common/gen_defines.h \ 18b8e80941Smrg common/gen_gem.h \ 19b8e80941Smrg common/gen_l3_config.c \ 20b8e80941Smrg common/gen_l3_config.h \ 21b8e80941Smrg common/gen_urb_config.c \ 22b8e80941Smrg common/gen_sample_positions.h \ 23b8e80941Smrg common/intel_log.c \ 24b8e80941Smrg common/intel_log.h 25b8e80941Smrg 26b8e80941SmrgCOMPILER_FILES = \ 27b8e80941Smrg compiler/brw_cfg.cpp \ 28b8e80941Smrg compiler/brw_cfg.h \ 29b8e80941Smrg compiler/brw_clip.h \ 30b8e80941Smrg compiler/brw_clip_line.c \ 31b8e80941Smrg compiler/brw_clip_point.c \ 32b8e80941Smrg compiler/brw_clip_tri.c \ 33b8e80941Smrg compiler/brw_clip_unfilled.c \ 34b8e80941Smrg compiler/brw_clip_util.c \ 35b8e80941Smrg compiler/brw_compile_clip.c \ 36b8e80941Smrg compiler/brw_compile_sf.c \ 37b8e80941Smrg compiler/brw_compiler.c \ 38b8e80941Smrg compiler/brw_compiler.h \ 39b8e80941Smrg compiler/brw_dead_control_flow.cpp \ 40b8e80941Smrg compiler/brw_dead_control_flow.h \ 41b8e80941Smrg compiler/brw_debug_recompile.c \ 42b8e80941Smrg compiler/brw_disasm.c \ 43b8e80941Smrg compiler/brw_disasm_info.c \ 44b8e80941Smrg compiler/brw_disasm_info.h \ 45b8e80941Smrg compiler/brw_eu.c \ 46b8e80941Smrg compiler/brw_eu_compact.c \ 47b8e80941Smrg compiler/brw_eu_defines.h \ 48b8e80941Smrg compiler/brw_eu_emit.c \ 49b8e80941Smrg compiler/brw_eu.h \ 50b8e80941Smrg compiler/brw_eu_util.c \ 51b8e80941Smrg compiler/brw_eu_validate.c \ 52b8e80941Smrg compiler/brw_fs_builder.h \ 53b8e80941Smrg compiler/brw_fs_bank_conflicts.cpp \ 54b8e80941Smrg compiler/brw_fs_cmod_propagation.cpp \ 55b8e80941Smrg compiler/brw_fs_combine_constants.cpp \ 56b8e80941Smrg compiler/brw_fs_copy_propagation.cpp \ 57b8e80941Smrg compiler/brw_fs.cpp \ 58b8e80941Smrg compiler/brw_fs_cse.cpp \ 59b8e80941Smrg compiler/brw_fs_dead_code_eliminate.cpp \ 60b8e80941Smrg compiler/brw_fs_generator.cpp \ 61b8e80941Smrg compiler/brw_fs.h \ 62b8e80941Smrg compiler/brw_fs_live_variables.cpp \ 63b8e80941Smrg compiler/brw_fs_live_variables.h \ 64b8e80941Smrg compiler/brw_fs_lower_pack.cpp \ 65b8e80941Smrg compiler/brw_fs_lower_regioning.cpp \ 66b8e80941Smrg compiler/brw_fs_nir.cpp \ 67b8e80941Smrg compiler/brw_fs_reg_allocate.cpp \ 68b8e80941Smrg compiler/brw_fs_register_coalesce.cpp \ 69b8e80941Smrg compiler/brw_fs_saturate_propagation.cpp \ 70b8e80941Smrg compiler/brw_fs_sel_peephole.cpp \ 71b8e80941Smrg compiler/brw_fs_validate.cpp \ 72b8e80941Smrg compiler/brw_fs_visitor.cpp \ 73b8e80941Smrg compiler/brw_inst.h \ 74b8e80941Smrg compiler/brw_interpolation_map.c \ 75b8e80941Smrg compiler/brw_ir_allocator.h \ 76b8e80941Smrg compiler/brw_ir_fs.h \ 77b8e80941Smrg compiler/brw_ir_vec4.h \ 78b8e80941Smrg compiler/brw_nir.h \ 79b8e80941Smrg compiler/brw_nir.c \ 80b8e80941Smrg compiler/brw_nir_analyze_boolean_resolves.c \ 81b8e80941Smrg compiler/brw_nir_analyze_ubo_ranges.c \ 82b8e80941Smrg compiler/brw_nir_attribute_workarounds.c \ 83b8e80941Smrg compiler/brw_nir_lower_conversions.c \ 84b8e80941Smrg compiler/brw_nir_lower_cs_intrinsics.c \ 85b8e80941Smrg compiler/brw_nir_lower_image_load_store.c \ 86b8e80941Smrg compiler/brw_nir_lower_mem_access_bit_sizes.c \ 87b8e80941Smrg compiler/brw_nir_opt_peephole_ffma.c \ 88b8e80941Smrg compiler/brw_nir_tcs_workarounds.c \ 89b8e80941Smrg compiler/brw_packed_float.c \ 90b8e80941Smrg compiler/brw_predicated_break.cpp \ 91b8e80941Smrg compiler/brw_reg.h \ 92b8e80941Smrg compiler/brw_reg_type.c \ 93b8e80941Smrg compiler/brw_reg_type.h \ 94b8e80941Smrg compiler/brw_schedule_instructions.cpp \ 95b8e80941Smrg compiler/brw_shader.cpp \ 96b8e80941Smrg compiler/brw_shader.h \ 97b8e80941Smrg compiler/brw_vec4_builder.h \ 98b8e80941Smrg compiler/brw_vec4_cmod_propagation.cpp \ 99b8e80941Smrg compiler/brw_vec4_copy_propagation.cpp \ 100b8e80941Smrg compiler/brw_vec4.cpp \ 101b8e80941Smrg compiler/brw_vec4_cse.cpp \ 102b8e80941Smrg compiler/brw_vec4_dead_code_eliminate.cpp \ 103b8e80941Smrg compiler/brw_vec4_generator.cpp \ 104b8e80941Smrg compiler/brw_vec4_gs_visitor.cpp \ 105b8e80941Smrg compiler/brw_vec4_gs_visitor.h \ 106b8e80941Smrg compiler/brw_vec4.h \ 107b8e80941Smrg compiler/brw_vec4_live_variables.cpp \ 108b8e80941Smrg compiler/brw_vec4_live_variables.h \ 109b8e80941Smrg compiler/brw_vec4_nir.cpp \ 110b8e80941Smrg compiler/brw_vec4_gs_nir.cpp \ 111b8e80941Smrg compiler/brw_vec4_reg_allocate.cpp \ 112b8e80941Smrg compiler/brw_vec4_surface_builder.cpp \ 113b8e80941Smrg compiler/brw_vec4_surface_builder.h \ 114b8e80941Smrg compiler/brw_vec4_tcs.cpp \ 115b8e80941Smrg compiler/brw_vec4_tcs.h \ 116b8e80941Smrg compiler/brw_vec4_tes.cpp \ 117b8e80941Smrg compiler/brw_vec4_tes.h \ 118b8e80941Smrg compiler/brw_vec4_visitor.cpp \ 119b8e80941Smrg compiler/brw_vec4_vs_visitor.cpp \ 120b8e80941Smrg compiler/brw_vec4_vs.h \ 121b8e80941Smrg compiler/brw_vue_map.c \ 122b8e80941Smrg compiler/brw_wm_iz.cpp \ 123b8e80941Smrg compiler/gen6_gs_visitor.cpp \ 124b8e80941Smrg compiler/gen6_gs_visitor.h 125b8e80941Smrg 126b8e80941SmrgCOMPILER_GENERATED_FILES = \ 127b8e80941Smrg compiler/brw_nir_trig_workarounds.c 128b8e80941Smrg 129b8e80941SmrgDEV_FILES = \ 130b8e80941Smrg dev/gen_debug.c \ 131b8e80941Smrg dev/gen_debug.h \ 132b8e80941Smrg dev/gen_device_info.c \ 133b8e80941Smrg dev/gen_device_info.h 134b8e80941Smrg 135b8e80941SmrgGENXML_XML_FILES = \ 136b8e80941Smrg genxml/gen4.xml \ 137b8e80941Smrg genxml/gen45.xml \ 138b8e80941Smrg genxml/gen5.xml \ 139b8e80941Smrg genxml/gen6.xml \ 140b8e80941Smrg genxml/gen7.xml \ 141b8e80941Smrg genxml/gen75.xml \ 142b8e80941Smrg genxml/gen8.xml \ 143b8e80941Smrg genxml/gen9.xml \ 144b8e80941Smrg genxml/gen10.xml \ 145b8e80941Smrg genxml/gen11.xml 146b8e80941Smrg 147b8e80941SmrgGENXML_GENERATED_PACK_FILES = \ 148b8e80941Smrg genxml/gen4_pack.h \ 149b8e80941Smrg genxml/gen45_pack.h \ 150b8e80941Smrg genxml/gen5_pack.h \ 151b8e80941Smrg genxml/gen6_pack.h \ 152b8e80941Smrg genxml/gen7_pack.h \ 153b8e80941Smrg genxml/gen75_pack.h \ 154b8e80941Smrg genxml/gen8_pack.h \ 155b8e80941Smrg genxml/gen9_pack.h \ 156b8e80941Smrg genxml/gen10_pack.h \ 157b8e80941Smrg genxml/gen11_pack.h 158b8e80941Smrg 159b8e80941SmrgGENXML_GENERATED_FILES = \ 160b8e80941Smrg $(GENXML_GENERATED_PACK_FILES) \ 161b8e80941Smrg genxml/genX_bits.h \ 162b8e80941Smrg genxml/genX_xml.h 163b8e80941Smrg 164b8e80941SmrgISL_FILES = \ 165b8e80941Smrg isl/isl.c \ 166b8e80941Smrg isl/isl.h \ 167b8e80941Smrg isl/isl_drm.c \ 168b8e80941Smrg isl/isl_format.c \ 169b8e80941Smrg isl/isl_genX_priv.h \ 170b8e80941Smrg isl/isl_priv.h \ 171b8e80941Smrg isl/isl_storage_image.c 172b8e80941Smrg 173b8e80941SmrgISL_GEN4_FILES = \ 174b8e80941Smrg isl/isl_gen4.c \ 175b8e80941Smrg isl/isl_gen4.h \ 176b8e80941Smrg isl/isl_emit_depth_stencil.c \ 177b8e80941Smrg isl/isl_surface_state.c 178b8e80941Smrg 179b8e80941SmrgISL_GEN5_FILES = \ 180b8e80941Smrg isl/isl_emit_depth_stencil.c \ 181b8e80941Smrg isl/isl_surface_state.c 182b8e80941Smrg 183b8e80941SmrgISL_GEN6_FILES = \ 184b8e80941Smrg isl/isl_gen6.c \ 185b8e80941Smrg isl/isl_gen6.h \ 186b8e80941Smrg isl/isl_emit_depth_stencil.c \ 187b8e80941Smrg isl/isl_surface_state.c 188b8e80941Smrg 189b8e80941SmrgISL_GEN7_FILES = \ 190b8e80941Smrg isl/isl_gen7.c \ 191b8e80941Smrg isl/isl_gen7.h \ 192b8e80941Smrg isl/isl_emit_depth_stencil.c \ 193b8e80941Smrg isl/isl_surface_state.c 194b8e80941Smrg 195b8e80941SmrgISL_GEN75_FILES = \ 196b8e80941Smrg isl/isl_emit_depth_stencil.c \ 197b8e80941Smrg isl/isl_surface_state.c 198b8e80941Smrg 199b8e80941SmrgISL_GEN8_FILES = \ 200b8e80941Smrg isl/isl_gen8.c \ 201b8e80941Smrg isl/isl_gen8.h \ 202b8e80941Smrg isl/isl_emit_depth_stencil.c \ 203b8e80941Smrg isl/isl_surface_state.c 204b8e80941Smrg 205b8e80941SmrgISL_GEN9_FILES = \ 206b8e80941Smrg isl/isl_gen9.c \ 207b8e80941Smrg isl/isl_gen9.h \ 208b8e80941Smrg isl/isl_emit_depth_stencil.c \ 209b8e80941Smrg isl/isl_surface_state.c 210b8e80941Smrg 211b8e80941SmrgISL_GEN10_FILES = \ 212b8e80941Smrg isl/isl_emit_depth_stencil.c \ 213b8e80941Smrg isl/isl_surface_state.c 214b8e80941Smrg 215b8e80941SmrgISL_GEN11_FILES = \ 216b8e80941Smrg isl/isl_emit_depth_stencil.c \ 217b8e80941Smrg isl/isl_surface_state.c 218b8e80941Smrg 219b8e80941SmrgISL_GENERATED_FILES = \ 220b8e80941Smrg isl/isl_format_layout.c 221b8e80941Smrg 222b8e80941SmrgISL_TILED_MEMCPY_FILES = \ 223b8e80941Smrg isl/isl_tiled_memcpy_normal.c 224b8e80941Smrg 225b8e80941SmrgISL_TILED_MEMCPY_SSE41_FILES = \ 226b8e80941Smrg isl/isl_tiled_memcpy_sse41.c 227b8e80941Smrg 228b8e80941SmrgISL_TILED_MEMCPY_DEP_FILES = \ 229b8e80941Smrg isl/isl_tiled_memcpy.c 230b8e80941Smrg 231b8e80941SmrgVULKAN_FILES := \ 232b8e80941Smrg vulkan/anv_allocator.c \ 233b8e80941Smrg vulkan/anv_android.h \ 234b8e80941Smrg vulkan/anv_batch_chain.c \ 235b8e80941Smrg vulkan/anv_blorp.c \ 236b8e80941Smrg vulkan/anv_cmd_buffer.c \ 237b8e80941Smrg vulkan/anv_descriptor_set.c \ 238b8e80941Smrg vulkan/anv_device.c \ 239b8e80941Smrg vulkan/anv_dump.c \ 240b8e80941Smrg vulkan/anv_formats.c \ 241b8e80941Smrg vulkan/anv_genX.h \ 242b8e80941Smrg vulkan/anv_image.c \ 243b8e80941Smrg vulkan/anv_intel.c \ 244b8e80941Smrg vulkan/anv_nir.h \ 245b8e80941Smrg vulkan/anv_nir_add_base_work_group_id.c \ 246b8e80941Smrg vulkan/anv_nir_apply_pipeline_layout.c \ 247b8e80941Smrg vulkan/anv_nir_lower_input_attachments.c \ 248b8e80941Smrg vulkan/anv_nir_lower_multiview.c \ 249b8e80941Smrg vulkan/anv_nir_lower_push_constants.c \ 250b8e80941Smrg vulkan/anv_nir_lower_ycbcr_textures.c \ 251b8e80941Smrg vulkan/anv_pass.c \ 252b8e80941Smrg vulkan/anv_pipeline.c \ 253b8e80941Smrg vulkan/anv_pipeline_cache.c \ 254b8e80941Smrg vulkan/anv_private.h \ 255b8e80941Smrg vulkan/anv_queue.c \ 256b8e80941Smrg vulkan/anv_util.c \ 257b8e80941Smrg vulkan/anv_wsi.c \ 258b8e80941Smrg vulkan/vk_format_info.h 259b8e80941Smrg 260b8e80941SmrgVULKAN_NON_ANDROID_FILES := \ 261b8e80941Smrg vulkan/anv_android_stubs.c 262b8e80941Smrg 263b8e80941SmrgVULKAN_ANDROID_FILES := \ 264b8e80941Smrg vulkan/anv_android.c 265b8e80941Smrg 266b8e80941SmrgVULKAN_WSI_WAYLAND_FILES := \ 267b8e80941Smrg vulkan/anv_wsi_wayland.c 268b8e80941Smrg 269b8e80941SmrgVULKAN_WSI_X11_FILES := \ 270b8e80941Smrg vulkan/anv_wsi_x11.c 271b8e80941Smrg 272b8e80941SmrgVULKAN_WSI_DISPLAY_FILES := \ 273b8e80941Smrg vulkan/anv_wsi_display.c 274b8e80941Smrg 275b8e80941SmrgVULKAN_GEM_FILES := \ 276b8e80941Smrg vulkan/anv_gem.c 277b8e80941Smrg 278b8e80941SmrgVULKAN_GEM_STUB_FILES := \ 279b8e80941Smrg vulkan/anv_gem_stubs.c 280b8e80941Smrg 281b8e80941SmrgVULKAN_GENERATED_FILES := \ 282b8e80941Smrg vulkan/anv_entrypoints.c \ 283b8e80941Smrg vulkan/anv_entrypoints.h \ 284b8e80941Smrg vulkan/anv_extensions.c \ 285b8e80941Smrg vulkan/anv_extensions.h 286b8e80941Smrg 287b8e80941SmrgVULKAN_GENX_FILES := \ 288b8e80941Smrg vulkan/genX_blorp_exec.c \ 289b8e80941Smrg vulkan/genX_cmd_buffer.c \ 290b8e80941Smrg vulkan/genX_gpu_memcpy.c \ 291b8e80941Smrg vulkan/genX_pipeline.c \ 292b8e80941Smrg vulkan/genX_query.c \ 293b8e80941Smrg vulkan/genX_state.c 294b8e80941Smrg 295b8e80941SmrgVULKAN_GEN7_FILES := \ 296b8e80941Smrg vulkan/gen7_cmd_buffer.c \ 297b8e80941Smrg $(VULKAN_GENX_FILES) 298b8e80941Smrg 299b8e80941SmrgVULKAN_GEN75_FILES := \ 300b8e80941Smrg vulkan/gen7_cmd_buffer.c \ 301b8e80941Smrg $(VULKAN_GENX_FILES) 302b8e80941Smrg 303b8e80941SmrgVULKAN_GEN8_FILES := \ 304b8e80941Smrg vulkan/gen8_cmd_buffer.c \ 305b8e80941Smrg $(VULKAN_GENX_FILES) 306b8e80941Smrg 307b8e80941SmrgVULKAN_GEN9_FILES := \ 308b8e80941Smrg vulkan/gen8_cmd_buffer.c \ 309b8e80941Smrg $(VULKAN_GENX_FILES) 310b8e80941Smrg 311b8e80941SmrgVULKAN_GEN10_FILES := \ 312b8e80941Smrg vulkan/gen8_cmd_buffer.c \ 313b8e80941Smrg $(VULKAN_GENX_FILES) 314b8e80941Smrg 315b8e80941SmrgVULKAN_GEN11_FILES := \ 316b8e80941Smrg vulkan/gen8_cmd_buffer.c \ 317b8e80941Smrg $(VULKAN_GENX_FILES) 318b8e80941Smrg 319b8e80941SmrgGEN_PERF_XML_FILES = \ 320b8e80941Smrg perf/oa-hsw.xml \ 321b8e80941Smrg perf/oa-bdw.xml \ 322b8e80941Smrg perf/oa-chv.xml \ 323b8e80941Smrg perf/oa-sklgt2.xml \ 324b8e80941Smrg perf/oa-sklgt3.xml \ 325b8e80941Smrg perf/oa-sklgt4.xml \ 326b8e80941Smrg perf/oa-bxt.xml \ 327b8e80941Smrg perf/oa-kblgt2.xml \ 328b8e80941Smrg perf/oa-kblgt3.xml \ 329b8e80941Smrg perf/oa-glk.xml \ 330b8e80941Smrg perf/oa-cflgt2.xml \ 331b8e80941Smrg perf/oa-cflgt3.xml \ 332b8e80941Smrg perf/oa-cnl.xml \ 333b8e80941Smrg perf/oa-icl.xml 334b8e80941Smrg 335b8e80941SmrgGEN_PERF_FILES = \ 336b8e80941Smrg perf/gen_perf.c \ 337b8e80941Smrg perf/gen_perf.h \ 338b8e80941Smrg perf/gen_perf_mdapi.h \ 339b8e80941Smrg perf/gen_perf_mdapi.c 340b8e80941Smrg 341b8e80941SmrgGEN_PERF_GENERATED_FILES = \ 342b8e80941Smrg perf/gen_perf_metrics.c \ 343b8e80941Smrg perf/gen_perf_metrics.h 344