tizen 2.4 release
[framework/security/cert-svc-ui.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(setting-manage-certificates-efl C)
3
4 INCLUDE(FindPkgConfig)
5
6 SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall")
7 SET(CMAKE_C_FLAGS_DEBUG "-O0 -Wall -g -ggdb")
8 SET(CMAKE_C_FLAGS_CCOV "-O2 -Wall --coverage")
9
10 SET(PREFIX /usr/apps/cert-svc-ui/)
11 SET(PKGNAME "lib${PROJECT_NAME}")
12 SET(LIBDIR "${PREFIX}/lib/ug/")
13 SET(MAJOR_VERSION 1)
14 SET(VERSION ${MAJOR_VERSION}.0.2)
15 SET(RESDIR "${PREFIX}/res")
16 SET(DATADIR "${RESDIR}/etc")
17 SET(LOCALEDIR "${RESDIR}/locale")
18 SET(ICONDIR "${RESDIR}/images")
19 SET(EDJDIR "${RESDIR}/edje")
20 SET(IMGDIR "${RESDIR}/images")
21
22 SET(TARGET_CERT_VIEW           "mgr-cert-view")
23 SET(TARGET_CERT_SELECTION_UG   "cert-selection-ug-efl")
24 SET(TARGET_CERT_MANAGER_UG     "setting-manage-certificates-efl")
25 SET(TARGET_CERT_SELECTION_TEST "cert-selection-ug-test")
26
27 IF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
28 ADD_DEFINITIONS("-DTIZEN_DEBUG_ENABLE")
29 ADD_DEFINITIONS("-DBUILD_TYPE_DEBUG")
30 ADD_DEFINITIONS("-DDPL_LOGS_ENABLED")
31 ENDIF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
32
33 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
34 ADD_DEFINITIONS("-DPKGNAME=\"${PKGNAME}\"")
35 ADD_DEFINITIONS("-DPACKAGE_NAME=\"${PKGNAME}\"")
36 ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
37 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
38 ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
39 ADD_DEFINITIONS("-DDATADIR=\"${DATADIR}\"")
40 ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
41 ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
42 ADD_DEFINITIONS("-DIMGDIR=\"${IMGDIR}\"")
43
44 IF(TIZEN_FEAT_STORE_CAPABILITY)
45         ADD_DEFINITIONS("-DTIZEN_FEAT_STORE_CAPABILITY")
46 ENDIF(TIZEN_FEAT_STORE_CAPABILITY)
47 ADD_SUBDIRECTORY(view)
48 ADD_SUBDIRECTORY(ug)
49 ADD_SUBDIRECTORY(cert-selection-ug)
50 #ADD_SUBDIRECTORY(cert-selection-ug-test)
51
52 # i18n
53 ADD_SUBDIRECTORY(po)
54
55 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/icons/00_icon_select_all.png DESTINATION ${IMGDIR})
56 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/icons/00_nocontents_text_gray.png DESTINATION ${PREFIX}/res/images/cert-svc-ui)
57 INSTALL(FILES ${CMAKE_SOURCE_DIR}/cert-svc-ui.xml DESTINATION /usr/share/packages/)
58 IF(TIZEN_FEAT_STORE_CAPABILITY)
59         INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/icons/custom_editfield.edj DESTINATION ${PREFIX}/res)
60 ENDIF(TIZEN_FEAT_STORE_CAPABILITY)