1# Copyright 2022 Android Open Source Project 2# SPDX-License-Identifier: MIT 3 4gfxstream_vk_entrypoints = custom_target( 5 'gfxstream_vk_entrypoints', 6 input : [vk_entrypoints_gen, vk_api_xml], 7 output : ['gfxstream_vk_entrypoints.h', 'gfxstream_vk_entrypoints.c'], 8 command : [ 9 prog_python, '@INPUT0@', '--xml', '@INPUT1@', '--proto', '--weak', 10 '--out-h', '@OUTPUT0@', '--out-c', '@OUTPUT1@', '--prefix', 'gfxstream_vk', 11 '--beta', with_vulkan_beta.to_string() 12 ], 13) 14 15files_lib_vulkan_enc = files( 16 'CommandBufferStagingStream.cpp', 17 'DescriptorSetVirtualization.cpp', 18 'HostVisibleMemoryVirtualization.cpp', 19 'ResourceTracker.cpp', 20 'Resources.cpp', 21 'Validation.cpp', 22 'VkEncoder.cpp', 23 'VulkanHandleMapping.cpp', 24 'VulkanStreamGuest.cpp', 25 'func_table.cpp', 26 'goldfish_vk_counting_guest.cpp', 27 'goldfish_vk_counting_guest.h', 28 'goldfish_vk_deepcopy_guest.cpp', 29 'goldfish_vk_extension_structs_guest.cpp', 30 'goldfish_vk_marshaling_guest.cpp', 31 'goldfish_vk_reserved_marshaling_guest.cpp', 32 'goldfish_vk_transform_guest.cpp', 33 'gfxstream_vk_private.cpp', 34) 35