1 ####### System-popup #############
2 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3 PROJECT(system-popup C)
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")
10 SET(LOCALE_DIR "/usr/share/locale")
11 SET(LANG_DOMAIN "system-apps")
13 IF(PROFILE STREQUAL mobile)
14 OPTION(PROFILE_MOBILE "Mobile device" ON)
16 IF(PROFILE STREQUAL wearable)
17 OPTION(PROFILE_WEARABLE "Wearable device" ON)
19 IF(PROFILE STREQUAL tv)
20 OPTION(PROFILE_TV "TV device" ON)
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}\"")
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
37 ADD_SUBDIRECTORY(src/poweroff)
38 ADD_SUBDIRECTORY(src/crash)
39 ADD_SUBDIRECTORY(src/usbhost-devices)
40 ADD_SUBDIRECTORY(src/launcher)
42 ADD_SUBDIRECTORY(system-servant)
43 ADD_SUBDIRECTORY(signal-sender)
45 ############## END ##############