diff options
-rw-r--r-- | src/ChangeLog | 4 | ||||
-rw-r--r-- | src/algebra/Makefile.in | 4 | ||||
-rw-r--r-- | src/algebra/Makefile.pamphlet | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 976a5b20..042f4dd6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,9 @@ 2008-11-15 Gabriel Dos Reis <gdr@cs.tamu.edu> + * algebra/Makefile.pamphlet: Individual .spad files are .PRECIOUS. + +2008-11-15 Gabriel Dos Reis <gdr@cs.tamu.edu> + * interp/category.boot: Define global vars. * interp/compiler.boot: Likewise. * interp/define.boot: Likewise. 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) @ <<genericNRLIBfiles>>= - +.PREVIOUS: %.spad .PRECIOUS: %.NRLIB/code.$(FASLEXT) %.NRLIB/code.$(FASLEXT): %.spad ${INTERPSYS} --strap=strap --system-algebra --optimize=2 --compile $< + @ <<genericBOOTSTRAPfiles>>= @@ -1869,6 +1870,7 @@ ${OUT}/%.$(FASLEXT): %.NRLIB/code.$(FASLEXT) # immediately available for AXIOMsys consumption. strap/%.$(FASLEXT): $(srcdir)/strap/%.lsp $(COMPILE_LISP) + @ <<genericSPADfiles>>= |