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