[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

mjs mjs at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 05:54:15 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit a99f3ae55bf374720932f14590ff203e6ccaaa28
Author: mjs <mjs at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Jan 18 02:56:12 2002 +0000

    Top level:
    	* configure.in: always substitute OBJCXXLD, for the benefit of
    	WebCore speedups.
    
    WebCore:
    	Build speedups:
    
    	* autogen.sh, configure.in: Don't use libtool any more. Set RANLIB
    	to 'echo' since ranlib is really slow and we don't really need to
    	run it.
    
    	* libtool.diff: Removed.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@543 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/JavaScriptCore/kjs/Makefile.am b/JavaScriptCore/kjs/Makefile.am
index 5b8dfdb..5c3d3c2 100644
--- a/JavaScriptCore/kjs/Makefile.am
+++ b/JavaScriptCore/kjs/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkjs.a
+noinst_LIBRARIES = libkjs.o
+LDFLAGS = -Wl,-r -nostdlib
+libkjs_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkjs_a_SOURCES = \
+libkjs_o_SOURCES = \
 	array_object.cpp \
 	array_object.h \
 	bool_object.cpp \
@@ -62,7 +64,7 @@ noinst_PROGRAMS = testkjs
 
 testkjs_SOURCES = testkjs.cpp
 
-testkjs_LDADD = $(srcdir)/libkjs.a
+testkjs_LDADD = $(srcdir)/libkjs.o
 
 CLEANFILES = $(BUILT_SOURCES) \
 	$(NULL)
diff --git a/WebCore/ChangeLog-2002-12-03 b/WebCore/ChangeLog-2002-12-03
index 04891c4..977ef7d 100644
--- a/WebCore/ChangeLog-2002-12-03
+++ b/WebCore/ChangeLog-2002-12-03
@@ -1,5 +1,26 @@
 2002-01-17  Maciej Stachowiak  <mjs at apple.com>
 
+	More build system speedups; instead of building static libraries
+	in each directory, build relocatble object files, using the magic
+	of incremental linking.
+
+	* src/Makefile.am:
+	* src/kdelibs/khtml/Makefile.am:
+	* src/kdelibs/khtml/css/Makefile.am:
+	* src/kdelibs/khtml/dom/Makefile.am:
+	* src/kdelibs/khtml/ecma/Makefile.am:
+	* src/kdelibs/khtml/html/Makefile.am:
+	* src/kdelibs/khtml/java/Makefile.am:
+	* src/kdelibs/khtml/misc/Makefile.am:
+	* src/kdelibs/khtml/rendering/Makefile.am:
+	* src/kdelibs/khtml/xml/Makefile.am:
+	* src/kdelibs/kjs/Makefile.am:
+	* src/kwq/Makefile.am:
+	* src/kwq/kde/Makefile.am:
+	* src/kwq/qt/Makefile.am:
+
+2002-01-17  Maciej Stachowiak  <mjs at apple.com>
+
 	Build speedups: Don't use libtool, and don't link static libraries
 	into each other.
 	
diff --git a/WebCore/ChangeLog-2003-10-25 b/WebCore/ChangeLog-2003-10-25
index 04891c4..977ef7d 100644
--- a/WebCore/ChangeLog-2003-10-25
+++ b/WebCore/ChangeLog-2003-10-25
@@ -1,5 +1,26 @@
 2002-01-17  Maciej Stachowiak  <mjs at apple.com>
 
+	More build system speedups; instead of building static libraries
+	in each directory, build relocatble object files, using the magic
+	of incremental linking.
+
+	* src/Makefile.am:
+	* src/kdelibs/khtml/Makefile.am:
+	* src/kdelibs/khtml/css/Makefile.am:
+	* src/kdelibs/khtml/dom/Makefile.am:
+	* src/kdelibs/khtml/ecma/Makefile.am:
+	* src/kdelibs/khtml/html/Makefile.am:
+	* src/kdelibs/khtml/java/Makefile.am:
+	* src/kdelibs/khtml/misc/Makefile.am:
+	* src/kdelibs/khtml/rendering/Makefile.am:
+	* src/kdelibs/khtml/xml/Makefile.am:
+	* src/kdelibs/kjs/Makefile.am:
+	* src/kwq/Makefile.am:
+	* src/kwq/kde/Makefile.am:
+	* src/kwq/qt/Makefile.am:
+
+2002-01-17  Maciej Stachowiak  <mjs at apple.com>
+
 	Build speedups: Don't use libtool, and don't link static libraries
 	into each other.
 	
diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23
index 04891c4..977ef7d 100644
--- a/WebCore/ChangeLog-2005-08-23
+++ b/WebCore/ChangeLog-2005-08-23
@@ -1,5 +1,26 @@
 2002-01-17  Maciej Stachowiak  <mjs at apple.com>
 
+	More build system speedups; instead of building static libraries
+	in each directory, build relocatble object files, using the magic
+	of incremental linking.
+
+	* src/Makefile.am:
+	* src/kdelibs/khtml/Makefile.am:
+	* src/kdelibs/khtml/css/Makefile.am:
+	* src/kdelibs/khtml/dom/Makefile.am:
+	* src/kdelibs/khtml/ecma/Makefile.am:
+	* src/kdelibs/khtml/html/Makefile.am:
+	* src/kdelibs/khtml/java/Makefile.am:
+	* src/kdelibs/khtml/misc/Makefile.am:
+	* src/kdelibs/khtml/rendering/Makefile.am:
+	* src/kdelibs/khtml/xml/Makefile.am:
+	* src/kdelibs/kjs/Makefile.am:
+	* src/kwq/Makefile.am:
+	* src/kwq/kde/Makefile.am:
+	* src/kwq/qt/Makefile.am:
+
+2002-01-17  Maciej Stachowiak  <mjs at apple.com>
+
 	Build speedups: Don't use libtool, and don't link static libraries
 	into each other.
 	
diff --git a/WebCore/khtml/Makefile.am b/WebCore/khtml/Makefile.am
index b002f5b..0ce13e7 100644
--- a/WebCore/khtml/Makefile.am
+++ b/WebCore/khtml/Makefile.am
@@ -11,13 +11,26 @@ SUBDIRS = \
 	rendering \
 	$(NULL)
 
-noinst_LIBRARIES = libkhtml.a
+noinst_LIBRARIES = libkhtml.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtml_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtml_a_SOURCES = \
+libkhtml_o_SOURCES = \
 	khtml_events.cpp \
 	khtmlview.cpp \
 	$(NULL)
 
+libkhtml_o_LIBADD = \
+	./misc/libkhtmlmisc.o \
+	./css/libkhtmlcss.o \
+	./dom/libkhtmldom.o \
+	./ecma/libkhtmlecma.o \
+	./xml/libkhtmlxml.o \
+	./java/libkhtmljava.o \
+	./html/libkhtmlhtml.o \
+	./rendering/libkhtmlrendering.o \
+	$(NULL)
+
 INCLUDES = \
 	$(KWQ_INCLUDES) \
 	$(KDELIBS_INCLUDES) \
diff --git a/WebCore/khtml/css/Makefile.am b/WebCore/khtml/css/Makefile.am
index 8e2e3ce..90e28bc 100644
--- a/WebCore/khtml/css/Makefile.am
+++ b/WebCore/khtml/css/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlcss.a
+noinst_LIBRARIES = libkhtmlcss.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmlcss_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlcss_a_SOURCES = \
+libkhtmlcss_o_SOURCES = \
 	css_ruleimpl.cpp \
 	css_ruleimpl.h \
 	css_stylesheetimpl.cpp \
diff --git a/WebCore/khtml/dom/Makefile.am b/WebCore/khtml/dom/Makefile.am
index d9b83e0..5894ace 100644
--- a/WebCore/khtml/dom/Makefile.am
+++ b/WebCore/khtml/dom/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmldom.a
+noinst_LIBRARIES = libkhtmldom.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmldom_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmldom_a_SOURCES = \
+libkhtmldom_o_SOURCES = \
 	css_rule.cpp \
 	css_rule.h \
 	css_stylesheet.cpp \
diff --git a/WebCore/khtml/ecma/Makefile.am b/WebCore/khtml/ecma/Makefile.am
index 189210b..11b8d98 100644
--- a/WebCore/khtml/ecma/Makefile.am
+++ b/WebCore/khtml/ecma/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlecma.a
+noinst_LIBRARIES = libkhtmlecma.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmljava_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlecma_a_SOURCES = \
+libkhtmlecma_o_SOURCES = \
 	kjs_binding.cpp \
 	kjs_binding.h \
 	kjs_css.cpp \
diff --git a/WebCore/khtml/html/Makefile.am b/WebCore/khtml/html/Makefile.am
index 5642aff..fb12256 100644
--- a/WebCore/khtml/html/Makefile.am
+++ b/WebCore/khtml/html/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlhtml.a
+noinst_LIBRARIES = libkhtmlhtml.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmljava_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlhtml_a_SOURCES = \
+libkhtmlhtml_o_SOURCES = \
 	dtd.cpp \
 	dtd.h \
 	html_baseimpl.cpp \
diff --git a/WebCore/khtml/java/Makefile.am b/WebCore/khtml/java/Makefile.am
index ddb03a9..4e0a9f8 100644
--- a/WebCore/khtml/java/Makefile.am
+++ b/WebCore/khtml/java/Makefile.am
@@ -2,9 +2,11 @@ NULL =
 
 SUBDIRS = . tests
 
-noinst_LIBRARIES = libkhtmljava.a
+noinst_LIBRARIES = libkhtmljava.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmljava_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmljava_a_SOURCES = \
+libkhtmljava_o_SOURCES = \
 	kjavaapplet.cpp \
 	kjavaapplet.h \
 	kjavaappletcontext.cpp \
diff --git a/WebCore/khtml/misc/Makefile.am b/WebCore/khtml/misc/Makefile.am
index 28f5ed3..af9eb9e 100644
--- a/WebCore/khtml/misc/Makefile.am
+++ b/WebCore/khtml/misc/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlmisc.a
+noinst_LIBRARIES = libkhtmlmisc.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmlmisc_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlmisc_a_SOURCES = \
+libkhtmlmisc_o_SOURCES = \
 	decoder.cpp \
 	decoder.h \
 	font.cpp \
diff --git a/WebCore/khtml/rendering/Makefile.am b/WebCore/khtml/rendering/Makefile.am
index 2acdc1f..bb876fe 100644
--- a/WebCore/khtml/rendering/Makefile.am
+++ b/WebCore/khtml/rendering/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlrendering.a
+noinst_LIBRARIES = libkhtmlrendering.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmlxml_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlrendering_a_SOURCES = \
+libkhtmlrendering_o_SOURCES = \
 	bidi.cpp \
 	bidi.h \
 	break_lines.cpp \
diff --git a/WebCore/khtml/xml/Makefile.am b/WebCore/khtml/xml/Makefile.am
index 32555be..21e2073 100644
--- a/WebCore/khtml/xml/Makefile.am
+++ b/WebCore/khtml/xml/Makefile.am
@@ -1,8 +1,10 @@
 NULL=
 
-noinst_LIBRARIES = libkhtmlxml.a
+noinst_LIBRARIES = libkhtmlxml.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmlxml_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlxml_a_SOURCES = \
+libkhtmlxml_o_SOURCES = \
         dom2_eventsimpl.cpp \
         dom2_eventsimpl.h \
         dom2_rangeimpl.cpp \
diff --git a/WebCore/kwq/Makefile.am b/WebCore/kwq/Makefile.am
index 339c23c..452d6e2 100644
--- a/WebCore/kwq/Makefile.am
+++ b/WebCore/kwq/Makefile.am
@@ -5,9 +5,11 @@ SUBDIRS = \
 	qt \
 	$(NULL)
 
-noinst_LIBRARIES = libkwq.a
+noinst_LIBRARIES = libkwq.o
+LDFLAGS = -Wl,-r -nostdlib
+libkwq_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkwq_a_SOURCES = \
+libkwq_o_SOURCES = \
 	KWQApplication.mm \
 	KWQBitmap.mm \
 	KWQBrush.mm \
@@ -125,6 +127,11 @@ libkwq_a_SOURCES = \
 	npapi.mm \
 	$(NULL)
 
+libkwq_o_LIBADD = \
+	./qt/libqt_borrowed.o \
+	./kde/libkde_borrowed.o \
+	$(NULL)
+
 INCLUDES = \
 	-DNEED_BOGUS_X_DEFINES \
 	$(KWQ_INCLUDES) \
diff --git a/WebCore/kwq/kde/Makefile.am b/WebCore/kwq/kde/Makefile.am
index e45cf52..6dac094 100644
--- a/WebCore/kwq/kde/Makefile.am
+++ b/WebCore/kwq/kde/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkde_borrowed.a
+noinst_LIBRARIES = libkde_borrowed.o
+AM_LDFLAGS = -Wl,-r -nostdlib
+libkde_borrowed_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkde_borrowed_a_SOURCES = \
+libkde_borrowed_o_SOURCES = \
 	_kurl.cpp \
 	_kurl.h \
 	$(NULL)
diff --git a/WebCore/kwq/qt/Makefile.am b/WebCore/kwq/qt/Makefile.am
index 9515b94..c286cf4 100644
--- a/WebCore/kwq/qt/Makefile.am
+++ b/WebCore/kwq/qt/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libqt_borrowed.a
+noinst_LIBRARIES = libqt_borrowed.o
+LDFLAGS = -Wl,-r -nostdlib
+libqt_borrowed_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libqt_borrowed_a_SOURCES = \
+libqt_borrowed_o_SOURCES = \
 	_qbuffer.cpp \
 	_qcollection.cpp \
 	_qcstring.cpp \
diff --git a/WebCore/src/Makefile.am b/WebCore/src/Makefile.am
index 039e19b..f95802d 100644
--- a/WebCore/src/Makefile.am
+++ b/WebCore/src/Makefile.am
@@ -15,19 +15,9 @@ libwebcore_dylib_SOURCES = \
 	$(NULL)
 
 libwebcore_dylib_LIBADD = \
-	./kdelibs/kjs/libkjs.a \
-	./kdelibs/khtml/libkhtml.a \
-	./kdelibs/khtml/misc/libkhtmlmisc.a \
-	./kdelibs/khtml/css/libkhtmlcss.a \
-	./kdelibs/khtml/dom/libkhtmldom.a \
-	./kdelibs/khtml/ecma/libkhtmlecma.a \
-	./kdelibs/khtml/xml/libkhtmlxml.a \
-	./kdelibs/khtml/java/libkhtmljava.a \
-	./kdelibs/khtml/html/libkhtmlhtml.a \
-	./kdelibs/khtml/rendering/libkhtmlrendering.a \
-	./kwq/libkwq.a \
-	./kwq/qt/libqt_borrowed.a \
-	./kwq/kde/libkde_borrowed.a \
+	./kdelibs/kjs/libkjs.o \
+	./kdelibs/khtml/libkhtml.o \
+	./kwq/libkwq.o \
 	-ljpeg \
 	$(NULL)
 
diff --git a/WebCore/src/kdelibs/khtml/Makefile.am b/WebCore/src/kdelibs/khtml/Makefile.am
index b002f5b..0ce13e7 100644
--- a/WebCore/src/kdelibs/khtml/Makefile.am
+++ b/WebCore/src/kdelibs/khtml/Makefile.am
@@ -11,13 +11,26 @@ SUBDIRS = \
 	rendering \
 	$(NULL)
 
-noinst_LIBRARIES = libkhtml.a
+noinst_LIBRARIES = libkhtml.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtml_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtml_a_SOURCES = \
+libkhtml_o_SOURCES = \
 	khtml_events.cpp \
 	khtmlview.cpp \
 	$(NULL)
 
+libkhtml_o_LIBADD = \
+	./misc/libkhtmlmisc.o \
+	./css/libkhtmlcss.o \
+	./dom/libkhtmldom.o \
+	./ecma/libkhtmlecma.o \
+	./xml/libkhtmlxml.o \
+	./java/libkhtmljava.o \
+	./html/libkhtmlhtml.o \
+	./rendering/libkhtmlrendering.o \
+	$(NULL)
+
 INCLUDES = \
 	$(KWQ_INCLUDES) \
 	$(KDELIBS_INCLUDES) \
diff --git a/WebCore/src/kdelibs/khtml/css/Makefile.am b/WebCore/src/kdelibs/khtml/css/Makefile.am
index 8e2e3ce..90e28bc 100644
--- a/WebCore/src/kdelibs/khtml/css/Makefile.am
+++ b/WebCore/src/kdelibs/khtml/css/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlcss.a
+noinst_LIBRARIES = libkhtmlcss.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmlcss_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlcss_a_SOURCES = \
+libkhtmlcss_o_SOURCES = \
 	css_ruleimpl.cpp \
 	css_ruleimpl.h \
 	css_stylesheetimpl.cpp \
diff --git a/WebCore/src/kdelibs/khtml/dom/Makefile.am b/WebCore/src/kdelibs/khtml/dom/Makefile.am
index d9b83e0..5894ace 100644
--- a/WebCore/src/kdelibs/khtml/dom/Makefile.am
+++ b/WebCore/src/kdelibs/khtml/dom/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmldom.a
+noinst_LIBRARIES = libkhtmldom.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmldom_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmldom_a_SOURCES = \
+libkhtmldom_o_SOURCES = \
 	css_rule.cpp \
 	css_rule.h \
 	css_stylesheet.cpp \
diff --git a/WebCore/src/kdelibs/khtml/ecma/Makefile.am b/WebCore/src/kdelibs/khtml/ecma/Makefile.am
index 189210b..11b8d98 100644
--- a/WebCore/src/kdelibs/khtml/ecma/Makefile.am
+++ b/WebCore/src/kdelibs/khtml/ecma/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlecma.a
+noinst_LIBRARIES = libkhtmlecma.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmljava_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlecma_a_SOURCES = \
+libkhtmlecma_o_SOURCES = \
 	kjs_binding.cpp \
 	kjs_binding.h \
 	kjs_css.cpp \
diff --git a/WebCore/src/kdelibs/khtml/html/Makefile.am b/WebCore/src/kdelibs/khtml/html/Makefile.am
index 5642aff..fb12256 100644
--- a/WebCore/src/kdelibs/khtml/html/Makefile.am
+++ b/WebCore/src/kdelibs/khtml/html/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlhtml.a
+noinst_LIBRARIES = libkhtmlhtml.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmljava_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlhtml_a_SOURCES = \
+libkhtmlhtml_o_SOURCES = \
 	dtd.cpp \
 	dtd.h \
 	html_baseimpl.cpp \
diff --git a/WebCore/src/kdelibs/khtml/java/Makefile.am b/WebCore/src/kdelibs/khtml/java/Makefile.am
index ddb03a9..4e0a9f8 100644
--- a/WebCore/src/kdelibs/khtml/java/Makefile.am
+++ b/WebCore/src/kdelibs/khtml/java/Makefile.am
@@ -2,9 +2,11 @@ NULL =
 
 SUBDIRS = . tests
 
-noinst_LIBRARIES = libkhtmljava.a
+noinst_LIBRARIES = libkhtmljava.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmljava_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmljava_a_SOURCES = \
+libkhtmljava_o_SOURCES = \
 	kjavaapplet.cpp \
 	kjavaapplet.h \
 	kjavaappletcontext.cpp \
diff --git a/WebCore/src/kdelibs/khtml/misc/Makefile.am b/WebCore/src/kdelibs/khtml/misc/Makefile.am
index 28f5ed3..af9eb9e 100644
--- a/WebCore/src/kdelibs/khtml/misc/Makefile.am
+++ b/WebCore/src/kdelibs/khtml/misc/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlmisc.a
+noinst_LIBRARIES = libkhtmlmisc.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmlmisc_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlmisc_a_SOURCES = \
+libkhtmlmisc_o_SOURCES = \
 	decoder.cpp \
 	decoder.h \
 	font.cpp \
diff --git a/WebCore/src/kdelibs/khtml/rendering/Makefile.am b/WebCore/src/kdelibs/khtml/rendering/Makefile.am
index 2acdc1f..bb876fe 100644
--- a/WebCore/src/kdelibs/khtml/rendering/Makefile.am
+++ b/WebCore/src/kdelibs/khtml/rendering/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkhtmlrendering.a
+noinst_LIBRARIES = libkhtmlrendering.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmlxml_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlrendering_a_SOURCES = \
+libkhtmlrendering_o_SOURCES = \
 	bidi.cpp \
 	bidi.h \
 	break_lines.cpp \
diff --git a/WebCore/src/kdelibs/khtml/xml/Makefile.am b/WebCore/src/kdelibs/khtml/xml/Makefile.am
index 32555be..21e2073 100644
--- a/WebCore/src/kdelibs/khtml/xml/Makefile.am
+++ b/WebCore/src/kdelibs/khtml/xml/Makefile.am
@@ -1,8 +1,10 @@
 NULL=
 
-noinst_LIBRARIES = libkhtmlxml.a
+noinst_LIBRARIES = libkhtmlxml.o
+LDFLAGS = -Wl,-r -nostdlib
+libkhtmlxml_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkhtmlxml_a_SOURCES = \
+libkhtmlxml_o_SOURCES = \
         dom2_eventsimpl.cpp \
         dom2_eventsimpl.h \
         dom2_rangeimpl.cpp \
diff --git a/WebCore/src/kdelibs/kjs/Makefile.am b/WebCore/src/kdelibs/kjs/Makefile.am
index 5b8dfdb..5c3d3c2 100644
--- a/WebCore/src/kdelibs/kjs/Makefile.am
+++ b/WebCore/src/kdelibs/kjs/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkjs.a
+noinst_LIBRARIES = libkjs.o
+LDFLAGS = -Wl,-r -nostdlib
+libkjs_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkjs_a_SOURCES = \
+libkjs_o_SOURCES = \
 	array_object.cpp \
 	array_object.h \
 	bool_object.cpp \
@@ -62,7 +64,7 @@ noinst_PROGRAMS = testkjs
 
 testkjs_SOURCES = testkjs.cpp
 
-testkjs_LDADD = $(srcdir)/libkjs.a
+testkjs_LDADD = $(srcdir)/libkjs.o
 
 CLEANFILES = $(BUILT_SOURCES) \
 	$(NULL)
diff --git a/WebCore/src/kwq/Makefile.am b/WebCore/src/kwq/Makefile.am
index 339c23c..452d6e2 100644
--- a/WebCore/src/kwq/Makefile.am
+++ b/WebCore/src/kwq/Makefile.am
@@ -5,9 +5,11 @@ SUBDIRS = \
 	qt \
 	$(NULL)
 
-noinst_LIBRARIES = libkwq.a
+noinst_LIBRARIES = libkwq.o
+LDFLAGS = -Wl,-r -nostdlib
+libkwq_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkwq_a_SOURCES = \
+libkwq_o_SOURCES = \
 	KWQApplication.mm \
 	KWQBitmap.mm \
 	KWQBrush.mm \
@@ -125,6 +127,11 @@ libkwq_a_SOURCES = \
 	npapi.mm \
 	$(NULL)
 
+libkwq_o_LIBADD = \
+	./qt/libqt_borrowed.o \
+	./kde/libkde_borrowed.o \
+	$(NULL)
+
 INCLUDES = \
 	-DNEED_BOGUS_X_DEFINES \
 	$(KWQ_INCLUDES) \
diff --git a/WebCore/src/kwq/kde/Makefile.am b/WebCore/src/kwq/kde/Makefile.am
index e45cf52..6dac094 100644
--- a/WebCore/src/kwq/kde/Makefile.am
+++ b/WebCore/src/kwq/kde/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libkde_borrowed.a
+noinst_LIBRARIES = libkde_borrowed.o
+AM_LDFLAGS = -Wl,-r -nostdlib
+libkde_borrowed_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libkde_borrowed_a_SOURCES = \
+libkde_borrowed_o_SOURCES = \
 	_kurl.cpp \
 	_kurl.h \
 	$(NULL)
diff --git a/WebCore/src/kwq/qt/Makefile.am b/WebCore/src/kwq/qt/Makefile.am
index 9515b94..c286cf4 100644
--- a/WebCore/src/kwq/qt/Makefile.am
+++ b/WebCore/src/kwq/qt/Makefile.am
@@ -1,8 +1,10 @@
 NULL =
 
-noinst_LIBRARIES = libqt_borrowed.a
+noinst_LIBRARIES = libqt_borrowed.o
+LDFLAGS = -Wl,-r -nostdlib
+libqt_borrowed_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
 
-libqt_borrowed_a_SOURCES = \
+libqt_borrowed_o_SOURCES = \
 	_qbuffer.cpp \
 	_qcollection.cpp \
 	_qcstring.cpp \

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list