${PROJECT_SOURCE_DIR}/src
)
-SET(WRT_VALIDATION_CORE_DIR
- ${PROJECT_SOURCE_DIR}/vcore
- )
-
-SET(WRT_ACE_CLIENT_DIR
- ${PROJECT_SOURCE_DIR}/ace_client
- )
-
SET(WRT_CORE_BASE_SOURCES
- ${WRT_SRC_DIR}/common/force_stop.cpp
- ${WRT_SRC_DIR}/API/wrt_api.cpp
- ${WRT_SRC_DIR}/API/api_callbacks_translate.cpp
${WRT_SRC_DIR}/domain/global_context.cpp
- ${WRT_SRC_DIR}/domain/widget_controller.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/widget_logic.cpp
+ ${WRT_SRC_DIR}/domain/localization_setting.cpp
${WRT_SRC_DIR}/domain/widget_model.cpp
${WRT_SRC_DIR}/domain/main_thread.cpp
- ${WRT_SRC_DIR}/domain/popups_server.cpp
- ${WRT_SRC_DIR}/popup-process/CommunicationBox.cpp # TODO remove it
)
SET(WRT_CORE_INCLUDES
- ${WRT_VALIDATION_CORE_DIR}/src
- ${WRT_ACE_CLIENT_DIR}/include
${WRT_SRC_DIR}/plugin-service
${WRT_SRC_DIR}/common
${WRT_SRC_DIR}/utils
${WRT_SRC_DIR}/orm
- ${WRT_SRC_DIR}/access-control
${WRT_SRC_DIR}/configuration
- ${WRT_SRC_DIR}/API
${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
- ${WRT_SRC_DIR}/rpc
${WRT_SRC_DIR}/smack
- ${WRT_SRC_DIR}/popup-process
${WRT_SRC_DIR}/view
)
-SET(WRT_ACE_DIR
- ${WRT_SRC_DIR}/access-control/
- )
-
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(ACE_DAO_INCLUDES
- ${WRT_ACE_DIR}/dao
-)
SET(PLUGIN_LOADING_INCLUDES
${WRT_PLUGIN_LOADING_DIR}
)
-SET(ACE_INCLUDES
- ${WRT_ACE_DIR}
- ${WRT_ACE_DIR}/common
- ${WRT_ACE_DIR}/dao
- ${WRT_ACE_DIR}/engine
- ${WRT_ACE_DIR}/engine/UI
- ${WRT_ACE_DIR}/engine/logic
- ${WRT_ACE_DIR}/engine/xml
- ${WRT_ACE_DIR}/logic
- ${WRT_ACE_DIR}/server
- ${WRT_ACE_DIR}/server/ipc
- ${WRT_ACE_DIR}/server/null
- ${WRT_SRC_DIR}/API
- ${WRT_SRC_DIR}/common
- ${WRT_SRC_DIR}/configuration
- ${WRT_SRC_DIR}/domain
- ${WRT_SRC_DIR}/utils
-)
-
-SET(ACE_DAO_INCLUDES
- ${WRT_ACE_DIR}/configuration)
-
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
glib-2.0
gthread-2.0
- ewebkit
edje
ecore
ecore-x
- ecore-imf
- ecore-ipc
- ecore-evas
- ecore-file
- ecore-input
evas
eina
+ ewebkit2
elementary
- elm-webview
vconf
cert-svc
libsoup-2.4
- ui-gadget
- aul
- libidn
- xmlsec1
+ ui-gadget-1
secure-storage
libiri
appsvc
- wrt-security
+ 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}
- ${WITH_ACE_SOURCES}
- ${WITH_ACE_SETTINGS_SERVER_SOURCES}
- ${WRT_DAO_INCLUDES}
- ${WRT_PERFORMANCE_SOURCES}
- ${WRT_CORE_BASE_SOURCES}
-)
-
SET(WRT_ENGINE_INCLUDE_DIRS
${WRT_CORE_INCLUDES}
- ${ACE_DAO_INCLUDES}
${PLUGIN_LOADING_INCLUDES}
- ${ACE_INCLUDES}
${WRT_ENGINE_DEPS_INCLUDE_DIRS}
- ${WRT_PERFORMANCE_INCLUDES}
)
#wrt-engine-static
INCLUDE_DIRECTORIES(${WRT_ENGINE_INCLUDE_DIRS})
ADD_LIBRARY(${TARGET_WRT_ENGINE_STATIC} STATIC
- ${WRT_ENGINE_SOURCES}
-)
-
-TARGET_LINK_LIBRARIES(${TARGET_WRT_ENGINE_STATIC}
- ${TARGET_VCORE_LIB}
+ ${WRT_CORE_BASE_SOURCES}
)
SET_TARGET_PROPERTIES(${TARGET_WRT_ENGINE_STATIC} PROPERTIES
COMPILE_FLAGS "-include profiling_util.h")
TARGET_LINK_LIBRARIES(${TARGET_WRT_ENGINE_STATIC}
- ${TARGET_ACE_LIB} #TODO is it needed here?
${TARGET_WRT_DAO_RW_LIB}
${PROF_LIB}
)
-# adding engine dependencies for tests
-WRT_INCLUDE_DIRECTORIES(${WRT_ENGINE_INCLUDE_DIRS})
-WRT_LINK_DIRECTORIES(${WRT_ENGINE_DEPS_LIBRARY_DIRS})
-WRT_TARGET_LINK_LIBRARIES(${WRT_ENGINE_DEPS_LIBRARIES})
+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(arch)
+ADD_SUBDIRECTORY(api_new)
ADD_SUBDIRECTORY(wrt-client)
ADD_SUBDIRECTORY(wrt-launcher)
ADD_SUBDIRECTORY(plugin-service)
-#ADD_SUBDIRECTORY(popup-process)
-ADD_SUBDIRECTORY(profiling)
+IF(PROFILING)
+ ADD_SUBDIRECTORY(profiling)
+ENDIF(PROFILING)