tizen 2.4 release
[framework/web/wrt-plugins-common.git] / src / xwalk-module / CMakeLists.txt
old mode 100644 (file)
new mode 100755 (executable)
similarity index 55%
rename from src_wearable/plugins-ipc-message/CMakeLists.txt
rename to src/xwalk-module/CMakeLists.txt
index d3da03e..b48f469
 #
 
 # @file     CMakeLists.txt
-# @author   Jihoon Chung (jihoon.chung@samsung.com)
+# @author   Lukasz Marek (l.marek@samsung.com)
 # @version  1.0
 #
 
-pkg_search_module(dpl REQUIRED dpl-efl)
+SET(TARGET_XWALK_MODULE_LIB "wrt-xwalk-module")
+
 pkg_search_module(webkit2 REQUIRED ewebkit2)
 
-set(PLUGINS_IPC_MESSAGE_SOURCES
-    ${PLUGINS_IPC_MESSAGE_DIRS}/ipc_message_support.cpp
+set(XWALK_MODULE_SRC
+    extension_adapter.cpp
+    extension_manager.cpp
+    extension.cpp
+    xwalk_extension_client.cpp
+    xwalk_extension_module.cpp
+    xwalk_extension_renderer_controller.cpp
+    xwalk_module_system.cpp
+    xwalk_v8tools_module.cpp
+    object_tools_module.cpp
+    js_utils.cpp
 )
 
 INCLUDE_DIRECTORIES(
-    ${PLUGINS_IPC_MESSAGE_DIRS}
     ${webkit2_INCLUDE_DIRS}
 )
 
-ADD_LIBRARY(${TARGET_PLUGINS_IPC_MESSAGE_LIB} SHARED
-    ${PLUGINS_IPC_MESSAGE_SOURCES}
+ADD_LIBRARY(${TARGET_XWALK_MODULE_LIB} SHARED
+    ${XWALK_MODULE_SRC}
 )
 
-SET_TARGET_PROPERTIES(${TARGET_PLUGINS_IPC_MESSAGE_LIB} PROPERTIES
+SET_TARGET_PROPERTIES(${TARGET_XWALK_MODULE_LIB} PROPERTIES
+    COMPILE_DEFINITIONS LOG_TAG="WRT_XWALK")
+
+SET_TARGET_PROPERTIES(${TARGET_XWALK_MODULE_LIB} PROPERTIES
     COMPILE_FLAGS -fPIC
     LINK_FLAGS "-Wl,--as-needed -Wl,--hash-style=both"
 )
 
-SET_TARGET_PROPERTIES(${TARGET_PLUGINS_IPC_MESSAGE_LIB} PROPERTIES
-    SOVERSION ${CMAKE_PROJECT_API_VERSION}
-    VERSION ${CMAKE_PROJECT_VERSION}
-)
-
-target_link_libraries(${TARGET_PLUGINS_IPC_MESSAGE_LIB}
-    ${dpl_LIBRARIES}
+target_link_libraries(${TARGET_XWALK_MODULE_LIB}
     ${webkit2_LIBRARIES}
+    ${TARGET_PLUGINS_IPC_MESSAGE_LIB}
 )
 
-INSTALL(TARGETS ${TARGET_PLUGINS_IPC_MESSAGE_LIB}
+INSTALL(TARGETS ${TARGET_XWALK_MODULE_LIB}
     DESTINATION lib
     PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
     GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
 )
 
 INSTALL(FILES
-    ipc_message_support.h
-    DESTINATION include/plugins-ipc-message)
+    xwalk_extension_renderer_controller.h
+    DESTINATION include/wrt-plugin-loading)
+