41 lines
1.5 KiB
CMake
41 lines
1.5 KiB
CMake
|
|
|
||
|
|
# 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)
|
||
|
|
|