WebCore/CMakeListsEfl.txt
changeset 0 4f2f89ce4247
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/WebCore/CMakeListsEfl.txt	Fri Sep 17 09:02:29 2010 +0300
@@ -0,0 +1,141 @@
+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/Language.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/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/posix/FileSystemPOSIX.cpp
+  platform/text/efl/TextBreakIteratorInternalICUEfl.cpp
+)
+
+IF (WTF_PLATFORM_CAIRO)
+  LIST(APPEND WebCore_INCLUDE_DIRECTORIES
+    "${WEBCORE_DIR}/platform/graphics/cairo"
+  )
+  LIST(APPEND WebCore_SOURCES
+    platform/graphics/cairo/FontCacheCairo.cpp
+    platform/graphics/cairo/FontCairo.cpp
+    platform/graphics/cairo/FontCustomPlatformData.cpp
+    platform/graphics/cairo/FontPlatformDataCairo.cpp
+    platform/graphics/cairo/GOwnPtrCairo.cpp
+    platform/graphics/cairo/GlyphPageTreeNodeCairo.cpp
+    platform/graphics/cairo/GradientCairo.cpp
+    platform/graphics/cairo/GraphicsContextCairo.cpp
+    platform/graphics/cairo/ImageBufferCairo.cpp
+    platform/graphics/cairo/ImageCairo.cpp
+    platform/graphics/cairo/PathCairo.cpp
+    platform/graphics/cairo/PatternCairo.cpp
+    platform/graphics/cairo/SimpleFontDataCairo.cpp
+    platform/graphics/cairo/TransformationMatrixCairo.cpp
+
+    platform/image-decoders/cairo/ImageDecoderCairo.cpp
+  )
+ENDIF ()
+
+IF (WTF_USE_SOUP)
+  LIST(APPEND WebCore_INCLUDE_DIRECTORIES
+    "${WEBCORE_DIR}/platform/network/soup"
+  )
+  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
+  )
+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 ()
+
+LIST(APPEND WebCore_LIBRARIES
+  ${Cairo_LIBRARIES}
+  ${ECORE_X_LIBRARIES}
+  ${EFLDEPS_LIBRARIES}
+  ${EVAS_LIBRARIES}
+  ${Freetype_LIBRARIES}
+  ${GDK_LIBRARIES}
+  ${Glib_LIBRARIES}
+  ${GTK_LIBRARIES}
+  ${ICU_LIBRARIES}
+  ${LIBSOUP24_LIBRARIES}
+  ${LIBXML2_LIBRARIES}
+  ${LIBXSLT_LIBRARIES}
+  ${Pango_LIBRARIES}
+  ${SQLITE_LIBRARIES}
+)
+
+LIST(APPEND WebCore_INCLUDE_DIRECTORIES
+  ${Cairo_INCLUDE_DIRS}
+  ${ECORE_X_INCLUDE_DIRS}
+  ${EFLDEPS_INCLUDE_DIRS}
+  ${EVAS_INCLUDE_DIRS}
+  ${Freetype_INCLUDE_DIRS}
+  ${GDK_INCLUDE_DIRS}
+  ${Glib_INCLUDE_DIRS}
+  ${GTK_INCLUDE_DIRS}
+  ${ICU_INCLUDE_DIRS}
+  ${LIBSOUP24_INCLUDE_DIRS}
+  ${LIBXML2_INCLUDE_DIRS}
+  ${LIBXSLT_INCLUDE_DIRS}
+  ${Pango_INCLUDE_DIRS}
+  ${SQLITE_INCLUDE_DIRS}
+)