1add_library(OpenglRender_vulkan_cereal 2 common/goldfish_vk_extension_structs.cpp 3 common/goldfish_vk_marshaling.cpp 4 common/goldfish_vk_reserved_marshaling.cpp 5 common/goldfish_vk_deepcopy.cpp 6 common/goldfish_vk_dispatch.cpp 7 common/goldfish_vk_transform.cpp ) 8target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_GOOGLE_gfxstream) 9if (WIN32) 10 target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_USE_PLATFORM_WIN32_KHR) 11endif() 12target_link_libraries( 13 OpenglRender_vulkan_cereal 14 PUBLIC 15 aemu-base.headers 16 gfxstream_features 17 gfxstream_vulkan_headers 18 PRIVATE 19 gfxstream_utils.headers) 20 21target_include_directories(OpenglRender_vulkan_cereal 22 PUBLIC 23 . 24 PRIVATE 25 common/ 26 .. 27 ../.. 28 ../../../include) 29 30