From 5c1ed5bae25e6950e685f384ea1440a6d539fd95 Mon Sep 17 00:00:00 2001 From: dos-reis Date: Sat, 15 Nov 2008 13:38:02 +0000 Subject: * algebra/Makefile.pamphlet: Individual .spad files are .PRECIOUS. --- src/algebra/Makefile.in | 4 +++- src/algebra/Makefile.pamphlet | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'src/algebra') diff --git a/src/algebra/Makefile.in b/src/algebra/Makefile.in index 7d7846c0..7d0e7223 100644 --- a/src/algebra/Makefile.in +++ b/src/algebra/Makefile.in @@ -923,15 +923,17 @@ check: ${OUT}/%.$(FASLEXT): %.NRLIB/code.$(FASLEXT) cp $< $@ - +.PREVIOUS: %.spad .PRECIOUS: %.NRLIB/code.$(FASLEXT) %.NRLIB/code.$(FASLEXT): %.spad ${INTERPSYS} --strap=strap --system-algebra --optimize=2 --compile $< + # Compile bootstrap file to machine object code, and the result # immediately available for AXIOMsys consumption. strap/%.$(FASLEXT): $(srcdir)/strap/%.lsp $(COMPILE_LISP) + $(OUTSRC)/%.spad: mk-target-src-algabra-dir ${OUTSRC}/%.spad: $(srcdir)/%.spad.pamphlet diff --git a/src/algebra/Makefile.pamphlet b/src/algebra/Makefile.pamphlet index 25269dd2..f6156809 100644 --- a/src/algebra/Makefile.pamphlet +++ b/src/algebra/Makefile.pamphlet @@ -1858,10 +1858,11 @@ ${OUT}/%.$(FASLEXT): %.NRLIB/code.$(FASLEXT) @ <>= - +.PREVIOUS: %.spad .PRECIOUS: %.NRLIB/code.$(FASLEXT) %.NRLIB/code.$(FASLEXT): %.spad ${INTERPSYS} --strap=strap --system-algebra --optimize=2 --compile $< + @ <>= @@ -1869,6 +1870,7 @@ ${OUT}/%.$(FASLEXT): %.NRLIB/code.$(FASLEXT) # immediately available for AXIOMsys consumption. strap/%.$(FASLEXT): $(srcdir)/strap/%.lsp $(COMPILE_LISP) + @ <>= -- cgit v1.2.3