1 1.1 mrg # Copyright 2016 Red Hat 2 1.1 mrg # 3 1.1 mrg # Permission is hereby granted, free of charge, to any person obtaining a 4 1.1 mrg # copy of this software and associated documentation files (the "Software"), 5 1.1 mrg # to deal in the Software without restriction, including without limitation 6 1.1 mrg # the rights to use, copy, modify, merge, publish, distribute, sublicense, 7 1.1 mrg # and/or sell copies of the Software, and to permit persons to whom the 8 1.1 mrg # Software is furnished to do so, subject to the following conditions: 9 1.1 mrg # 10 1.1 mrg # The above copyright notice and this permission notice (including the next 11 1.1 mrg # paragraph) shall be included in all copies or substantial portions of the 12 1.1 mrg # Software. 13 1.1 mrg # 14 1.1 mrg # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 1.1 mrg # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 1.1 mrg # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17 1.1 mrg # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 1.1 mrg # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 19 1.1 mrg # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 20 1.1 mrg # IN THE SOFTWARE. 21 1.1 mrg 22 1.1 mrg RADV_WS_AMDGPU_FILES := \ 23 1.1 mrg winsys/amdgpu/radv_amdgpu_bo.c \ 24 1.1 mrg winsys/amdgpu/radv_amdgpu_bo.h \ 25 1.1 mrg winsys/amdgpu/radv_amdgpu_cs.c \ 26 1.1 mrg winsys/amdgpu/radv_amdgpu_cs.h \ 27 1.1 mrg winsys/amdgpu/radv_amdgpu_surface.c \ 28 1.1 mrg winsys/amdgpu/radv_amdgpu_surface.h \ 29 1.1 mrg winsys/amdgpu/radv_amdgpu_winsys.c \ 30 1.1 mrg winsys/amdgpu/radv_amdgpu_winsys.h \ 31 1.1 mrg winsys/amdgpu/radv_amdgpu_winsys_public.h 32 1.1 mrg 33 1.1 mrg VULKAN_FILES := \ 34 1.1 mrg radv_cmd_buffer.c \ 35 1.1 mrg radv_cs.h \ 36 1.1 mrg radv_debug.c \ 37 1.1 mrg radv_debug.h \ 38 1.1 mrg radv_device.c \ 39 1.1 mrg radv_descriptor_set.c \ 40 1.1 mrg radv_descriptor_set.h \ 41 1.1 mrg radv_formats.c \ 42 1.1 mrg radv_image.c \ 43 1.1 mrg radv_meta.c \ 44 1.1 mrg radv_meta.h \ 45 1.1 mrg radv_meta_blit.c \ 46 1.1 mrg radv_meta_blit2d.c \ 47 1.1 mrg radv_meta_buffer.c \ 48 1.1 mrg radv_meta_bufimage.c \ 49 1.1 mrg radv_meta_clear.c \ 50 1.1 mrg radv_meta_copy.c \ 51 1.1 mrg radv_meta_decompress.c \ 52 1.1 mrg radv_meta_fast_clear.c \ 53 1.1 mrg radv_meta_fmask_expand.c \ 54 1.1 mrg radv_meta_resolve.c \ 55 1.1 mrg radv_meta_resolve_cs.c \ 56 1.1 mrg radv_meta_resolve_fs.c \ 57 1.1 mrg radv_nir_lower_ycbcr_textures.c \ 58 1.1 mrg radv_nir_to_llvm.c \ 59 1.1 mrg radv_llvm_helper.cpp \ 60 1.1 mrg radv_pass.c \ 61 1.1 mrg radv_pipeline.c \ 62 1.1 mrg radv_pipeline_cache.c \ 63 1.1 mrg radv_private.h \ 64 1.1 mrg radv_radeon_winsys.h \ 65 1.1 mrg radv_shader.c \ 66 1.1 mrg radv_shader_info.c \ 67 1.1 mrg radv_shader.h \ 68 1.1 mrg radv_shader_helper.h \ 69 1.1 mrg radv_query.c \ 70 1.1 mrg radv_util.c \ 71 1.1 mrg radv_util.h \ 72 1.1 mrg radv_wsi.c \ 73 1.1 mrg si_cmd_buffer.c \ 74 1.1 mrg vk_format.h \ 75 1.1 mrg $(RADV_WS_AMDGPU_FILES) 76 1.1 mrg 77 1.1 mrg VULKAN_ANDROID_FILES := \ 78 1.1 mrg radv_android.c 79 1.1 mrg 80 1.1 mrg VULKAN_WSI_WAYLAND_FILES := \ 81 1.1 mrg radv_wsi_wayland.c 82 1.1 mrg 83 1.1 mrg VULKAN_WSI_X11_FILES := \ 84 1.1 mrg radv_wsi_x11.c 85 1.1 mrg 86 1.1 mrg VULKAN_WSI_DISPLAY_FILES := \ 87 1.1 mrg radv_wsi_display.c 88 1.1 mrg 89 1.1 mrg VULKAN_GENERATED_FILES := \ 90 1.1 mrg radv_entrypoints.c \ 91 1.1 mrg radv_entrypoints.h \ 92 1.1 mrg radv_extensions.c \ 93 1.1 mrg radv_extensions.h \ 94 1.1 mrg vk_format_table.c 95 1.1 mrg 96