Commit a99f3ae5 authored by mjs's avatar mjs

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
parent 9053232e
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)
......
2002-01-17 Maciej Stachowiak <mjs@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@apple.com>
Build speedups: Don't use libtool, and don't link static libraries
......
2002-01-17 Maciej Stachowiak <mjs@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@apple.com>
Build speedups: Don't use libtool, and don't link static libraries
......
2002-01-17 Maciej Stachowiak <mjs@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@apple.com>
Build speedups: Don't use libtool, and don't link static libraries
......
......@@ -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) \
......
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 \
......
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 \
......
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 \
......
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 \
......
......@@ -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 \
......
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 \
......
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 \
......
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 \
......
......@@ -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) \
......
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)
......
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 \
......
......@@ -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)
......
......@@ -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) \
......
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 \
......
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 \
......
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 \
......
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 \
......
......@@ -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 \
......
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 \
......
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 \
......
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 \
......
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)
......
......@@ -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) \
......
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)
......
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 \
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment