1 # Copyright 2015 Intel Corporation 2 # 3 # Permission is hereby granted, free of charge, to any person obtaining a 4 # copy of this software and associated documentation files (the "Software"), 5 # to deal in the Software without restriction, including without limitation 6 # the rights to use, copy, modify, merge, publish, distribute, sublicense, 7 # and/or sell copies of the Software, and to permit persons to whom the 8 # Software is furnished to do so, subject to the following conditions: 9 # 10 # The above copyright notice and this permission notice (including the next 11 # paragraph) shall be included in all copies or substantial portions of the 12 # Software. 13 # 14 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17 # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 19 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 20 # IN THE SOFTWARE. 21 22 VULKAN_FILES := \ 23 anv_allocator.c \ 24 anv_batch_chain.c \ 25 anv_blorp.c \ 26 anv_cmd_buffer.c \ 27 anv_descriptor_set.c \ 28 anv_device.c \ 29 anv_dump.c \ 30 anv_formats.c \ 31 anv_genX.h \ 32 anv_image.c \ 33 anv_intel.c \ 34 anv_nir.h \ 35 anv_nir_apply_dynamic_offsets.c \ 36 anv_nir_apply_pipeline_layout.c \ 37 anv_nir_lower_input_attachments.c \ 38 anv_nir_lower_push_constants.c \ 39 anv_pass.c \ 40 anv_pipeline.c \ 41 anv_pipeline_cache.c \ 42 anv_private.h \ 43 anv_query.c \ 44 anv_util.c \ 45 anv_wsi.c \ 46 vk_format_info.h 47 48 VULKAN_WSI_WAYLAND_FILES := \ 49 anv_wsi_wayland.c 50 51 VULKAN_WSI_X11_FILES := \ 52 anv_wsi_x11.c 53 54 VULKAN_GEM_FILES := \ 55 anv_gem.c 56 57 VULKAN_GEM_STUB_FILES := \ 58 anv_gem_stubs.c 59 60 VULKAN_GENERATED_FILES := \ 61 anv_entrypoints.c \ 62 anv_entrypoints.h 63 64 65 GEN7_FILES := \ 66 genX_cmd_buffer.c \ 67 genX_blorp_exec.c \ 68 genX_gpu_memcpy.c \ 69 genX_pipeline.c \ 70 gen7_cmd_buffer.c \ 71 genX_state.c 72 73 GEN75_FILES := \ 74 genX_cmd_buffer.c \ 75 genX_blorp_exec.c \ 76 genX_gpu_memcpy.c \ 77 genX_pipeline.c \ 78 gen7_cmd_buffer.c \ 79 genX_state.c 80 81 GEN8_FILES := \ 82 genX_cmd_buffer.c \ 83 genX_blorp_exec.c \ 84 genX_gpu_memcpy.c \ 85 genX_pipeline.c \ 86 gen8_cmd_buffer.c \ 87 genX_state.c 88 89 GEN9_FILES := \ 90 genX_cmd_buffer.c \ 91 genX_blorp_exec.c \ 92 genX_gpu_memcpy.c \ 93 genX_pipeline.c \ 94 gen8_cmd_buffer.c \ 95 genX_state.c 96