blob: 33709bbd5739edf5e159b4fccff48fae2fa07c52 [file] [log] [blame]
# Copyright 2022 Android Open Source Project
# SPDX-License-Identifier: MIT
gfxstream_vk_entrypoints = custom_target(
'gfxstream_vk_entrypoints',
input : [vk_entrypoints_gen, vk_api_xml],
output : ['gfxstream_vk_entrypoints.h', 'gfxstream_vk_entrypoints.c'],
command : [
prog_python, '@INPUT0@', '--xml', '@INPUT1@', '--proto', '--weak',
'--out-h', '@OUTPUT0@', '--out-c', '@OUTPUT1@', '--prefix', 'gfxstream_vk',
'--beta', with_vulkan_beta.to_string()
],
)
files_lib_vulkan_enc = files(
'CommandBufferStagingStream.cpp',
'DescriptorSetVirtualization.cpp',
'HostVisibleMemoryVirtualization.cpp',
'ResourceTracker.cpp',
'Resources.cpp',
'Validation.cpp',
'VkEncoder.cpp',
'VulkanHandleMapping.cpp',
'VulkanStreamGuest.cpp',
'func_table.cpp',
'goldfish_vk_counting_guest.cpp',
'goldfish_vk_counting_guest.h',
'goldfish_vk_deepcopy_guest.cpp',
'goldfish_vk_extension_structs_guest.cpp',
'goldfish_vk_marshaling_guest.cpp',
'goldfish_vk_reserved_marshaling_guest.cpp',
'goldfish_vk_transform_guest.cpp',
'gfxstream_vk_private.cpp',
)