1 2# Autogenerated makefile 3# protocols/vulkan/xml/genvk.py -registry protocols/vulkan/xml/vk.xml cereal -o stream-servers/vulkan/cereal 4# Please do not modify directly; 5# re-run generate-vulkan-sources.sh, 6# or directly from Python by defining: 7# VULKAN_REGISTRY_XML_DIR : Directory containing genvk.py and vk.xml 8# CEREAL_OUTPUT_DIR: Where to put the generated sources. 9# python3 $VULKAN_REGISTRY_XML_DIR/genvk.py -registry $VULKAN_REGISTRY_XML_DIR/vk.xml cereal -o $CEREAL_OUTPUT_DIR 10 11add_library(OpenglRender_vulkan_cereal common/goldfish_vk_extension_structs.cpp common/goldfish_vk_marshaling.cpp common/goldfish_vk_reserved_marshaling.cpp common/goldfish_vk_testing.cpp common/goldfish_vk_deepcopy.cpp common/goldfish_vk_handlemap.cpp common/goldfish_vk_dispatch.cpp common/goldfish_vk_transform.cpp ) 12target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_ANDROID_native_buffer -DVK_GOOGLE_gfxstream) 13if (WIN32) 14 target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_USE_PLATFORM_WIN32_KHR) 15endif() 16target_link_libraries(OpenglRender_vulkan_cereal PUBLIC gfxstream-base) 17 18target_include_directories(OpenglRender_vulkan_cereal 19 PUBLIC 20 . 21 PRIVATE 22 .. 23 ../.. 24 ../../../include) 25 26