1 2# Autogenerated makefile 3# registry/vulkan/scripts/genvk.py -registry registry/vulkan/xml/vk.xml cereal -o ../../device/generic/vulkan-cereal/stream-servers/vulkan/cereal 4# Please do not modify directly; 5# re-run gfxstream-protocols/scripts/generate-vulkan-sources.sh, 6# or directly from Python by defining: 7# VULKAN_REGISTRY_XML_DIR : Directory containing vk.xml 8# VULKAN_REGISTRY_SCRIPTS_DIR : Directory containing genvk.py 9# CEREAL_OUTPUT_DIR: Where to put the generated sources. 10# python3 $VULKAN_REGISTRY_SCRIPTS_DIR/genvk.py -registry $VULKAN_REGISTRY_XML_DIR/vk.xml cereal -o $CEREAL_OUTPUT_DIR 11 12add_library(OpenglRender_vulkan_cereal 13 common/goldfish_vk_extension_structs.cpp 14 common/goldfish_vk_marshaling.cpp 15 common/goldfish_vk_reserved_marshaling.cpp 16 common/goldfish_vk_testing.cpp 17 common/goldfish_vk_deepcopy.cpp 18 common/goldfish_vk_handlemap.cpp 19 common/goldfish_vk_dispatch.cpp 20 common/goldfish_vk_transform.cpp ) 21target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_GOOGLE_gfxstream) 22if (WIN32) 23 target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_USE_PLATFORM_WIN32_KHR) 24endif() 25target_link_libraries( 26 OpenglRender_vulkan_cereal 27 PUBLIC 28 aemu-base.headers 29 gfxstream_vulkan_headers 30 PRIVATE 31 gfxstream_utils.headers) 32 33target_include_directories(OpenglRender_vulkan_cereal 34 PUBLIC 35 . 36 PRIVATE 37 .. 38 ../.. 39 ../../../include) 40 41