• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2022 Android Open Source Project
2# SPDX-License-Identifier: MIT
3
4files_lib_vulkan_enc = files(
5  'CommandBufferStagingStream.cpp',
6  'DescriptorSetVirtualization.cpp',
7  'HostVisibleMemoryVirtualization.cpp',
8  'ResourceTracker.cpp',
9  'Resources.cpp',
10  'Validation.cpp',
11  'VkEncoder.cpp',
12  'VulkanHandleMapping.cpp',
13  'VulkanStreamGuest.cpp',
14  'func_table.cpp',
15  'goldfish_vk_counting_guest.cpp',
16  'goldfish_vk_counting_guest.h',
17  'goldfish_vk_deepcopy_guest.cpp',
18  'goldfish_vk_extension_structs_guest.cpp',
19  'goldfish_vk_marshaling_guest.cpp',
20  'goldfish_vk_reserved_marshaling_guest.cpp',
21  'goldfish_vk_transform_guest.cpp',
22)
23
24lib_vulkan_enc = static_library(
25   'vulkan_enc',
26   files_lib_vulkan_enc,
27   cpp_args: cpp_args,
28   include_directories: [inc_android_emu, inc_host, inc_android_compat,
29                         inc_opengl_codec, inc_render_enc, inc_system,
30			 inc_goldfish_address_space],
31   dependencies: dependency('libdrm'),
32)
33