1*35238bceSAndroid Build Coastguard Worker# ExecServer 2*35238bceSAndroid Build Coastguard Worker 3*35238bceSAndroid Build Coastguard Workerset(XSCORE_SRCS 4*35238bceSAndroid Build Coastguard Worker xsDefs.cpp 5*35238bceSAndroid Build Coastguard Worker xsDefs.hpp 6*35238bceSAndroid Build Coastguard Worker xsExecutionServer.cpp 7*35238bceSAndroid Build Coastguard Worker xsExecutionServer.hpp 8*35238bceSAndroid Build Coastguard Worker xsPosixFileReader.cpp 9*35238bceSAndroid Build Coastguard Worker xsPosixFileReader.hpp 10*35238bceSAndroid Build Coastguard Worker xsPosixTestProcess.cpp 11*35238bceSAndroid Build Coastguard Worker xsPosixTestProcess.hpp 12*35238bceSAndroid Build Coastguard Worker xsProtocol.cpp 13*35238bceSAndroid Build Coastguard Worker xsProtocol.hpp 14*35238bceSAndroid Build Coastguard Worker xsTcpServer.cpp 15*35238bceSAndroid Build Coastguard Worker xsTcpServer.hpp 16*35238bceSAndroid Build Coastguard Worker xsTestDriver.cpp 17*35238bceSAndroid Build Coastguard Worker xsTestDriver.hpp 18*35238bceSAndroid Build Coastguard Worker xsTestProcess.cpp 19*35238bceSAndroid Build Coastguard Worker xsTestProcess.hpp 20*35238bceSAndroid Build Coastguard Worker ) 21*35238bceSAndroid Build Coastguard Worker 22*35238bceSAndroid Build Coastguard Workerset(XSCORE_LIBS 23*35238bceSAndroid Build Coastguard Worker decpp 24*35238bceSAndroid Build Coastguard Worker deutil 25*35238bceSAndroid Build Coastguard Worker dethread 26*35238bceSAndroid Build Coastguard Worker debase 27*35238bceSAndroid Build Coastguard Worker ) 28*35238bceSAndroid Build Coastguard Worker 29*35238bceSAndroid Build Coastguard Workerif (DE_OS_IS_WIN32) 30*35238bceSAndroid Build Coastguard Worker set(XSCORE_SRCS 31*35238bceSAndroid Build Coastguard Worker ${XSCORE_SRCS} 32*35238bceSAndroid Build Coastguard Worker xsWin32TestProcess.cpp 33*35238bceSAndroid Build Coastguard Worker xsWin32TestProcess.hpp) 34*35238bceSAndroid Build Coastguard Workerendif () 35*35238bceSAndroid Build Coastguard Worker 36*35238bceSAndroid Build Coastguard Workeradd_library(xscore STATIC ${XSCORE_SRCS}) 37*35238bceSAndroid Build Coastguard Workertarget_link_libraries(xscore ${XSCORE_LIBS}) 38*35238bceSAndroid Build Coastguard Worker 39*35238bceSAndroid Build Coastguard Workerinclude_directories(.) 40*35238bceSAndroid Build Coastguard Worker 41*35238bceSAndroid Build Coastguard Workerif (DE_OS_IS_WIN32 OR DE_OS_IS_OSX OR DE_OS_IS_UNIX) 42*35238bceSAndroid Build Coastguard Worker # Build standalone execserver binary 43*35238bceSAndroid Build Coastguard Worker add_executable(execserver tools/xsMain.cpp) 44*35238bceSAndroid Build Coastguard Worker target_link_libraries(execserver xscore) 45*35238bceSAndroid Build Coastguard Worker 46*35238bceSAndroid Build Coastguard Worker # Tests 47*35238bceSAndroid Build Coastguard Worker add_executable(execserver-test tools/xsTest.cpp) 48*35238bceSAndroid Build Coastguard Worker target_link_libraries(execserver-test xscore) 49*35238bceSAndroid Build Coastguard Worker add_dependencies(execserver-test execserver) 50*35238bceSAndroid Build Coastguard Worker 51*35238bceSAndroid Build Coastguard Worker # Basic client 52*35238bceSAndroid Build Coastguard Worker add_executable(execserver-client tools/xsClient.cpp) 53*35238bceSAndroid Build Coastguard Worker target_link_libraries(execserver-client xscore) 54*35238bceSAndroid Build Coastguard Workerendif () 55