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