Use dbus activation by Systemd(SystemdService=) in org.tizen.system.popup.service
[platform/core/system/system-popup.git] / CMakeLists.txt
index 2b787fa..2362853 100755 (executable)
@@ -6,6 +6,7 @@ SET(SYSTEM_RESDIR "${PREFIX}/share/system-apps/res")
 SET(SYSTEM_ICONDIR "${SYSTEM_RESDIR}/icons")
 SET(LICENSE_DIR "${TZ_SYS_RO_SHARE}/license")
 SET(DBUS_SERVICE_DIR "${TZ_SYS_RO_SHARE}/dbus-1/system-services")
+SET(SYSTEMD_UNIT_DIR "/usr/lib/systemd/system")
 SET(LOCALE_DIR "${TZ_SYS_RO_SHARE}/locale")
 SET(LANG_DOMAIN "${PKGNAME}")
 
@@ -19,15 +20,25 @@ ADD_DEFINITIONS("-DFORMFACTOR=\"${FORMFACTOR}\"")
 IF(PROFILE STREQUAL mobile)
        OPTION(PROFILE_MOBILE "Mobile device" ON)
        ADD_DEFINITIONS("-DPROFILE_MOBILE=\"${PROFILE_MOBILE}\"")
+       ADD_DEFINITIONS("-DPROFILE_NOT_UNIFIED")
 ENDIF()
 IF(PROFILE STREQUAL wearable)
        OPTION(PROFILE_WEARABLE "Wearable device" ON)
        ADD_DEFINITIONS("-DPROFILE_WEARABLE=\"${PROFILE_WEARABLE}\"")
+       ADD_DEFINITIONS("-DPROFILE_NOT_UNIFIED")
 ENDIF()
 IF(PROFILE STREQUAL tv)
        OPTION(PROFILE_TV "TV device" ON)
        ADD_DEFINITIONS("-DPROFILE_TV=\"${PROFILE_TV}\"")
 ENDIF()
+IF(PROFILE STREQUAL ivi)
+       OPTION(PROFILE_IVI "IVI device" ON)
+       ADD_DEFINITIONS("-DPROFILE_IVI=\"${PROFILE_IVI}\"")
+ENDIF()
+IF(PROFILE STREQUAL common)
+       OPTION(PROFILE_COMMON "COMMON device" ON)
+       ADD_DEFINITIONS("-DPROFILE_COMMON=\"${PROFILE_COMMON}\"")
+ENDIF()
 
 SET(COMMON_DIR "${CMAKE_SOURCE_DIR}/src/common")
 SET(COMMON_SRCS