• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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