blob: d56805524d2f5fa6b78d190088fe12c70c5986aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
MESSAGE("PROJECT : ${PKG_NAME}")
# DEFINES
SET(VERSION ${PKG_VERSION}-${PKG_RELEASE})
MESSAGE("VERSION : ${VERSION}")
IF(DEFINED SUPPORT_WIFI_DIRECT)
MESSAGE("SUPPORT_WIFI_DIRECT: ${SUPPORT_WIFI_DIRECT}")
IF(SUPPORT_WIFI_DIRECT)
ADD_DEFINITIONS(-DSUPPORT_WIFI_DIRECT)
ENDIF(SUPPORT_WIFI_DIRECT)
ENDIF(DEFINED SUPPORT_WIFI_DIRECT)
IF(DEFINED SUPPORT_LOG_MESSAGE)
MESSAGE("SUPPORT_LOG_MESSAGE: ${SUPPORT_LOG_MESSAGE}")
IF(SUPPORT_LOG_MESSAGE)
ADD_DEFINITIONS(-DSUPPORT_LOG_MESSAGE)
ENDIF(SUPPORT_LOG_MESSAGE)
ENDIF(DEFINED SUPPORT_LOG_MESSAGE)
IF(DEFINED IPC_SOCKET)
ADD_DEFINITIONS(-DIPC_SOCKET=\"${IPC_SOCKET}\")
ENDIF(DEFINED IPC_SOCKET)
IF(DEFINED NOTIFY_DIR)
ADD_DEFINITIONS(-DNOTIFY_DIR=\"${NOTIFY_DIR}\")
ENDIF(DEFINED NOTIFY_DIR)
IF(DEFINED LOCALE_DIR)
ADD_DEFINITIONS(-DLOCALE_DIR=\"${LOCALE_DIR}\")
ENDIF(DEFINED LOCALE_DIR)
IF(DEFINED SUPPORT_SECURITY_PRIVILEGE)
MESSAGE("SUPPORT_SECURITY_PRIVILEGE: ${SUPPORT_SECURITY_PRIVILEGE}")
IF(SUPPORT_SECURITY_PRIVILEGE)
ADD_DEFINITIONS(-DSUPPORT_SECURITY_PRIVILEGE)
ENDIF(SUPPORT_SECURITY_PRIVILEGE)
ENDIF(DEFINED SUPPORT_SECURITY_PRIVILEGE)
IF(DEFINED SUPPORT_COMPANION_MODE)
MESSAGE("SUPPORT_COMPANION_MODE: ${SUPPORT_COMPANION_MODE}")
IF(SUPPORT_COMPANION_MODE)
ADD_DEFINITIONS(-DSUPPORT_COMPANION_MODE)
ENDIF(SUPPORT_COMPANION_MODE)
ENDIF(DEFINED SUPPORT_COMPANION_MODE)
IF (TIZEN_2_3_UX)
MESSAGE("TIZEN_2_3_UX:On")
ADD_DEFINITIONS("-D_TIZEN_2_3_UX")
ENDIF(TIZEN_2_3_UX)
IF(DEFINED SUPPORT_KNOX)
MESSAGE("SUPPORT_KNOX: ${SUPPORT_KNOX}")
IF(SUPPORT_KNOX)
ADD_DEFINITIONS(-DSUPPORT_KNOX)
ENDIF(SUPPORT_KNOX)
ENDIF(DEFINED SUPPORT_KNOX)
# BUILD
ADD_SUBDIRECTORY(agent)
ADD_SUBDIRECTORY(provider-interface)
ADD_SUBDIRECTORY(provider)
# i18n
IF(TIZEN_2_3_UX)
ADD_SUBDIRECTORY(po/tizen2.3)
ELSE(TIZEN_2_3_UX)
ADD_SUBDIRECTORY(po/redwood)
ENDIF(TIZEN_2_3_UX)
# INSTALL
PROJECT(${PKG_NAME} C)
SET(PACKAGE_DESCRIPTION "Defines for ${PROJECT_NAME}")
CONFIGURE_FILE(download-provider.pc.in download-provider.pc @ONLY)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/download-provider.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/systemd/download-provider.service DESTINATION /usr/lib/systemd/system)
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/systemd/download-provider.socket DESTINATION /usr/lib/systemd/system)
# install images
IF(TIZEN_2_3_UX)
INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res/images/tizen2.3/ DESTINATION ${IMAGE_DIR})
ELSE(TIZEN_2_3_UX)
INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res/images/redwood/ DESTINATION ${IMAGE_DIR})
ENDIF(TIZEN_2_3_UX)
IF(DEFINED LICENSE_DIR)
CONFIGURE_FILE(LICENSE.APLv2 share/license/${PROJECT_NAME})
INSTALL(FILES share/license/${PROJECT_NAME} DESTINATION ${LICENSE_DIR})
ENDIF(DEFINED LICENSE_DIR)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/dump-download-provider.sh DESTINATION ${CMAKE_LOG_DUMP_SCRIPT_DIR})
#IF(SUPPORT_KNOX)
MESSAGE("INSTALL download-provider.res")
INSTALL (FILES ${CMAKE_SOURCE_DIR}/download-provider.res DESTINATION /usr/share/download-provider)
#ENDIF(SUPPORT_KNOX)
|