Support security origin database
[platform/framework/web/wrt.git] / src / CMakeLists.txt
index 87bca15..4d3dc0d 100755 (executable)
@@ -28,8 +28,8 @@ SET(WRT_SRC_DIR
 
 SET(WRT_CORE_BASE_SOURCES
     ${WRT_SRC_DIR}/domain/global_context.cpp
+    ${WRT_SRC_DIR}/domain/widget_data_types.cpp
     ${WRT_SRC_DIR}/domain/widget_deserialize_model.cpp
-    ${WRT_SRC_DIR}/domain/widget_localize_model.cpp
     ${WRT_SRC_DIR}/domain/localization_setting.cpp
     ${WRT_SRC_DIR}/domain/widget_model.cpp
     ${WRT_SRC_DIR}/domain/main_thread.cpp
@@ -43,7 +43,6 @@ SET(WRT_CORE_INCLUDES
     ${WRT_SRC_DIR}/configuration
     ${WRT_SRC_DIR}/domain
     ${WRT_SRC_DIR}/localization
-    ${WRT_SRC_DIR}/framework
     ${WRT_SRC_DIR}/profiling
     ${WRT_SRC_DIR}/global_logic
     ${WRT_SRC_DIR}/ui
@@ -55,25 +54,17 @@ SET(WRT_PLUGIN_LOADING_DIR
     ${WRT_SRC_DIR}/plugin-service/plugin-loading/
    )
 
-SET(WRT_DAO_DIR
-    ${WRT_SRC_DIR}/configuration/
-    )
-
-SET(WRT_DAO_INCLUDES
-    ${WRT_DAO_DIR}
-   )
 
 SET(PLUGIN_LOADING_INCLUDES
   ${WRT_PLUGIN_LOADING_DIR}
 )
 
 SET(WRT_BASIC_DEP
-    libxml-2.0
     openssl
     libpcrecpp
     dpl-popup-efl
     dpl-efl
-    vcore
+    cert-svc-vcore
     dpl-dbus-efl
     dpl-event-efl
     dpl-utils-efl
@@ -82,11 +73,6 @@ SET(WRT_BASIC_DEP
     edje
     ecore
     ecore-x
-    ecore-imf
-    ecore-ipc
-    ecore-evas
-    ecore-file
-    ecore-input
     evas
     eina
     ewebkit2
@@ -95,39 +81,26 @@ SET(WRT_BASIC_DEP
     cert-svc
     libsoup-2.4
     ui-gadget-1
-    libidn
-    xmlsec1
     secure-storage
     libiri
     appsvc
-    wrt-security
-    ace-client
+    security-core
+    security-client
+    wrt-popup-runner
 )
 
 IF(SMACK_ENABLED)
   LIST(APPEND WRT_BASIC_DEP libprivilege-control)
 ENDIF(SMACK_ENABLED)
 
-#defining:
-    # WRT_ENGINE_SOURCES
-    # WRT_ENGINE_INCLUDE_DIRS
-
 PKG_CHECK_MODULES(WRT_ENGINE_DEPS
     ${WRT_BASIC_DEP}
     REQUIRED)
 
-SET(WRT_ENGINE_SOURCES
-    ${WRT_CORE_SOURCES}
-    ${WRT_DAO_INCLUDES}
-    ${WRT_PERFORMANCE_SOURCES}
-    ${WRT_CORE_BASE_SOURCES}
-)
-
 SET(WRT_ENGINE_INCLUDE_DIRS
     ${WRT_CORE_INCLUDES}
     ${PLUGIN_LOADING_INCLUDES}
     ${WRT_ENGINE_DEPS_INCLUDE_DIRS}
-    ${WRT_PERFORMANCE_INCLUDES}
 )
 
 #wrt-engine-static
@@ -136,7 +109,7 @@ ADD_DEFINITIONS(${WRT_ENGINE_DEPS_CFLAGS_OTHER})
 INCLUDE_DIRECTORIES(${WRT_ENGINE_INCLUDE_DIRS})
 
 ADD_LIBRARY(${TARGET_WRT_ENGINE_STATIC} STATIC
-    ${WRT_ENGINE_SOURCES}
+    ${WRT_CORE_BASE_SOURCES}
 )
 
 SET_TARGET_PROPERTIES(${TARGET_WRT_ENGINE_STATIC} PROPERTIES
@@ -153,9 +126,20 @@ TARGET_LINK_LIBRARIES(${TARGET_WRT_ENGINE_STATIC}
     ${PROF_LIB}
     )
 
+INSTALL(FILES
+    ${WRT_SRC_DIR}/domain/widget_model.h
+    DESTINATION include/${PROJECT_NAME}
+)
+
+INSTALL(FILES
+    ${WRT_SRC_DIR}/domain/widget_data_types.h
+    DESTINATION include/${PROJECT_NAME}
+)
+
 ADD_SUBDIRECTORY(api_new)
-ADD_SUBDIRECTORY(arch)
 ADD_SUBDIRECTORY(wrt-client)
 ADD_SUBDIRECTORY(wrt-launcher)
 ADD_SUBDIRECTORY(plugin-service)
-ADD_SUBDIRECTORY(profiling)
+IF(PROFILING)
+    ADD_SUBDIRECTORY(profiling)
+ENDIF(PROFILING)