tizen 2.4 release
[framework/system/system-popup.git] / CMakeLists.txt
1 ####### System-popup #############
2 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3 PROJECT(system-popup C)
4
5 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
6 SET(SYSTEM_RESDIR "${PREFIX}/share/system-apps/res")
7 SET(SYSTEM_ICONDIR "${SYSTEM_RESDIR}/icons")
8 SET(LICENSEDIR "${PREFIX}/share/license")
9
10 SET(LOCALE_DIR "/usr/share/locale")
11 SET(LANG_DOMAIN "system-apps")
12
13 IF(PROFILE STREQUAL mobile)
14         OPTION(PROFILE_MOBILE "Mobile device" ON)
15 ENDIF()
16 IF(PROFILE STREQUAL wearable)
17         OPTION(PROFILE_WEARABLE "Wearable device" ON)
18 ENDIF()
19 IF(PROFILE STREQUAL tv)
20         OPTION(PROFILE_TV "TV device" ON)
21 ENDIF()
22
23 ADD_DEFINITIONS("-DLOCALE_DIR=\"${LOCALE_DIR}\"")
24 ADD_DEFINITIONS("-DLANG_DOMAIN=\"${LANG_DOMAIN}\"")
25 ADD_DEFINITIONS("-DSYSTEM_ICONDIR=\"${SYSTEM_ICONDIR}\"")
26 ADD_DEFINITIONS("-DPROFILE=\"${PROFILE}\"")
27
28 SET(COMMON_SRCS
29                 ${CMAKE_SOURCE_DIR}/src/common/core.c
30                 ${CMAKE_SOURCE_DIR}/src/common/popup-common.c
31                 ${CMAKE_SOURCE_DIR}/src/common/popup-ui.c
32                 ${CMAKE_SOURCE_DIR}/src/common/popup-ui-normal.c
33 )
34
35 # SUbmodules
36 ADD_SUBDIRECTORY(src)
37 ADD_SUBDIRECTORY(src/poweroff)
38 ADD_SUBDIRECTORY(src/crash)
39 ADD_SUBDIRECTORY(src/usbhost-devices)
40 ADD_SUBDIRECTORY(src/launcher)
41 ADD_SUBDIRECTORY(po)
42 ADD_SUBDIRECTORY(system-servant)
43 ADD_SUBDIRECTORY(signal-sender)
44
45 ############## END ##############