2008-03-02 Alp Toker <alp@atoker.com>
authoralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 2 Mar 2008 19:51:26 +0000 (19:51 +0000)
committeralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 2 Mar 2008 19:51:26 +0000 (19:51 +0000)
        Reviewed by Mark Rowe.

        Split the WebKit GTK+ build out of the WebCore build and change the
        shared object name to match the package name.

        * GNUmakefile.am:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@30702 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
GNUmakefile.am
WebKit/gtk/ChangeLog
WebKit/gtk/webkit.pc.in
WebKitTools/ChangeLog
WebKitTools/GNUmakefile.am

index e970a56..c711b18 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-03-02  Alp Toker  <alp@atoker.com>
+
+        Reviewed by Mark Rowe.
+
+        Split the WebKit GTK+ build out of the WebCore build and change the
+        shared object name to match the package name.
+
+        * GNUmakefile.am:
+
 2008-02-28  Alp Toker  <alp@atoker.com>
 
         Fix a configure script typo spotted by Kalle Vahlman.
index 4f2c1dc..64c836a 100644 (file)
@@ -79,11 +79,12 @@ endif
 
 # Shared libraries
 lib_LTLIBRARIES = \
-       libWebKitGtk.la
+       libwebkit-1.0.la
 
 # Convenience libraries
 noinst_LTLIBRARIES = \
-       libJavaScriptCore.la
+       libJavaScriptCore.la \
+       libWebCore.la
 
 #
 # JavaScriptCore
@@ -95,7 +96,7 @@ javascriptcore_built_nosources :=
 
 # The variables above are already included below so no need to touch
 # these variables unless you really have to
-libJavaScriptCore_ladir = $(prefix)/include/WebKit/JavaScriptCore
+libJavaScriptCore_ladir = $(prefix)/include/webkit-1.0/JavaScriptCore
 libJavaScriptCore_la_HEADERS = $(javascriptcore_h_api)
 
 libJavaScriptCore_la_SOURCES = \
@@ -128,36 +129,27 @@ libJavaScriptCore_la_CPPFLAGS = \
 webcore_cppflags :=
 webcore_sources :=
 webcore_headers :=
+webcore_libadd :=
 webcore_built_sources :=
 webcore_built_nosources :=
 
-# WebKitGtk
+webcore_cppflags += $(HILDON_CPPFLAGS)
+
+# WebKit
 webkitgtk_h_api :=
 webkitgtk_headers :=
 webkitgtk_sources :=
 webkitgtk_cppflags :=
-webkitgtk_libadd :=
 webkitgtk_built_sources :=
 webkitgtk_built_nosources :=
 webkitgtk_cleanfiles :=
 
-webkitgtk_cppflags += $(HILDON_CPPFLAGS)
-
-# No need to touch the following variables unless you have to. If you need to change the values
-# for the following variables, use the "webkitgtk_" variables above
-libWebKitGtk_ladir := $(prefix)/include/WebKit/webkit
-
-libWebKitGtk_la_HEADERS = $(webkitgtk_h_api)
-
-libWebKitGtk_la_SOURCES = \
+libWebCore_la_SOURCES = \
        $(webcore_built_sources) \
        $(webcore_headers) \
-       $(webcore_sources) \
-       $(webkitgtk_built_sources) \
-       $(webkitgtk_headers) \
-       $(webkitgtk_sources)
+       $(webcore_sources)
 
-libWebKitGtk_la_CXXFLAGS = \
+libWebCore_la_CXXFLAGS = \
        -fno-strict-aliasing \
        $(global_cxxflags) \
        $(global_cflags) \
@@ -170,7 +162,7 @@ libWebKitGtk_la_CXXFLAGS = \
        $(COVERAGE_CFLAGS) \
        $(HILDON_CFLAGS)
 
-libWebKitGtk_la_CFLAGS = \
+libWebCore_la_CFLAGS = \
        -fno-strict-aliasing \
        $(global_cflags) \
        $(GLOBALDEPS_CFLAGS) \
@@ -182,14 +174,15 @@ libWebKitGtk_la_CFLAGS = \
        $(COVERAGE_CFLAGS) \
        $(HILDON_CFLAGS)
 
-libWebKitGtk_la_CPPFLAGS = \
+libWebCore_la_CPPFLAGS = \
        $(global_cppflags) \
        $(webcore_cppflags) \
        $(webkitgtk_cppflags) \
        $(ICU_CPPFLAGS)
 
