• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2# Autogenerated makefile
3# registry/vulkan/scripts/genvk.py -registry registry/vulkan/xml/vk.xml cereal -o ../../device/generic/vulkan-cereal/stream-servers/vulkan/cereal
4# Please do not modify directly;
5# re-run gfxstream-protocols/scripts/generate-vulkan-sources.sh,
6# or directly from Python by defining:
7# VULKAN_REGISTRY_XML_DIR : Directory containing vk.xml
8# VULKAN_REGISTRY_SCRIPTS_DIR : Directory containing genvk.py
9# CEREAL_OUTPUT_DIR: Where to put the generated sources.
10# python3 $VULKAN_REGISTRY_SCRIPTS_DIR/genvk.py -registry $VULKAN_REGISTRY_XML_DIR/vk.xml cereal -o $CEREAL_OUTPUT_DIR
11
12add_library(OpenglRender_vulkan_cereal
13    common/goldfish_vk_extension_structs.cpp
14    common/goldfish_vk_marshaling.cpp
15    common/goldfish_vk_reserved_marshaling.cpp
16    common/goldfish_vk_testing.cpp
17    common/goldfish_vk_deepcopy.cpp
18    common/goldfish_vk_handlemap.cpp
19    common/goldfish_vk_dispatch.cpp
20    common/goldfish_vk_transform.cpp )
21target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_GOOGLE_gfxstream)
22if (WIN32)
23    target_compile_definitions(OpenglRender_vulkan_cereal PRIVATE -DVK_USE_PLATFORM_WIN32_KHR)
24endif()
25target_link_libraries(
26    OpenglRender_vulkan_cereal
27    PUBLIC
28    aemu-base.headers
29    gfxstream_vulkan_headers
30    PRIVATE
31    gfxstream_utils.headers)
32
33target_include_directories(OpenglRender_vulkan_cereal
34                           PUBLIC
35                           .
36                           PRIVATE
37                           ..
38                           ../..
39                           ../../../include)
40
41