# Autogenerated makefile # registry/vulkan/scripts/genvk.py -registry registry/vulkan/xml/vk.xml cereal -o ../../device/generic/vulkan-cereal/stream-servers/vulkan/cereal # Please do not modify directly; # re-run gfxstream-protocols/scripts/generate-vulkan-sources.sh, # or directly from Python by defining: # VULKAN_REGISTRY_XML_DIR : Directory containing vk.xml # VULKAN_REGISTRY_SCRIPTS_DIR : Directory containing genvk.py # CEREAL_OUTPUT_DIR: Where to put the generated sources. # python3 $VULKAN_REGISTRY_SCRIPTS_DIR/genvk.py -registry $VULKAN_REGISTRY_XML_DIR/vk.xml cereal -o $CEREAL_OUTPUT_DIR add_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 ) target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_GOOGLE_gfxstream) if (WIN32) target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_USE_PLATFORM_WIN32_KHR) endif() target_link_libraries( OpenglRender_vulkan_cereal PUBLIC aemu-base.headers gfxstream_vulkan_headers PRIVATE gfxstream_utils.headers) target_include_directories(OpenglRender_vulkan_cereal PUBLIC . PRIVATE .. ../.. ../../../include)