- Revision
- 89251
- Author
- carlo...@webkit.org
- Date
- 2011-06-20 09:40:08 -0700 (Mon, 20 Jun 2011)
Log Message
2011-06-20 Carlos Garcia Campos <cgar...@igalia.com>
Reviewed by Xan Lopez.
[GTK] Split libWebCore into two libWebCore and libWebCoreGtk
https://bugs.webkit.org/show_bug.cgi?id=60539
libWebCore contains all the webcore files except the ones actually
using gtk while libWebCoreGtk contains only the files using
gtk. It allows us to build a common WebCore lib and two different
gtk WebCore libs depending on the gtk version. In WeKit2 gtk2 is
not supported, but the plugin process needs to be built using gtk2
because plugins like flash still use gtk2. For WebKit2, we build
the common libWebCore and two libWebCoreGtk, one using gtk3 and
the other one using gtk2.
* GNUmakefile.am:
* GNUmakefile.list.am:
2011-06-20 Carlos Garcia Campos <cgar...@igalia.com>
Reviewed by Xan Lopez.
[GTK] Split libWebCore into two libWebCore and libWebCoreGtk
https://bugs.webkit.org/show_bug.cgi?id=60539
* GNUmakefile.am: Link to libWebCoreGtk.la too.
2011-06-20 Carlos Garcia Campos <cgar...@igalia.com>
Reviewed by Xan Lopez.
[GTK] Split libWebCore into two libWebCore and libWebCoreGtk
https://bugs.webkit.org/show_bug.cgi?id=60539
* GNUmakefile.am: Link to libWebCoreGtk.la too.
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (89250 => 89251)
--- trunk/Source/WebCore/ChangeLog 2011-06-20 16:37:46 UTC (rev 89250)
+++ trunk/Source/WebCore/ChangeLog 2011-06-20 16:40:08 UTC (rev 89251)
@@ -1,3 +1,22 @@
+2011-06-20 Carlos Garcia Campos <cgar...@igalia.com>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] Split libWebCore into two libWebCore and libWebCoreGtk
+ https://bugs.webkit.org/show_bug.cgi?id=60539
+
+ libWebCore contains all the webcore files except the ones actually
+ using gtk while libWebCoreGtk contains only the files using
+ gtk. It allows us to build a common WebCore lib and two different
+ gtk WebCore libs depending on the gtk version. In WeKit2 gtk2 is
+ not supported, but the plugin process needs to be built using gtk2
+ because plugins like flash still use gtk2. For WebKit2, we build
+ the common libWebCore and two libWebCoreGtk, one using gtk3 and
+ the other one using gtk2.
+
+ * GNUmakefile.am:
+ * GNUmakefile.list.am:
+
2011-06-20 Mike Reed <r...@google.com>
Reviewed by Stephen White.
Modified: trunk/Source/WebCore/GNUmakefile.am (89250 => 89251)
--- trunk/Source/WebCore/GNUmakefile.am 2011-06-20 16:37:46 UTC (rev 89250)
+++ trunk/Source/WebCore/GNUmakefile.am 2011-06-20 16:40:08 UTC (rev 89251)
@@ -752,8 +752,7 @@
$(webcore_built_sources)
libWebCore_la_SOURCES = \
- $(webcore_sources) \
- $(webcoregtk_sources)
+ $(webcore_sources)
libWebCore_la_CXXFLAGS = \
$(SYMBOL_VISIBILITY_INLINES) \
@@ -770,6 +769,46 @@
$(webcoregtk_cppflags) \
$(_javascript_core_cppflags) \
-fno-strict-aliasing \
+ $(CAIRO_CFLAGS) \
+ $(COVERAGE_CFLAGS) \
+ $(ENCHANT_CFLAGS) \
+ $(GEOCLUE_CFLAGS) \
+ $(GLIB_CFLAGS) \
+ $(GSTREAMER_CFLAGS) \
+ $(LIBSOUP_CFLAGS) \
+ $(LIBXML_CFLAGS) \
+ $(LIBXSLT_CFLAGS) \
+ $(SQLITE3_CFLAGS) \
+ $(UNICODE_CFLAGS) \
+ $(XRENDER_CFLAGS) \
+ $(XT_CFLAGS)
+
+# We have a different library with only the files that require GTK+. It allows us
+# to build a common WebCore lib and two different gtk WebCore libs depending on
+# the gtk version. In WeKit2 gtk2 is not supported, but the plugin process needs to
+# be built using gtk2 because plugins like flash still use gtk2. For WebKit2, we build
+# the common libWebCore and two libWebCoreGtk, one using gtk3 and the other one using gtk2.
+noinst_LTLIBRARIES += \
+ libWebCoreGtk.la
+
+libWebCoreGtk_la_SOURCES = \
+ $(webcoregtk_sources)
+
+libWebCoreGtk_la_CXXFLAGS = \
+ $(SYMBOL_VISIBILITY_INLINES) \
+ $(global_cxxflags)
+
+libWebCoreGtk_la_CFLAGS = \
+ $(SYMBOL_VISIBILITY) \
+ $(global_cflags)
+
+libWebCoreGtk_la_CPPFLAGS = \
+ -DBUILDING_WEBKIT \
+ $(global_cppflags) \
+ $(webcore_cppflags) \
+ $(webcoregtk_cppflags) \
+ $(_javascript_core_cppflags) \
+ -fno-strict-aliasing \
$(HILDON_CPPFLAGS) \
$(COVERAGE_CFLAGS) \
$(ENCHANT_CFLAGS) \
Modified: trunk/Source/WebCore/GNUmakefile.list.am (89250 => 89251)
--- trunk/Source/WebCore/GNUmakefile.list.am 2011-06-20 16:37:46 UTC (rev 89250)
+++ trunk/Source/WebCore/GNUmakefile.list.am 2011-06-20 16:40:08 UTC (rev 89251)
@@ -1365,7 +1365,6 @@
Source/WebCore/editing/FormatBlockCommand.h \
Source/WebCore/editing/FrameSelection.cpp \
Source/WebCore/editing/FrameSelection.h \
- Source/WebCore/editing/gtk/FrameSelectionGtk.cpp \
Source/WebCore/editing/htmlediting.cpp \
Source/WebCore/editing/htmlediting.h \
Source/WebCore/editing/HTMLInterchange.cpp \
@@ -2387,6 +2386,28 @@
Source/WebCore/platform/graphics/ContextShadow.cpp \
Source/WebCore/platform/graphics/ContextShadow.h \
Source/WebCore/platform/graphics/DashArray.h \
+ Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp \
+ Source/WebCore/platform/graphics/cairo/CairoUtilities.h \
+ Source/WebCore/platform/graphics/cairo/ContextShadowCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/FloatRectCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/FontCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/FontCustomPlatformData.h \
+ Source/WebCore/platform/graphics/cairo/GradientCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/ImageBufferCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h \
+ Source/WebCore/platform/graphics/cairo/ImageCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/IntRectCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/OwnPtrCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/OwnPtrCairo.h \
+ Source/WebCore/platform/graphics/cairo/PathCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/PatternCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/PlatformContextCairo.h \
+ Source/WebCore/platform/graphics/cairo/PlatformPathCairo.h \
+ Source/WebCore/platform/graphics/cairo/PlatformPathCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/RefPtrCairo.cpp \
+ Source/WebCore/platform/graphics/cairo/RefPtrCairo.h \
+ Source/WebCore/platform/graphics/cairo/TransformationMatrixCairo.cpp \
Source/WebCore/platform/graphics/filters/DistantLightSource.cpp \
Source/WebCore/platform/graphics/filters/DistantLightSource.h \
Source/WebCore/platform/graphics/filters/FEBlend.cpp \
@@ -2555,6 +2576,12 @@
Source/WebCore/platform/graphics/WidthIterator.h \
Source/WebCore/platform/graphics/WOFFFileFormat.cpp \
Source/WebCore/platform/graphics/WOFFFileFormat.h \
+ Source/WebCore/platform/gtk/KURLGtk.cpp \
+ Source/WebCore/platform/gtk/LanguageGtk.cpp \
+ Source/WebCore/platform/gtk/LoggingGtk.cpp \
+ Source/WebCore/platform/gtk/MIMETypeRegistryGtk.cpp \
+ Source/WebCore/platform/gtk/SharedBufferGtk.cpp \
+ Source/WebCore/platform/gtk/TemporaryLinkStubs.cpp \
Source/WebCore/platform/HostWindow.h \
Source/WebCore/platform/KillRing.h \
Source/WebCore/platform/KillRingNone.cpp \
@@ -2585,6 +2612,25 @@
Source/WebCore/platform/MIMETypeRegistry.h \
Source/WebCore/platform/MemoryPressureHandler.cpp \
Source/WebCore/platform/MemoryPressureHandler.h \
+ Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp \
+ Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.h \
+ Source/WebCore/platform/image-decoders/bmp/BMPImageReader.cpp \
+ Source/WebCore/platform/image-decoders/bmp/BMPImageReader.h \
+ Source/WebCore/platform/image-decoders/cairo/ImageDecoderCairo.cpp \
+ Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.cpp \
+ Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.h \
+ Source/WebCore/platform/image-decoders/gif/GIFImageReader.cpp \
+ Source/WebCore/platform/image-decoders/gif/GIFImageReader.h \
+ Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp \
+ Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.h \
+ Source/WebCore/platform/image-decoders/ImageDecoder.cpp \
+ Source/WebCore/platform/image-decoders/ImageDecoder.h \
+ Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp \
+ Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.h \
+ Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp \
+ Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.h \
+ Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp \
+ Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h \
Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp \
Source/WebCore/platform/mock/DeviceOrientationClientMock.h \
Source/WebCore/platform/mock/GeolocationClientMock.cpp \
@@ -2646,6 +2692,25 @@
Source/WebCore/platform/network/SocketStreamHandleBase.cpp \
Source/WebCore/platform/network/SocketStreamHandleBase.h \
Source/WebCore/platform/network/SocketStreamHandleClient.h \
+ Source/WebCore/platform/network/soup/AuthenticationChallenge.h \
+ Source/WebCore/platform/network/soup/CookieJarSoup.cpp \
+ Source/WebCore/platform/network/soup/CookieJarSoup.h \
+ Source/WebCore/platform/network/soup/CredentialStorageSoup.cpp \
+ Source/WebCore/platform/network/soup/CredentialStorageSoup.h \
+ Source/WebCore/platform/network/soup/GOwnPtrSoup.cpp \
+ Source/WebCore/platform/network/soup/GOwnPtrSoup.h \
+ Source/WebCore/platform/network/soup/ProxyServerSoup.cpp \
+ Source/WebCore/platform/network/soup/ResourceError.h \
+ Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp \
+ Source/WebCore/platform/network/soup/ResourceRequest.h \
+ Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp \
+ Source/WebCore/platform/network/soup/ResourceResponse.h \
+ Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp \
+ Source/WebCore/platform/network/soup/SocketStreamError.h \
+ Source/WebCore/platform/network/soup/SocketStreamHandle.h \
+ Source/WebCore/platform/network/soup/SocketStreamHandleSoup.cpp \
+ Source/WebCore/platform/network/soup/SoupURIUtils.cpp \
+ Source/WebCore/platform/network/soup/SoupURIUtils.h \
Source/WebCore/platform/NotImplemented.h \
Source/WebCore/platform/Pasteboard.h \
Source/WebCore/platform/PlatformKeyboardEvent.h \
@@ -2793,6 +2858,7 @@
Source/WebCore/plugins/PluginViewBase.h \
Source/WebCore/plugins/PluginView.cpp \
Source/WebCore/plugins/PluginView.h \
+ Source/WebCore/plugins/gtk/PluginDataGtk.cpp \
Source/WebCore/rendering/AutoTableLayout.cpp \
Source/WebCore/rendering/AutoTableLayout.h \
Source/WebCore/rendering/BidiRun.cpp \
@@ -3742,6 +3808,7 @@
Source/WebCore/xml/XSLTUnicodeSort.cpp \
Source/WebCore/xml/XSLTUnicodeSort.h
+# WebCore files that use GTK/GDK or any other dependency that requires GTK+.
webcoregtk_sources += \
Source/WebCore/accessibility/gtk/AccessibilityObjectAtk.cpp \
Source/WebCore/accessibility/gtk/AccessibilityObjectWrapperAtk.cpp \
@@ -3750,33 +3817,12 @@
Source/WebCore/accessibility/gtk/WebKitAccessibleHyperlink.h \
Source/WebCore/accessibility/gtk/WebKitAccessibleHyperlink.cpp \
Source/WebCore/bindings/js/ScriptControllerGtk.cpp \
+ Source/WebCore/editing/gtk/FrameSelectionGtk.cpp \
Source/WebCore/page/gtk/DragControllerGtk.cpp \
Source/WebCore/page/gtk/EventHandlerGtk.cpp \
Source/WebCore/page/gtk/FrameGtk.cpp \
- Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp \
- Source/WebCore/platform/graphics/cairo/CairoUtilities.h \
- Source/WebCore/platform/graphics/cairo/ContextShadowCairo.cpp \
- Source/WebCore/platform/graphics/cairo/FloatRectCairo.cpp \
- Source/WebCore/platform/graphics/cairo/FontCairo.cpp \
- Source/WebCore/platform/graphics/cairo/FontCustomPlatformData.h \
- Source/WebCore/platform/graphics/cairo/GradientCairo.cpp \
Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp \
Source/WebCore/platform/graphics/cairo/GraphicsContextPlatformPrivateCairo.h \
- Source/WebCore/platform/graphics/cairo/ImageBufferCairo.cpp \
- Source/WebCore/platform/graphics/cairo/ImageBufferDataCairo.h \
- Source/WebCore/platform/graphics/cairo/ImageCairo.cpp \
- Source/WebCore/platform/graphics/cairo/IntRectCairo.cpp \
- Source/WebCore/platform/graphics/cairo/OwnPtrCairo.cpp \
- Source/WebCore/platform/graphics/cairo/OwnPtrCairo.h \
- Source/WebCore/platform/graphics/cairo/PathCairo.cpp \
- Source/WebCore/platform/graphics/cairo/PatternCairo.cpp \
- Source/WebCore/platform/graphics/cairo/PlatformContextCairo.cpp \
- Source/WebCore/platform/graphics/cairo/PlatformContextCairo.h \
- Source/WebCore/platform/graphics/cairo/PlatformPathCairo.h \
- Source/WebCore/platform/graphics/cairo/PlatformPathCairo.cpp \
- Source/WebCore/platform/graphics/cairo/RefPtrCairo.cpp \
- Source/WebCore/platform/graphics/cairo/RefPtrCairo.h \
- Source/WebCore/platform/graphics/cairo/TransformationMatrixCairo.cpp \
Source/WebCore/platform/graphics/gstreamer/GOwnPtrGStreamer.cpp \
Source/WebCore/platform/graphics/gstreamer/GOwnPtrGStreamer.h \
Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.cpp \
@@ -3839,13 +3885,9 @@
Source/WebCore/platform/gtk/GtkVersioning.h \
Source/WebCore/platform/gtk/KeyBindingTranslator.cpp \
Source/WebCore/platform/gtk/KeyBindingTranslator.h \
- Source/WebCore/platform/gtk/KURLGtk.cpp \
- Source/WebCore/platform/gtk/LanguageGtk.cpp \
Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp \
- Source/WebCore/platform/gtk/LoggingGtk.cpp \
Source/WebCore/platform/gtk/MainFrameScrollbarGtk.cpp \
Source/WebCore/platform/gtk/MainFrameScrollbarGtk.h \
- Source/WebCore/platform/gtk/MIMETypeRegistryGtk.cpp \
Source/WebCore/platform/gtk/PasteboardGtk.cpp \
Source/WebCore/platform/gtk/PasteboardHelper.cpp \
Source/WebCore/platform/gtk/PasteboardHelper.h \
@@ -3866,51 +3908,11 @@
Source/WebCore/platform/gtk/ScrollViewGtk.cpp \
Source/WebCore/platform/gtk/SearchPopupMenuGtk.cpp \
Source/WebCore/platform/gtk/SearchPopupMenuGtk.h \
- Source/WebCore/platform/gtk/SharedBufferGtk.cpp \
Source/WebCore/platform/gtk/SharedTimerGtk.cpp \
Source/WebCore/platform/gtk/SoundGtk.cpp \
- Source/WebCore/platform/gtk/TemporaryLinkStubs.cpp \
Source/WebCore/platform/gtk/WidgetGtk.cpp \
Source/WebCore/platform/gtk/WidgetRenderingContext.cpp \
Source/WebCore/platform/gtk/WidgetRenderingContext.h \
- Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp \
- Source/WebCore/platform/image-decoders/bmp/BMPImageDecoder.h \
- Source/WebCore/platform/image-decoders/bmp/BMPImageReader.cpp \
- Source/WebCore/platform/image-decoders/bmp/BMPImageReader.h \
- Source/WebCore/platform/image-decoders/cairo/ImageDecoderCairo.cpp \
- Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.cpp \
- Source/WebCore/platform/image-decoders/gif/GIFImageDecoder.h \
- Source/WebCore/platform/image-decoders/gif/GIFImageReader.cpp \
- Source/WebCore/platform/image-decoders/gif/GIFImageReader.h \
- Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp \
- Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.h \
- Source/WebCore/platform/image-decoders/ImageDecoder.cpp \
- Source/WebCore/platform/image-decoders/ImageDecoder.h \
- Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp \
- Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.h \
- Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp \
- Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.h \
- Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp \
- Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h \
- Source/WebCore/platform/network/soup/AuthenticationChallenge.h \
- Source/WebCore/platform/network/soup/CookieJarSoup.cpp \
- Source/WebCore/platform/network/soup/CookieJarSoup.h \
- Source/WebCore/platform/network/soup/CredentialStorageSoup.cpp \
- Source/WebCore/platform/network/soup/GOwnPtrSoup.cpp \
- Source/WebCore/platform/network/soup/GOwnPtrSoup.h \
- Source/WebCore/platform/network/soup/ProxyServerSoup.cpp \
- Source/WebCore/platform/network/soup/ResourceError.h \
- Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp \
- Source/WebCore/platform/network/soup/ResourceRequest.h \
- Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp \
- Source/WebCore/platform/network/soup/ResourceResponse.h \
- Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp \
- Source/WebCore/platform/network/soup/SocketStreamError.h \
- Source/WebCore/platform/network/soup/SocketStreamHandle.h \
- Source/WebCore/platform/network/soup/SocketStreamHandleSoup.cpp \
- Source/WebCore/platform/network/soup/SoupURIUtils.cpp \
- Source/WebCore/platform/network/soup/SoupURIUtils.h \
- Source/WebCore/plugins/gtk/PluginDataGtk.cpp \
Source/WebCore/plugins/gtk/PluginPackageGtk.cpp \
Source/WebCore/plugins/gtk/PluginViewGtk.cpp
@@ -3936,7 +3938,7 @@
# icu unicode backend
# ----
if USE_ICU_UNICODE
-webcoregtk_sources += \
+webcore_sources += \
Source/WebCore/platform/text/TextCodecICU.cpp \
Source/WebCore/platform/text/TextCodecICU.h \
Source/WebCore/platform/text/TextBreakIteratorICU.cpp \
@@ -3948,7 +3950,7 @@
# glib unicode backend
# ----
if USE_GLIB_UNICODE
-webcoregtk_sources += \
+webcore_sources += \
Source/WebCore/platform/text/gtk/TextCodecGtk.cpp \
Source/WebCore/platform/text/gtk/TextCodecGtk.h \
Source/WebCore/platform/text/gtk/TextBreakIteratorGtk.cpp
@@ -3958,20 +3960,21 @@
# FreeType font backend
# ---
if USE_FREETYPE
-webcoregtk_sources += \
+webcore_sources += \
Source/WebCore/platform/graphics/freetype/FontCacheFreeType.cpp \
Source/WebCore/platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp \
- Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp \
Source/WebCore/platform/graphics/freetype/FontPlatformData.h \
Source/WebCore/platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp \
Source/WebCore/platform/graphics/freetype/SimpleFontDataFreeType.cpp
+webcoregtk_sources += \
+ Source/WebCore/platform/graphics/freetype/FontPlatformDataFreeType.cpp
endif # END USE_FREETYPE
# ---
# Pango font backend
# ---
if USE_PANGO
-webcoregtk_sources += \
+webcore_sources += \
Source/WebCore/platform/graphics/pango/FontCachePango.cpp \
Source/WebCore/platform/graphics/pango/FontCustomPlatformDataPango.cpp \
Source/WebCore/platform/graphics/pango/FontPlatformDataPango.cpp \
Modified: trunk/Source/WebKit/gtk/ChangeLog (89250 => 89251)
--- trunk/Source/WebKit/gtk/ChangeLog 2011-06-20 16:37:46 UTC (rev 89250)
+++ trunk/Source/WebKit/gtk/ChangeLog 2011-06-20 16:40:08 UTC (rev 89251)
@@ -1,3 +1,12 @@
+2011-06-20 Carlos Garcia Campos <cgar...@igalia.com>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] Split libWebCore into two libWebCore and libWebCoreGtk
+ https://bugs.webkit.org/show_bug.cgi?id=60539
+
+ * GNUmakefile.am: Link to libWebCoreGtk.la too.
+
2011-06-18 Dimitri Glazkov <dglaz...@chromium.org>
Reviewed by Darin Adler.
Modified: trunk/Source/WebKit/gtk/GNUmakefile.am (89250 => 89251)
--- trunk/Source/WebKit/gtk/GNUmakefile.am 2011-06-20 16:37:46 UTC (rev 89250)
+++ trunk/Source/WebKit/gtk/GNUmakefile.am 2011-06-20 16:40:08 UTC (rev 89251)
@@ -81,6 +81,7 @@
libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \
-lpthread \
libWebCore.la \
+ libWebCoreGtk.la \
libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
$(webcore_ldflags) \
$(CAIRO_LIBS) \
Modified: trunk/Source/WebKit2/ChangeLog (89250 => 89251)
--- trunk/Source/WebKit2/ChangeLog 2011-06-20 16:37:46 UTC (rev 89250)
+++ trunk/Source/WebKit2/ChangeLog 2011-06-20 16:40:08 UTC (rev 89251)
@@ -1,3 +1,12 @@
+2011-06-20 Carlos Garcia Campos <cgar...@igalia.com>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] Split libWebCore into two libWebCore and libWebCoreGtk
+ https://bugs.webkit.org/show_bug.cgi?id=60539
+
+ * GNUmakefile.am: Link to libWebCoreGtk.la too.
+
2011-06-19 MORITA Hajime <morr...@google.com>
Unreviewed wincairo build fix.
Modified: trunk/Source/WebKit2/GNUmakefile.am (89250 => 89251)
--- trunk/Source/WebKit2/GNUmakefile.am 2011-06-20 16:37:46 UTC (rev 89250)
+++ trunk/Source/WebKit2/GNUmakefile.am 2011-06-20 16:40:08 UTC (rev 89251)
@@ -812,8 +812,9 @@
libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \
-lpthread \
+ libWebCore.la \
libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libWebCore.la \
+ libWebCoreGtk.la \
$(CAIRO_LIBS) \
$(COVERAGE_LDFLAGS) \
$(ENCHANT_LIBS) \