diff options
author | Steve Block <steveblock@google.com> | 2011-05-06 11:45:16 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2011-05-12 13:44:10 +0100 |
commit | cad810f21b803229eb11403f9209855525a25d57 (patch) | |
tree | 29a6fd0279be608e0fe9ffe9841f722f0f4e4269 /Source/WebCore/CMakeListsEfl.txt | |
parent | 121b0cf4517156d0ac5111caf9830c51b69bae8f (diff) | |
download | external_webkit-cad810f21b803229eb11403f9209855525a25d57.zip external_webkit-cad810f21b803229eb11403f9209855525a25d57.tar.gz external_webkit-cad810f21b803229eb11403f9209855525a25d57.tar.bz2 |
Merge WebKit at r75315: Initial merge by git.
Change-Id: I570314b346ce101c935ed22a626b48c2af266b84
Diffstat (limited to 'Source/WebCore/CMakeListsEfl.txt')
-rw-r--r-- | Source/WebCore/CMakeListsEfl.txt | 263 |
1 files changed, 263 insertions, 0 deletions
diff --git a/Source/WebCore/CMakeListsEfl.txt b/Source/WebCore/CMakeListsEfl.txt new file mode 100644 index 0000000..2ff8c4e --- /dev/null +++ b/Source/WebCore/CMakeListsEfl.txt @@ -0,0 +1,263 @@ +LIST(APPEND WebCore_LINK_FLAGS + ${ECORE_X_LDFLAGS} + ${EFLDEPS_LDFLAGS} +) + +LIST(APPEND WebCore_INCLUDE_DIRECTORIES + "${JAVASCRIPTCORE_DIR}/wtf/gobject" + "${JAVASCRIPTCORE_DIR}/wtf/text" + "${WEBCORE_DIR}/platform/efl" + "${WEBCORE_DIR}/platform/text/efl" + "${WEBCORE_DIR}/platform/graphics/efl" + "${WEBCORE_DIR}/page/efl" + "${WEBCORE_DIR}/accessibility/efl" + "${WEBKIT_DIR}/efl/WebCoreSupport" + "${WEBKIT_DIR}/efl/ewk" +) + +LIST(APPEND WebCore_SOURCES + accessibility/efl/AccessibilityObjectEfl.cpp + bindings/js/ScriptControllerEfl.cpp + page/efl/DragControllerEfl.cpp + page/efl/EventHandlerEfl.cpp + page/efl/FrameEfl.cpp + platform/efl/ClipboardEfl.cpp + platform/efl/ContextMenuEfl.cpp + platform/efl/ContextMenuItemEfl.cpp + platform/efl/CursorEfl.cpp + platform/efl/DragDataEfl.cpp + platform/efl/DragImageEfl.cpp + platform/efl/EventLoopEfl.cpp + platform/efl/FileChooserEfl.cpp + platform/efl/FileSystemEfl.cpp + platform/efl/KURLEfl.cpp + platform/efl/LanguageEfl.cpp + platform/efl/LocalizedStringsEfl.cpp + platform/efl/LoggingEfl.cpp + platform/efl/MIMETypeRegistryEfl.cpp + platform/efl/PasteboardEfl.cpp + platform/efl/PlatformKeyboardEventEfl.cpp + platform/efl/PlatformMouseEventEfl.cpp + platform/efl/PlatformScreenEfl.cpp + platform/efl/PlatformTouchEventEfl.cpp + platform/efl/PlatformTouchPointEfl.cpp + platform/efl/PlatformWheelEventEfl.cpp + platform/efl/PopupMenuEfl.cpp + platform/efl/RenderThemeEfl.cpp + platform/efl/ScrollViewEfl.cpp + platform/efl/ScrollbarEfl.cpp + platform/efl/ScrollbarThemeEfl.cpp + platform/efl/SearchPopupMenuEfl.cpp + platform/efl/SharedBufferEfl.cpp + platform/efl/SharedTimerEfl.cpp + platform/efl/SoundEfl.cpp + platform/efl/SystemTimeEfl.cpp + platform/efl/TemporaryLinkStubs.cpp + platform/efl/WidgetEfl.cpp + platform/graphics/efl/FontEfl.cpp + platform/graphics/efl/IconEfl.cpp + platform/graphics/efl/ImageEfl.cpp + platform/graphics/efl/IntPointEfl.cpp + platform/graphics/efl/IntRectEfl.cpp + platform/posix/FileSystemPOSIX.cpp + platform/text/efl/TextBreakIteratorInternalICUEfl.cpp + plugins/PluginDataNone.cpp +) + +IF (WTF_PLATFORM_CAIRO) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + "${WEBCORE_DIR}/platform/graphics/cairo" + ) + LIST(APPEND WebCore_SOURCES + platform/graphics/cairo/CairoUtilities.cpp + platform/graphics/cairo/ContextShadowCairo.cpp + platform/graphics/cairo/FontCairo.cpp + platform/graphics/cairo/GradientCairo.cpp + platform/graphics/cairo/GraphicsContextCairo.cpp + platform/graphics/cairo/ImageBufferCairo.cpp + platform/graphics/cairo/ImageCairo.cpp + platform/graphics/cairo/OwnPtrCairo.cpp + platform/graphics/cairo/PathCairo.cpp + platform/graphics/cairo/PatternCairo.cpp + platform/graphics/cairo/RefPtrCairo.cpp + platform/graphics/cairo/TransformationMatrixCairo.cpp + + platform/image-decoders/cairo/ImageDecoderCairo.cpp + ) + + IF (WTF_USE_FREETYPE) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + "${WEBCORE_DIR}/platform/graphics/freetype" + ) + LIST(APPEND WebCore_SOURCES + platform/graphics/WOFFFileFormat.cpp + platform/graphics/freetype/FontCacheFreeType.cpp + platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp + platform/graphics/freetype/FontPlatformDataFreeType.cpp + platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp + platform/graphics/freetype/SimpleFontDataFreeType.cpp + ) + ENDIF () + + IF (WTF_USE_PANGO) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + "${WEBCORE_DIR}/platform/graphics/pango" + ${Pango_INCLUDE_DIRS} + ) + LIST(APPEND WebCore_SOURCES + platform/graphics/pango/FontCachePango.cpp + platform/graphics/pango/FontCustomPlatformDataPango.cpp + platform/graphics/pango/FontPlatformDataPango.cpp + platform/graphics/pango/GlyphPageTreeNodePango.cpp + platform/graphics/pango/SimpleFontDataPango.cpp + ) + LIST(APPEND WebCore_LIBRARIES + ${Pango_LIBRARIES} + ) + ENDIF () +ENDIF () + +IF (WTF_USE_SOUP) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + "${WEBCORE_DIR}/platform/network/soup" + "${WEBCORE_DIR}/platform/network/soup/cache" + "${WEBCORE_DIR}/platform/network/soup/cache/webkit" + ) + LIST(APPEND WebCore_SOURCES + platform/network/soup/CookieJarSoup.cpp + platform/network/soup/GOwnPtrSoup.cpp + platform/network/soup/ResourceHandleSoup.cpp + platform/network/soup/ResourceRequestSoup.cpp + platform/network/soup/ResourceResponseSoup.cpp + platform/network/soup/SocketStreamHandleSoup.cpp + platform/network/soup/SoupURIUtils.cpp + + platform/network/soup/cache/soup-directory-input-stream.c + platform/network/soup/cache/soup-http-input-stream.c + platform/network/soup/cache/soup-request-data.c + platform/network/soup/cache/soup-request-file.c + platform/network/soup/cache/soup-request-http.c + platform/network/soup/cache/soup-request.c + platform/network/soup/cache/soup-requester.c + + platform/network/soup/cache/webkit/soup-cache.c + ) +ENDIF () + +IF (WTF_USE_CURL) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + "${WEBCORE_DIR}/platform/network/curl" + ) + LIST(APPEND WebCore_SOURCES + platform/network/curl/CookieJarCurl.cpp + platform/network/curl/DNSCurl.cpp + platform/network/curl/FormDataStreamCurl.cpp + platform/network/curl/ResourceHandleCurl.cpp + platform/network/curl/ResourceHandleManager.cpp + platform/network/curl/SocketStreamHandleCurl.cpp + ) +ENDIF () + +IF (WTF_USE_ICU_UNICODE) + LIST(APPEND WebCore_SOURCES + editing/SmartReplaceICU.cpp + platform/text/TextEncodingDetectorICU.cpp + platform/text/TextBreakIteratorICU.cpp + platform/text/TextCodecICU.cpp + ) +ENDIF () + +IF (ENABLE_VIDEO) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + "${WEBCORE_DIR}/platform/graphics/gstreamer" + ) + LIST(APPEND WebCore_SOURCES + platform/graphics/gstreamer/GOwnPtrGStreamer.cpp + platform/graphics/gstreamer/GStreamerGWorld.cpp + platform/graphics/gstreamer/ImageGStreamerCairo.cpp + platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp + platform/graphics/gstreamer/PlatformVideoWindowEfl.cpp + platform/graphics/gstreamer/VideoSinkGStreamer.cpp + platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp + ) +ENDIF () + +LIST(APPEND WebCore_LIBRARIES + ${Cairo_LIBRARIES} + ${ECORE_X_LIBRARIES} + ${EFLDEPS_LIBRARIES} + ${EVAS_LIBRARIES} + ${Freetype_LIBRARIES} + ${ICU_LIBRARIES} + ${LIBXML2_LIBRARIES} + ${LIBXSLT_LIBRARIES} + ${SQLITE_LIBRARIES} +) + +IF (WTF_USE_SOUP) + LIST(APPEND WebCore_LIBRARIES + ${LIBSOUP24_LIBRARIES} + ) +ENDIF () + +IF (WTF_USE_CURL) + LIST(APPEND WebCore_LIBRARIES + ${CURL_LIBRARIES} + ) +ENDIF () + +IF (ENABLE_VIDEO) + LIST(APPEND WebCore_LIBRARIES + ${GStreamer-App_LIBRARIES} + ${GStreamer-Interfaces_LIBRARIES} + ${GStreamer-Pbutils_LIBRARIES} + ${GStreamer-Video_LIBRARIES} + ) +ENDIF () + +LIST(APPEND WebCore_INCLUDE_DIRECTORIES + ${Cairo_INCLUDE_DIRS} + ${ECORE_X_INCLUDE_DIRS} + ${EFLDEPS_INCLUDE_DIRS} + ${EVAS_INCLUDE_DIRS} + ${Freetype_INCLUDE_DIRS} + ${ICU_INCLUDE_DIRS} + ${LIBXML2_INCLUDE_DIR} + ${LIBXSLT_INCLUDE_DIRS} + ${SQLITE_INCLUDE_DIRS} +) + +IF (ENABLE_VIDEO) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + ${GStreamer-App_INCLUDE_DIRS} + ${GStreamer-Interfaces_INCLUDE_DIRS} + ${GStreamer-Pbutils_INCLUDE_DIRS} + ${GStreamer-Video_INCLUDE_DIRS} + ) +ENDIF () + + +IF (ENABLE_GLIB_SUPPORT) + LIST(APPEND WebCore_LIBRARIES + ${GDK_LIBRARIES} + ${Glib_LIBRARIES} + ) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + ${GDK_INCLUDE_DIRS} + ${Glib_INCLUDE_DIRS} + ) +ENDIF () + +IF (WTF_USE_SOUP) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + ${LIBSOUP24_INCLUDE_DIRS} + ) +ENDIF () + +IF (WTF_USE_CURL) + LIST(APPEND WebCore_INCLUDE_DIRECTORIES + ${CURL_INCLUDE_DIRS} + ) +ENDIF () + +ADD_DEFINITIONS(-DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1) |