diff options
author | Adrian Thurston <thurston@complang.org> | 2013-03-08 00:05:28 +0000 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2013-03-08 00:05:28 +0000 |
commit | 2d93b6bdc3808a8c797cfdf5932f3ba7fdf2ad92 (patch) | |
tree | b3cc89f779d7379023dc83a28da81eb646de478d /colm | |
parent | 594e5a25f675f4014df2a85ecc445f4252e95aea (diff) | |
download | colm-2d93b6bdc3808a8c797cfdf5932f3ba7fdf2ad92.tar.gz |
improved the dependencies to get a one-pass make
Diffstat (limited to 'colm')
-rw-r--r-- | colm/Makefile.am | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/colm/Makefile.am b/colm/Makefile.am index 96832e5c..e007bcfe 100644 --- a/colm/Makefile.am +++ b/colm/Makefile.am @@ -78,20 +78,21 @@ colmincdir = $(includedir)/colm colminc_HEADERS = $(RUNTIME_HDR) -exports1.h: bootstrap0 parse1.c -exports1.cc: bootstrap0 parse1.c - parse1.c: bootstrap0 $(builddir)/bootstrap0 -L -o parse1.c -e exports1.h -c exports1.cc - -exports2.h: bootstrap1 parse2.c -exports2.cc: bootstrap1 parse2.c +exports1.h: parse1.c +exports1.cc: parse1.c parse2.c: bootstrap1 colm.lm $(builddir)/bootstrap1 -L -o parse2.c -e exports2.h -c exports2.cc < colm.lm +exports2.h: parse2.c +exports2.cc: parse2.c + +bootstrap1-exports1.o: exports1.h exports1.cc parse1.c +bootstrap1-bootstrap1.o: exports1.h exports1.cc parse1.c -bootstrap1.cc: exports1.h -bootstrap2.cc: exports2.h +colm-exports2.o: exports2.h exports2.cc parse2.c +colm-bootstrap2.o: exports2.h exports2.cc parse2.c BUILT_SOURCES = \ version.h lmscan.cc lmparse.h lmparse.cc |