1e5c31af7Sopenharmony_ci# vksc-server
2e5c31af7Sopenharmony_ci
3e5c31af7Sopenharmony_ciset(VKSC_SERVER_SRCS
4e5c31af7Sopenharmony_ci	vksCommon.hpp
5e5c31af7Sopenharmony_ci	vksNetwork.cpp
6e5c31af7Sopenharmony_ci	vksNetwork.hpp
7e5c31af7Sopenharmony_ci	vksEndian.hpp
8e5c31af7Sopenharmony_ci	vksSerializer.hpp
9e5c31af7Sopenharmony_ci	vksSerializerVKSC.hpp
10e5c31af7Sopenharmony_ci	vksJson.hpp
11e5c31af7Sopenharmony_ci	vksJson.cpp
12e5c31af7Sopenharmony_ci	vksCacheBuilder.hpp
13e5c31af7Sopenharmony_ci	vksCacheBuilder.cpp
14e5c31af7Sopenharmony_ci	vksProtocol.hpp
15e5c31af7Sopenharmony_ci	vksStore.hpp
16e5c31af7Sopenharmony_ci	vksServices.cpp
17e5c31af7Sopenharmony_ci	vksServices.hpp
18e5c31af7Sopenharmony_ci	server.cpp
19e5c31af7Sopenharmony_ci	)
20e5c31af7Sopenharmony_ci
21e5c31af7Sopenharmony_ciset(VKSC_SERVER_UTIL_SRCS
22e5c31af7Sopenharmony_ci	vksCommon.hpp
23e5c31af7Sopenharmony_ci	vksNetwork.cpp
24e5c31af7Sopenharmony_ci	vksNetwork.hpp
25e5c31af7Sopenharmony_ci	vksProtocol.hpp
26e5c31af7Sopenharmony_ci	vksEndian.hpp
27e5c31af7Sopenharmony_ci	vksSerializer.hpp
28e5c31af7Sopenharmony_ci	vksSerializerVKSC.hpp
29e5c31af7Sopenharmony_ci	vksJson.hpp
30e5c31af7Sopenharmony_ci	vksJson.cpp
31e5c31af7Sopenharmony_ci	vksIPC.hpp
32e5c31af7Sopenharmony_ci	vksIPC.cpp
33e5c31af7Sopenharmony_ci	vksStore.hpp
34e5c31af7Sopenharmony_ci	pcreader.hpp
35e5c31af7Sopenharmony_ci	vksCacheBuilder.hpp
36e5c31af7Sopenharmony_ci	vksCacheBuilder.cpp
37e5c31af7Sopenharmony_ci	vksClient.hpp
38e5c31af7Sopenharmony_ci	)
39e5c31af7Sopenharmony_ci
40e5c31af7Sopenharmony_ciset(VKSC_SERVER_TESTS_SRCS
41e5c31af7Sopenharmony_ci	tests.cpp
42e5c31af7Sopenharmony_ci	)
43e5c31af7Sopenharmony_ci
44e5c31af7Sopenharmony_ciadd_executable(vksc-server ${VKSC_SERVER_SRCS})
45e5c31af7Sopenharmony_citarget_include_directories(vksc-server PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/modules/vulkan)
46e5c31af7Sopenharmony_citarget_link_libraries(vksc-server decpp tcutil tcutil-sc-platform deqp-vksc-package vkscutil jsoncpp_static)
47e5c31af7Sopenharmony_ci
48e5c31af7Sopenharmony_ciadd_library(vksc-server-util ${VKSC_SERVER_UTIL_SRCS})
49e5c31af7Sopenharmony_citarget_link_libraries(vksc-server-util decpp vkscutil jsoncpp_static)
50e5c31af7Sopenharmony_ci
51e5c31af7Sopenharmony_ciadd_executable(vksc-server-tests ${VKSC_SERVER_TESTS_SRCS})
52e5c31af7Sopenharmony_citarget_link_libraries(vksc-server-tests vksc-server-util decpp)
53