Remove SMACK rule file(.rule) according three domain model
[apps/core/preloaded/smartsearch.git] / CMakeLists.txt
index 1806e34..8bc1a0b 100755 (executable)
@@ -26,20 +26,23 @@ pkg_check_modules(pkgs REQUIRED
        ecore-imf
        ecore-input
        ecore-x
-       ui-gadget
+       ui-gadget-1
        utilX
        x11
-       contacts-service
-       calendar
        memo
        icu-i18n
        email-service
-       libmedia-service
-       appsvc
        msg-service
        libsoup-2.4
        json-glib-1.0
        glib-2.0
+       capi-appfw-application
+       capi-appfw-app-manager
+       capi-web-favorites
+       capi-content-media-content
+       contacts-service2
+       calendar-service2
+       libxml-2.0
 )
 
 
@@ -51,9 +54,10 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -fpie -Wall")
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(BINDIR "${PREFIX}/bin")
 SET(RESDIR "${PREFIX}/res")
-SET(DATADIR "${PREFIX}/data")
+SET(DATADIR "/opt/usr/apps/${SMARTSEARCH_PKG_NAME}/data")
+SET(DBDIR "${DATADIR}")
 SET(LOCALEDIR "${RESDIR}/locale")
-SET(ICONDIR "${RESDIR}/icons/default/small")
+SET(ICONDIR "/usr/share/icons/default/small")
 SET(EDJDIR "${RESDIR}/edje")
 
 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
@@ -62,7 +66,7 @@ ADD_DEFINITIONS("-DDATADIR=\"${DATADIR}\"")
 ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
 ADD_DEFINITIONS("-DICONDIR=\"${ICONDIR}\"")
 ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
-
+ADD_DEFINITIONS("-DDBDIR=\"${DATADIR}\"")
 ADD_DEFINITIONS("-DSEARCHPKG=\"${SMARTSEARCH_PKG_NAME}\"")
 
 ADD_DEFINITIONS("-D__ENABLE_DEBUG_UTIL")
@@ -76,6 +80,8 @@ IF("${ARCH}" STREQUAL "arm")
        MESSAGE("add -DTARGET")
 ENDIF("${ARCH}" STREQUAL "arm")
 
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
+
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
 
@@ -93,13 +99,10 @@ INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/images/ DESTINATION res/icons
 
 # install desktop file & icon
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-CONFIGURE_FILE(data/${SMARTSEARCH_PKG_NAME}.desktop.in ${SMARTSEARCH_PKG_NAME}.desktop)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/${SMARTSEARCH_PKG_NAME}.desktop DESTINATION /opt/share/applications/)
+#CONFIGURE_FILE(data/${SMARTSEARCH_PKG_NAME}.desktop.in ${SMARTSEARCH_PKG_NAME}.desktop)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/${SMARTSEARCH_PKG_NAME}.xml DESTINATION /usr/share/packages/)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/images/${SMARTSEARCH_PKG_NAME}.png DESTINATION ${ICONDIR})
 
-# install ini file
-INSTALL(FILES ${CMAKE_BINARY_DIR}/data/${PROJECT_NAME}.ini DESTINATION share/process-info)
-
 #install application HOME directory
 INSTALL(DIRECTORY DESTINATION ${DATADIR})