5 ../common/stt_config_mgr.c
6 ../common/stt_config_parser.c
12 ../common/stt_config_mgr.c
13 ../common/stt_config_parser.c
14 ../common/stt_engine.c
15 ../common/stt_network.c
20 ../common/stt_config_mgr.c
21 ../common/stt_config_parser.c
24 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
25 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/include)
26 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/server)
28 FOREACH(flag ${pkgs_CFLAGS})
29 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
31 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
34 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
37 ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
38 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
40 ## stt file library ##
41 ADD_LIBRARY("${PROJECT_NAME}_file" SHARED ${FILE_SRCS})
42 TARGET_LINK_LIBRARIES("${PROJECT_NAME}_file" ${pkgs_LDFLAGS})
44 ## stt-setting library ##
45 ADD_LIBRARY("${PROJECT_NAME}_setting" SHARED ${SETTING_SRCS})
46 TARGET_LINK_LIBRARIES("${PROJECT_NAME}_setting" ${pkgs_LDFLAGS})
48 ## Install library files ##
49 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)
50 INSTALL(TARGETS "${PROJECT_NAME}_file" DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)
51 INSTALL(TARGETS "${PROJECT_NAME}_setting" DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)