Commit e258cad6 authored by mjs's avatar mjs

Fix a couple of problems that kept `make -j3' from working from a

	clean start (use stamp files to serialize build a bit more where
	needed)

	* src/Makefile.am:
	* src/kdelibs/khtml/css/Makefile.am:
	* src/kdelibs/khtml/misc/Makefile.am:
	* src/kdelibs/kjs/Makefile.am:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@546 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent bd82f546
......@@ -58,20 +58,24 @@ libkjs_o_SOURCES = \
ustring.h \
$(NULL)
BUILT_SOURCES = grammar.cpp grammar.cpp.h grammar.h
noinst_PROGRAMS = testkjs
testkjs_SOURCES = testkjs.cpp
testkjs_LDADD = $(srcdir)/libkjs.o
CLEANFILES = $(BUILT_SOURCES) \
$(NULL)
YACCFLAGS = -d --output-file=grammar.cpp --file-prefix=grammar --name-prefix=kjsyy
grammar.h grammar.cpp.h grammar.cpp: grammar.y
GRAMMAR_FILES = grammar.h grammar.cpp.h grammar.cpp
$(GRAMMAR_FILES): grammar-stamp
grammar-stamp: grammar.y
$(YACC) $(YACCFLAGS) $<
ln -sf grammar.cpp.h grammar.h
touch ./grammar-stamp
BUILT_SOURCES = $(GRAMMAR_FILES) grammar-stamp
CLEANFILES = $(BUILT_SOURCES)
2002-01-17 Maciej Stachowiak <mjs@apple.com>
Fix a couple of problems that kept `make -j3' from working from a
clean start (use stamp files to serialize build a bit more where
needed)
* src/Makefile.am:
* src/kdelibs/khtml/css/Makefile.am:
* src/kdelibs/khtml/misc/Makefile.am:
* src/kdelibs/kjs/Makefile.am:
2002-01-17 Maciej Stachowiak <mjs@apple.com>
* src/kwq/Makefile.am: Fix another bonehead mistake.
......
2002-01-17 Maciej Stachowiak <mjs@apple.com>
Fix a couple of problems that kept `make -j3' from working from a
clean start (use stamp files to serialize build a bit more where
needed)
* src/Makefile.am:
* src/kdelibs/khtml/css/Makefile.am:
* src/kdelibs/khtml/misc/Makefile.am:
* src/kdelibs/kjs/Makefile.am:
2002-01-17 Maciej Stachowiak <mjs@apple.com>
* src/kwq/Makefile.am: Fix another bonehead mistake.
......
2002-01-17 Maciej Stachowiak <mjs@apple.com>
Fix a couple of problems that kept `make -j3' from working from a
clean start (use stamp files to serialize build a bit more where
needed)
* src/Makefile.am:
* src/kdelibs/khtml/css/Makefile.am:
* src/kdelibs/khtml/misc/Makefile.am:
* src/kdelibs/kjs/Makefile.am:
2002-01-17 Maciej Stachowiak <mjs@apple.com>
* src/kwq/Makefile.am: Fix another bonehead mistake.
......
......@@ -38,19 +38,23 @@ PROPFILES = \
cssproperties.gperf \
$(NULL)
BUILT_SOURCES = $(VALUEFILES) $(PROPFILES)
CLEANFILES = $(BUILT_SOURCES)
INCLUDES = \
$(KWQ_INCLUDES) \
$(KDELIBS_INCLUDES) \
$(NULL)
$(VALUEFILES):
$(VALUEFILES): value-stamp
value-stamp: makevalues
sh ./makevalues
touch ./value-stamp
$(PROPFILES): prop-stamp
$(PROPFILES):
prop-stamp: makeprop
sh ./makeprop
touch ./prop-stamp
BUILT_SOURCES = $(VALUEFILES) $(PROPFILES) value-stamp prop-stamp
CLEANFILES = $(BUILT_SOURCES)
......@@ -49,12 +49,18 @@ ATTRSFILES = \
khtmldata.h:
touch $@
$(TAGFILES):
$(TAGFILES): tag-stamp
tag-stamp: maketags
perl ./maketags
touch ./tag-stamp
$(ATTRSFILES): attr-stamp
$(ATTRSFILES):
attr-stamp: makeattrs
perl ./makeattrs
touch ./attr-stamp
BUILT_SOURCES = khtmldata.h $(TAGFILES) $(ATTRSFILES)
BUILT_SOURCES = khtmldata.h $(TAGFILES) $(ATTRSFILES) tag-stamp attr-stamp
CLEANFILES = $(BUILT_SOURCES)
......@@ -31,4 +31,9 @@ LDFLAGS = \
libwebcore_dylib_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o
all: install-am
noinst_DATA = webcore-install-stamp
webcore-install-stamp: libwebcore.dylib
$(MAKE) install-symrootsLIBRARIES
touch ./webcore-install-stamp
......@@ -38,19 +38,23 @@ PROPFILES = \
cssproperties.gperf \
$(NULL)
BUILT_SOURCES = $(VALUEFILES) $(PROPFILES)
CLEANFILES = $(BUILT_SOURCES)
INCLUDES = \
$(KWQ_INCLUDES) \
$(KDELIBS_INCLUDES) \
$(NULL)
$(VALUEFILES):
$(VALUEFILES): value-stamp
value-stamp: makevalues
sh ./makevalues
touch ./value-stamp
$(PROPFILES): prop-stamp
$(PROPFILES):
prop-stamp: makeprop
sh ./makeprop
touch ./prop-stamp
BUILT_SOURCES = $(VALUEFILES) $(PROPFILES) value-stamp prop-stamp
CLEANFILES = $(BUILT_SOURCES)
......@@ -49,12 +49,18 @@ ATTRSFILES = \
khtmldata.h:
touch $@
$(TAGFILES):
$(TAGFILES): tag-stamp
tag-stamp: maketags
perl ./maketags
touch ./tag-stamp
$(ATTRSFILES): attr-stamp
$(ATTRSFILES):
attr-stamp: makeattrs
perl ./makeattrs
touch ./attr-stamp
BUILT_SOURCES = khtmldata.h $(TAGFILES) $(ATTRSFILES)
BUILT_SOURCES = khtmldata.h $(TAGFILES) $(ATTRSFILES) tag-stamp attr-stamp
CLEANFILES = $(BUILT_SOURCES)
......@@ -58,20 +58,24 @@ libkjs_o_SOURCES = \
ustring.h \
$(NULL)
BUILT_SOURCES = grammar.cpp grammar.cpp.h grammar.h
noinst_PROGRAMS = testkjs
testkjs_SOURCES = testkjs.cpp
testkjs_LDADD = $(srcdir)/libkjs.o
CLEANFILES = $(BUILT_SOURCES) \
$(NULL)
YACCFLAGS = -d --output-file=grammar.cpp --file-prefix=grammar --name-prefix=kjsyy
grammar.h grammar.cpp.h grammar.cpp: grammar.y
GRAMMAR_FILES = grammar.h grammar.cpp.h grammar.cpp
$(GRAMMAR_FILES): grammar-stamp
grammar-stamp: grammar.y
$(YACC) $(YACCFLAGS) $<
ln -sf grammar.cpp.h grammar.h
touch ./grammar-stamp
BUILT_SOURCES = $(GRAMMAR_FILES) grammar-stamp
CLEANFILES = $(BUILT_SOURCES)
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