aboutsummaryrefslogtreecommitdiff
path: root/src/algebra
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-05-15 17:37:50 +0000
committerdos-reis <gdr@axiomatics.org>2008-05-15 17:37:50 +0000
commit5d9bba2fab5a65886fc22464aa23f270532d44ba (patch)
tree9f369605930179b1d28e242b3d5fe7877fdc2ec1 /src/algebra
parenta0ca9827e820145f17a053081c4f3ece06de87d1 (diff)
downloadopen-axiom-5d9bba2fab5a65886fc22464aa23f270532d44ba.tar.gz
* interp/lisplib.boot (leaveIfErrors): New.
(compDefineLisplib): Use it. (finalizeLisplib): Likewise. * algebra/Makefile.pamphlet (%.NRLIB/code.$(FASLEXT)): Invoke the compiler directly. (SPADPRSR.NRLIB/code.$(FASLEXT)): Likewise. (PARSER.NRLIB/code.$(FASLEXT)): Likewise. * interp/compiler.boot (compSetq1): Fix thinko. * interp/define.boot (hasSigInTargetCategory): Give a clue to the pretty printer. * interp/sys-utility.boot ($ERASE): Remove declaration.
Diffstat (limited to 'src/algebra')
-rw-r--r--src/algebra/Makefile.in6
-rw-r--r--src/algebra/Makefile.pamphlet6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/algebra/Makefile.in b/src/algebra/Makefile.in
index b39027df..59ca6433 100644
--- a/src/algebra/Makefile.in
+++ b/src/algebra/Makefile.in
@@ -859,7 +859,7 @@ ${OUT}/%.$(FASLEXT): %.NRLIB/code.$(FASLEXT)
.PRECIOUS: %.NRLIB/code.$(FASLEXT)
%.NRLIB/code.$(FASLEXT): %.spad
@ rm -rf $*.NRLIB
- echo ")co $*.spad" | ${INTERPSYS} --strap=strap
+ ${INTERPSYS} --strap=strap --compile $<
# Compile bootstrap file to machine object code, and the result
# immediately available for AXIOMsys consumption.
strap/%.$(FASLEXT): %.lsp
@@ -900,11 +900,11 @@ $(axiom_build_texdir)/diagrams.tex: $(axiom_src_docdir)/diagrams.tex
SPADPRSR.NRLIB/code.$(FASLEXT): spad-parser.spad
@ rm -rf SPADPRSR.NRLIB
- echo ")co $(srcdir)/spad-parser.spad" | ${INTERPSYS}
+ ${INTERPSYS} --compile $<
PARSER.NRLIB/code.$(FASLEXT): script-parser.spad
@ rm -rf PARSER.NRLIB
- echo ")co $(srcdir)/script-parser.spad" | ${INTERPSYS}
+ ${INTERPSYS} --compile $<
diff --git a/src/algebra/Makefile.pamphlet b/src/algebra/Makefile.pamphlet
index 2a69bec4..28596791 100644
--- a/src/algebra/Makefile.pamphlet
+++ b/src/algebra/Makefile.pamphlet
@@ -1794,7 +1794,7 @@ ${OUT}/%.$(FASLEXT): %.NRLIB/code.$(FASLEXT)
.PRECIOUS: %.NRLIB/code.$(FASLEXT)
%.NRLIB/code.$(FASLEXT): %.spad
@ rm -rf $*.NRLIB
- echo ")co $*.spad" | ${INTERPSYS} --strap=strap
+ ${INTERPSYS} --strap=strap --compile $<
@
<<genericBOOTSTRAPfiles>>=
@@ -1851,11 +1851,11 @@ $(axiom_build_texdir)/diagrams.tex: $(axiom_src_docdir)/diagrams.tex
SPADPRSR.NRLIB/code.$(FASLEXT): spad-parser.spad
@ rm -rf SPADPRSR.NRLIB
- echo ")co $(srcdir)/spad-parser.spad" | ${INTERPSYS}
+ ${INTERPSYS} --compile $<
PARSER.NRLIB/code.$(FASLEXT): script-parser.spad
@ rm -rf PARSER.NRLIB
- echo ")co $(srcdir)/script-parser.spad" | ${INTERPSYS}
+ ${INTERPSYS} --compile $<
@
<<diagrams.tex (OUT from IN)>>=