| |
| # Autogenerated makefile |
| # codegen/vulkan/vulkan-docs-next/scripts/genvk.py -registry codegen/vulkan/vulkan-docs-next/xml/vk.xml -registryGfxstream codegen/vulkan/vulkan-docs-next/xml/vk_gfxstream.xml cereal -o host/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_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) |
| |