Implement Focus UI
[framework/web/webkit-efl.git] / Source / WebKit2 / PlatformTizen.cmake
index c3b86a6..433b9c6 100755 (executable)
@@ -31,6 +31,7 @@ LIST(APPEND WebKit2StaticForDebug_INCLUDE_DIRECTORIES
     ${TTS_INCLUDE_DIRS}
     ${Tizen-Location-Manager_INCLUDE_DIRS}
     ${UIGadget_INCLUDE_DIRS}
+    ${EFL_ASSIST_INCLUDE_DIRS}
 )
 
 LIST(APPEND WebKit2_LIBRARIES
@@ -141,13 +142,13 @@ LIST(APPEND WebKit2StaticForDebug_SOURCES
     WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp
     WebProcess/Plugins/Netscape/efl/PluginProxyEfl.cpp
 
+    WebProcess/WebCoreSupport/efl/tizen/WebDragClientTizen.cpp
+    WebProcess/WebCoreSupport/efl/tizen/WebErrorsTizen.cpp
+    WebProcess/WebCoreSupport/efl/tizen/WebInspectorServerTizen.cpp
     WebProcess/WebCoreSupport/efl/tizen/WebRegisterContentHandlerClient.cpp
     WebProcess/WebCoreSupport/efl/tizen/WebRegisterProtocolHandlerClient.cpp
     WebProcess/WebCoreSupport/efl/tizen/WebUserMediaClient.cpp
-    WebProcess/WebCoreSupport/efl/tizen/WebDragClientTizen.cpp
-    WebProcess/WebCoreSupport/efl/tizen/WebErrorsTizen.cpp
 
-    WebProcess/WebPage/cairo/RecordingSurfaceSetCairo.cpp
     WebProcess/WebPage/efl/tizen/LinkMagnifier.cpp
     WebProcess/WebPage/efl/tizen/PlatformSurfacePoolTizen.cpp
     WebProcess/WebPage/efl/tizen/ScreenReader.cpp
@@ -252,30 +253,6 @@ INCLUDE_IF_EXISTS(${WEBKIT2_DIR}/PlatformExperimental.cmake)
 INSTALL(FILES ${NPAPI_HEADERS}
     DESTINATION include/${WebKit2_LIBRARY_NAME}-${PROJECT_VERSION_MAJOR}/NPAPI)
 
-# Generate contents for AboutDataTizen.cpp
-ADD_CUSTOM_COMMAND(
-    OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/AboutDataTizenHaveFeatures.cpp
-    MAIN_DEPENDENCY ${WEBKIT2_DIR}/Platform/tizen/AboutData/AboutDataTizenHaveFeatures.in ${WEBKIT2_DIR}/Platform/tizen/AboutData/generateAboutDataTizenFeatures.pl
-    COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Platform/tizen/AboutData/generateAboutDataTizenFeatures.pl HAVE ${WEBKIT2_DIR}/Platform/tizen/AboutData/AboutDataTizenHaveFeatures.in ${DERIVED_SOURCES_WEBCORE_DIR}/AboutDataTizenHaveFeatures.cpp
-)
-
-ADD_CUSTOM_COMMAND(
-    OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/AboutDataTizenEnableFeatures.cpp
-    MAIN_DEPENDENCY ${WEBKIT2_DIR}/Platform/tizen/AboutData/AboutDataTizenEnableFeatures.in ${WEBKIT2_DIR}/Platform/tizen/AboutData/generateAboutDataTizenFeatures.pl
-    COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Platform/tizen/AboutData/generateAboutDataTizenFeatures.pl ENABLE ${WEBKIT2_DIR}/Platform/tizen/AboutData/AboutDataTizenEnableFeatures.in ${DERIVED_SOURCES_WEBCORE_DIR}/AboutDataTizenEnableFeatures.cpp
-)
-
-ADD_CUSTOM_COMMAND(
-    OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/AboutDataTizenUseFeatures.cpp
-    MAIN_DEPENDENCY ${WEBKIT2_DIR}/Platform/tizen/AboutData/AboutDataTizenUseFeatures.in ${WEBKIT2_DIR}/Platform/tizen/AboutData/generateAboutDataTizenFeatures.pl
-    COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Platform/tizen/AboutData/generateAboutDataTizenFeatures.pl USE ${WEBKIT2_DIR}/Platform/tizen/AboutData/AboutDataTizenUseFeatures.in ${DERIVED_SOURCES_WEBCORE_DIR}/AboutDataTizenUseFeatures.cpp
-)
-
-ADD_CUSTOM_TARGET(
-    aboutFeatures ALL
-    DEPENDS ${DERIVED_SOURCES_WEBCORE_DIR}/AboutDataTizenHaveFeatures.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/AboutDataTizenEnableFeatures.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/AboutDataTizenUseFeatures.cpp
-)
-
 INSTALL(FILES ${Shared_API_HEADERS}
     DESTINATION include/${WebKit2_LIBRARY_NAME}-${PROJECT_VERSION_MAJOR}/WebKit2)
 
@@ -318,3 +295,9 @@ IF (ENABLE_TIZEN_SCREEN_READER)
     ADD_DEFINITIONS(-DSCREEN_READER_FOCUS_RING_IMAGE_PATH="${SCREEN_READER_FOCUS_RING_IMAGE_PATH}/screenReaderFocusRing.png")
     INSTALL(FILES ${WEBKIT2_DIR}/UIProcess/API/efl/tizen/images/screenReaderFocusRing.png DESTINATION ${SCREEN_READER_FOCUS_RING_IMAGE_PATH})
 ENDIF ()
+
+IF (ENABLE_TIZEN_FOCUS_UI)
+    SET(FOCUS_UI_FOCUS_RING_IMAGE_PATH ${CMAKE_INSTALL_PREFIX}/share/${WebKit2_LIBRARY_NAME}-${PROJECT_VERSION_MAJOR}/images)
+    ADD_DEFINITIONS(-DFOCUS_UI_FOCUS_RING_IMAGE_PATH="${FOCUS_UI_FOCUS_RING_IMAGE_PATH}/focusUIFocusRing.png")
+    INSTALL(FILES ${WEBKIT2_DIR}/UIProcess/API/efl/tizen/images/focusUIFocusRing.png DESTINATION ${FOCUS_UI_FOCUS_RING_IMAGE_PATH})
+ENDIF ()