From a3a5203b3605c9ed8c4f89dc97704415d0557359 Mon Sep 17 00:00:00 2001 From: dos-reis Date: Mon, 24 Sep 2007 10:45:31 +0000 Subject: * config/setup-dep.mk ($(top_builddir)/libtool): Regenerate when out of date. src/algebra/ * Makefile.pamphlet (DEPSYS): Remove. (COMPILE_LISP): New. (strap/%.o): Use it to compile cached Lisp files. src/interp/ * bookvol5.pamphlet (restart): Simplify. Handle command line arguments. src/lisp/ * core.lisp.in (|handleCommandLine|): Return truthvalue on success. Don't call $originalLispTopLevel. (|compileLispHandler|): Rename file to in-file. (|topLevel|): Exit only whne handleCommandLine indicates so. --- src/algebra/Makefile.pamphlet | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/algebra/Makefile.pamphlet') diff --git a/src/algebra/Makefile.pamphlet b/src/algebra/Makefile.pamphlet index 7e36a81e..4eb64bb1 100644 --- a/src/algebra/Makefile.pamphlet +++ b/src/algebra/Makefile.pamphlet @@ -1313,14 +1313,10 @@ EXTRACT_BOOTSTRAP_FILE = \ @ -\subsection{The depsys variable} - -The {\bf depsys} image is the compile-time environment for boot and lisp -files. - <>= - -DEPSYS= ../interp/depsys$(EXEEXT) +## We use interpsys, built from previous stage, to bootstrap the algebra +## files. In fact, we use interpsys to build everything. +COMPILE_LISP = ../interp/interpsys$(EXEEXT) -- --compile --output=$@ $< @ @@ -1811,8 +1807,7 @@ ${OUT}/%.o: %.NRLIB/code.o # Compile bootstrap file to machine object code, and the result # immediately available for AXIOMsys consumption. strap/%.o: %.lsp - $(DEPSYS) -- --compile --output=$@ $< - cp $@ ${OUT} + $(COMPILE_LISP) && $(INSTALL) $@ $(OUT) @ <>= -- cgit v1.2.3