[Release] wrt-installer_0.1.114
[framework/web/wrt-installer.git] / src / CMakeLists.txt
index 9cfd43e..6192474 100644 (file)
@@ -62,7 +62,6 @@ SET(INSTALLER_SOURCES
     ${INSTALLER_JOBS}/widget_install/job_widget_install.cpp
     ${INSTALLER_JOBS}/widget_install/manifest.cpp
     ${INSTALLER_JOBS}/widget_install/task_commons.cpp
-    ${INSTALLER_JOBS}/widget_install/task_unzip.cpp
     ${INSTALLER_JOBS}/widget_install/task_widget_config.cpp
     ${INSTALLER_JOBS}/widget_install/task_database.cpp
     ${INSTALLER_JOBS}/widget_install/ace_registration.cpp
@@ -71,20 +70,23 @@ SET(INSTALLER_SOURCES
     ${INSTALLER_JOBS}/widget_install/task_ace_check.cpp
     ${INSTALLER_JOBS}/widget_install/task_manifest_file.cpp
     ${INSTALLER_JOBS}/widget_install/task_certify.cpp
+    ${INSTALLER_JOBS}/widget_install/task_certify_level.cpp
     ${INSTALLER_JOBS}/widget_install/task_prepare_files.cpp
     ${INSTALLER_JOBS}/widget_install/task_recovery.cpp
     ${INSTALLER_JOBS}/widget_install/task_install_ospsvc.cpp
     ${INSTALLER_JOBS}/widget_install/task_update_files.cpp
     ${INSTALLER_JOBS}/widget_install/task_remove_backup.cpp
     ${INSTALLER_JOBS}/widget_install/task_encrypt_resource.cpp
-    ${INSTALLER_JOBS}/widget_install/task_plugins_copy.cpp
-    ${INSTALLER_JOBS}/widget_install/task_certificates.cpp
-    ${INSTALLER_JOBS}/widget_install/wac_security.cpp
+    ${INSTALLER_JOBS}/widget_install/task_prepare_reinstall.cpp
+    ${INSTALLER_JOBS}/widget_install/task_pkg_info_update.cpp
+    ${INSTALLER_JOBS}/widget_install/widget_security.cpp
     ${INSTALLER_JOBS}/widget_install/widget_update_info.cpp
-    ${INSTALLER_JOBS}/widget_install/widget_install_popup.cpp
+    ${INSTALLER_JOBS}/widget_install/directory_api.cpp
+    ${INSTALLER_JOBS}/widget_install/widget_unzip.cpp
     ${INSTALLER_JOBS}/widget_uninstall/job_widget_uninstall.cpp
     ${INSTALLER_JOBS}/widget_uninstall/task_check.cpp
     ${INSTALLER_JOBS}/widget_uninstall/task_remove_files.cpp
+    ${INSTALLER_JOBS}/widget_uninstall/task_remove_custom_handlers.cpp
     ${INSTALLER_JOBS}/widget_uninstall/task_db_update.cpp
     ${INSTALLER_JOBS}/widget_uninstall/task_smack.cpp
     ${INSTALLER_JOBS}/widget_uninstall/task_uninstall_ospsvc.cpp
@@ -95,9 +97,18 @@ SET(INSTALLER_SOURCES
     ${INSTALLER_SRC_DIR}/misc/feature_logic.cpp
     ${INSTALLER_SRC_DIR}/misc/libxml_utils.cpp
     ${INSTALLER_SRC_DIR}/misc/widget_location.cpp
+    ${INSTALLER_SRC_DIR}/misc/widget_install_to_external.cpp
     ${INSTALLER_SRC_DIR}/pkg-manager/pkgmgr_signal.cpp
     )
 
+IF(LB_SUPPORT)
+    SET(INSTALLER_SOURCES
+        ${INSTALLER_SOURCES}
+        )
+    MESSAGE(STATUS "adding definition -DLB_SUPPORT")
+    ADD_DEFINITIONS("-DLB_SUPPORT")
+ENDIF(LB_SUPPORT)
+
 MESSAGE(STATUS "add -DSEP_INSTALLER")
 ADD_DEFINITIONS("-DSEP_INSTALLER")
 
@@ -108,14 +119,19 @@ PKG_CHECK_MODULES(INSTALLER_STATIC_DEP
     dpl-utils-efl
     dpl-wrt-dao-ro
     dpl-wrt-dao-rw
-    dpl-encryption
+    wrt-commons-custom-handler-dao-rw
+    wrt-commons-security-origin-dao
     wrt-plugins-types
     pkgmgr-installer
     pkgmgr-parser
+    pkgmgr-info
+    web-provider
+    libsmack
     REQUIRED
 )
 
 PKG_CHECK_MODULES(SYS_INSTALLER_STATIC_DEP
+    appsvc
     libxml-2.0
     openssl
     cert-svc-vcore
@@ -130,7 +146,8 @@ PKG_CHECK_MODULES(SYS_INSTALLER_STATIC_DEP
     tapi
     shortcut
     capi-appfw-app-manager
-    drm-service-core-intel
+    app2sd
+    libprivilege-control
     REQUIRED
 )
 
@@ -140,6 +157,7 @@ INCLUDE_DIRECTORIES(
     ${INSTALLER_DEP_INCLUDES}
     ${INSTALLER_INCLUDES}
     ${INSTALLER_STATIC_DEP_INCLUDE_DIRS}
+    ${OSP_APPFW_INCLUDES}
     )
 
 ADD_LIBRARY(${TARGET_INSTALLER_STATIC} STATIC
@@ -156,5 +174,8 @@ TARGET_LINK_LIBRARIES(${TARGET_INSTALLER_STATIC}
     ${SYS_INSTALLER_STATIC_DEP_LIBRARIES} "-ldl"
     )
 
+#for encryption
+TARGET_LINK_LIBRARIES(${TARGET_INSTALLER_STATIC} "-lss-client" )
+
 ADD_SUBDIRECTORY(pkg-manager)
 ADD_SUBDIRECTORY(wrt-installer)