blob: d2240f56c706c4d18b15ad5f8a82f7ea9cd86028 [file] [log] [blame]
# Autogenerated makefile
# protocols/vulkan/xml/genvk.py -registry protocols/vulkan/xml/vk.xml cereal -o stream-servers/vulkan/cereal
# Please do not modify directly;
# re-run generate-vulkan-sources.sh,
# or directly from Python by defining:
# VULKAN_REGISTRY_XML_DIR : Directory containing genvk.py and vk.xml
# CEREAL_OUTPUT_DIR: Where to put the generated sources.
# python3 $VULKAN_REGISTRY_XML_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_ANDROID_native_buffer -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 gfxstream-base)
target_include_directories(OpenglRender_vulkan_cereal
PUBLIC
.
PRIVATE
..
../..
../../../include)