1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3 MESSAGE("PROJECT : ${PKG_NAME}")
7 SET(VERSION ${PKG_VERSION}-${PKG_RELEASE})
8 MESSAGE("VERSION : ${VERSION}")
10 IF(DEFINED SUPPORT_WIFI_DIRECT)
11 MESSAGE("SUPPORT_WIFI_DIRECT: ${SUPPORT_WIFI_DIRECT}")
12 IF(SUPPORT_WIFI_DIRECT)
13 ADD_DEFINITIONS(-DSUPPORT_WIFI_DIRECT)
14 ENDIF(SUPPORT_WIFI_DIRECT)
15 ENDIF(DEFINED SUPPORT_WIFI_DIRECT)
17 IF(DEFINED SUPPORT_LOG_MESSAGE)
18 MESSAGE("SUPPORT_LOG_MESSAGE: ${SUPPORT_LOG_MESSAGE}")
19 IF(SUPPORT_LOG_MESSAGE)
20 ADD_DEFINITIONS(-DSUPPORT_LOG_MESSAGE)
21 ENDIF(SUPPORT_LOG_MESSAGE)
22 ENDIF(DEFINED SUPPORT_LOG_MESSAGE)
24 IF(DEFINED IPC_SOCKET)
25 ADD_DEFINITIONS(-DIPC_SOCKET=\"${IPC_SOCKET}\")
26 ENDIF(DEFINED IPC_SOCKET)
28 IF(DEFINED NOTIFY_DIR)
29 ADD_DEFINITIONS(-DNOTIFY_DIR=\"${NOTIFY_DIR}\")
30 ENDIF(DEFINED NOTIFY_DIR)
32 IF(DEFINED LOCALE_DIR)
33 ADD_DEFINITIONS(-DLOCALE_DIR=\"${LOCALE_DIR}\")
34 ENDIF(DEFINED LOCALE_DIR)
36 IF(DEFINED SUPPORT_SECURITY_PRIVILEGE)
37 MESSAGE("SUPPORT_SECURITY_PRIVILEGE: ${SUPPORT_SECURITY_PRIVILEGE}")
38 IF(SUPPORT_SECURITY_PRIVILEGE)
39 ADD_DEFINITIONS(-DSUPPORT_SECURITY_PRIVILEGE)
40 ENDIF(SUPPORT_SECURITY_PRIVILEGE)
41 ENDIF(DEFINED SUPPORT_SECURITY_PRIVILEGE)
43 IF(DEFINED SUPPORT_COMPANION_MODE)
44 MESSAGE("SUPPORT_COMPANION_MODE: ${SUPPORT_COMPANION_MODE}")
45 IF(SUPPORT_COMPANION_MODE)
46 ADD_DEFINITIONS(-DSUPPORT_COMPANION_MODE)
47 ENDIF(SUPPORT_COMPANION_MODE)
48 ENDIF(DEFINED SUPPORT_COMPANION_MODE)
51 MESSAGE("TIZEN_2_3_UX:On")
52 ADD_DEFINITIONS("-D_TIZEN_2_3_UX")
55 IF(DEFINED SUPPORT_KNOX)
56 MESSAGE("SUPPORT_KNOX: ${SUPPORT_KNOX}")
58 ADD_DEFINITIONS(-DSUPPORT_KNOX)
60 ENDIF(DEFINED SUPPORT_KNOX)
62 ADD_DEFINITIONS(-DLIB_AGENT_PATH=\"${LIB_AGENT_PATH}\")
66 ADD_SUBDIRECTORY(agent)
67 ADD_SUBDIRECTORY(provider-interface)
68 ADD_SUBDIRECTORY(provider)
71 ADD_SUBDIRECTORY(po/tizen2.3)
73 ADD_SUBDIRECTORY(po/redwood)
78 PROJECT(${PKG_NAME} C)
79 SET(PACKAGE_DESCRIPTION "Defines for ${PROJECT_NAME}")
81 CONFIGURE_FILE(download-provider.pc.in download-provider.pc @ONLY)
82 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/download-provider.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
84 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/systemd/download-provider.service DESTINATION /lib/systemd/system)
85 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/systemd/download-provider.socket DESTINATION /lib/systemd/system)
89 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res/images/tizen2.3/ DESTINATION ${IMAGE_DIR})
91 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res/images/redwood/ DESTINATION ${IMAGE_DIR})
94 IF(DEFINED LICENSE_DIR)
95 CONFIGURE_FILE(LICENSE.APLv2 share/license/${PROJECT_NAME})
96 INSTALL(FILES share/license/${PROJECT_NAME} DESTINATION ${LICENSE_DIR})
97 ENDIF(DEFINED LICENSE_DIR)
99 CONFIGURE_FILE(dump-download-provider.sh.in dump-download-provider.sh @ONLY)
100 INSTALL(FILES ${CMAKE_SOURCE_DIR}/dump-download-provider.sh DESTINATION ${CMAKE_LOG_DUMP_SCRIPT_DIR})
103 MESSAGE("INSTALL download-provider.res")
104 INSTALL (FILES ${CMAKE_SOURCE_DIR}/download-provider.res DESTINATION /usr/share/download-provider)