-libWebKitGtk_la_LIBADD = libJavaScriptCore.la \
-       $(webkitgtk_libadd) \
+libWebCore_la_LIBADD = \
+       libJavaScriptCore.la \
+       $(webcore_libadd) \
        $(GLOBALDEPS_LIBS) \
        $(WEBKITDEPS_LIBS) \
        $(LIBCURL_LIBS) \
@@ -201,10 +194,30 @@ libWebKitGtk_la_LIBADD = libJavaScriptCore.la \
        -lpthread \
        -ljpeg
 
-libWebKitGtk_la_LDFLAGS = \
+libwebkit_1_0_ladir = $(prefix)/include/webkit-1.0/webkit
+libwebkit_1_0_la_HEADERS = $(webkitgtk_h_api)
+
+libwebkit_1_0_la_SOURCES = \
+       $(webkitgtk_built_sources) \
+       $(webkitgtk_headers) \
+       $(webkitgtk_sources)
+
+libwebkit_1_0_la_CXXFLAGS = \
+       $(libWebCore_la_CXXFLAGS)
+
+libwebkit_1_0_la_CFLAGS = \
+       $(libWebCore_la_CFLAGS)
+
+libwebkit_1_0_la_CPPFLAGS = \
+       $(libWebCore_la_CPPFLAGS)
+
+libwebkit_1_0_la_LDFLAGS = \
        $(COVERAGE_LDFLAGS) \
        -version-info @LIBWEBKITGTK_VERSION@
 
+libwebkit_1_0_la_LIBADD = \
+       libWebCore.la
+
 #
 # Extra checks and flags
 global_cppflags += \
@@ -250,11 +263,9 @@ global_cppflags += \
 endif
 
 if ENABLE_VIDEO
-webkitgtk_libadd += -lgstinterfaces-0.10 -lgstvideo-0.10
+webcore_libadd += -lgstinterfaces-0.10 -lgstvideo-0.10
 endif
 
-#
-# WEBKIT GTK+
 webkitgtk_cppflags += \
 -I$(top_builddir)/WebKit/gtk/webkit \
 -DBUILDING_CAIRO__=1 \
index 1b7f9eb..0b79285 100644 (file)
@@ -1,3 +1,12 @@
+2008-03-02  Alp Toker  <alp@atoker.com>
+
+        Reviewed by Mark Rowe.
+
+        Split the WebKit GTK+ build out of the WebCore build and change the
+        shared object name to match the package name.
+
+        * webkit.pc.in:
+
 2008-02-27  Adam Roben  <aroben@apple.com>
 
         Attempt to fix the GTK+ build
index 43a1337..0ce6f71 100644 (file)
@@ -4,8 +4,8 @@ libdir=@libdir@
 includedir=@includedir@
 
 Name: WebKit
-Description: Web content engine for GTK+ applications
+Description: Web content engine for GTK+
 Version: @VERSION@
 Requires: gtk+-2.0
-Libs: -L${libdir} -lWebKitGtk
-Cflags: -I${includedir}/WebKit
+Libs: -L${libdir} -lwebkit-1.0
+Cflags: -I${includedir}/webkit-1.0
index b2021a0..5d6d819 100644 (file)
@@ -1,3 +1,12 @@
+2008-03-02  Alp Toker  <alp@atoker.com>
+
+        Reviewed by Mark Rowe.
+
+        Split the WebKit GTK+ build out of the WebCore build and change the
+        shared object name to match the package name.
+
+        * GNUmakefile.am:
+
 2008-03-01  Mark Rowe  <mrowe@apple.com>
 
         Reviewed by Tim Hatcher.
index c10f87a..ad229c2 100644 (file)
@@ -18,8 +18,7 @@ Programs_GtkLauncher_CFLAGS = \
 Programs_GtkLauncher_LDADD = \
        $(GLOBALDEPS_LIBS) \
        $(WEBKITDEPS_LIBS) \
-       libJavaScriptCore.la \
-       libWebKitGtk.la
+       libwebkit-1.0.la
 
 Programs_GtkLauncher_LDFLAGS = -rpath $(CURDIR)/.libs
 
@@ -48,7 +47,6 @@ Programs_DumpRenderTree_CXXFLAGS = \
 Programs_DumpRenderTree_LDADD = \
        $(GLOBALDEPS_LIBS) \
        $(WEBKITDEPS_LIBS) \
-       libJavaScriptCore.la \
-       libWebKitGtk.la
+       libwebkit-1.0.la
 
 Programs_DumpRenderTree_LDFLAGS = -rpath $(CURDIR)/.libs