Update hello protocol
[platform/core/uifw/tts.git] / client / CMakeLists.txt
1 SET(SRCS 
2         tts.c
3         tts_client.c
4         tts_dbus.c
5         ../common/tts_config_mgr.c
6         ../common/tts_config_parser.c
7 )
8
9 SET(SETTING_SRCS
10         tts_setting.c
11         ../common/tts_config_mgr.c
12         ../common/tts_config_parser.c
13 )
14
15
16 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
17 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/include)
18 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/common)
19
20 FOREACH(flag ${pkgs_CFLAGS})
21         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
22 ENDFOREACH(flag)
23 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
24
25 ## Add definitions ##
26 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
27
28 ## TTS library ##
29 ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
30 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
31
32 ## TTS-setting library ##
33 ADD_LIBRARY("${PROJECT_NAME}_setting" SHARED ${SETTING_SRCS})
34 TARGET_LINK_LIBRARIES("${PROJECT_NAME}_setting" ${pkgs_LDFLAGS})
35
36 ## Install library files ##
37 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)
38 INSTALL(TARGETS ${PROJECT_NAME}_setting DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)