From: Taylor R Campbell Date: Wed, 9 Jan 2019 03:48:30 +0000 (+0000) Subject: Use intermediate stamp for compinit.[ch] to avoid parallel clobber. X-Git-Tag: mit-scheme-pucked-10.1.10~6^2~60 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=eeca6310736dd4b1c40b5df5220f7eb566d59ba6;p=mit-scheme.git Use intermediate stamp for compinit.[ch] to avoid parallel clobber. --- diff --git a/src/microcode/makegen/liarc-base-rules b/src/microcode/makegen/liarc-base-rules index ba7d167c2..6d52dd1e4 100644 --- a/src/microcode/makegen/liarc-base-rules +++ b/src/microcode/makegen/liarc-base-rules @@ -32,9 +32,12 @@ unstackify.o: unstackify.c stackops.h $(LIARC_HEAD_FILES) SYS_LIB_URI = http://www.gnu.org/software/mit-scheme/lib/ -compinit.c compinit.h: $(LIARC_SOURCES) Makefile gen-nonce extract-liarc-decls - rm -f $@ +stamp_compinit: $(LIARC_SOURCES) Makefile gen-nonce extract-liarc-decls + rm -f $@ compinit.c compinit.h $(srcdir)/../etc/c-bundle.sh . static compinit \ --rewrite "" $(SYS_LIB_URI)microcode/ \ --rewrite ../runtime/ $(SYS_LIB_URI)runtime/ \ $(LIARC_SOURCES) + echo done > $@ + +compinit.c compinit.h: stamp_compinit