diff options
author | dos-reis <gdr@axiomatics.org> | 2008-03-10 06:25:20 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2008-03-10 06:25:20 +0000 |
commit | 8842ac47654da4c97d82763c4f197d4297775084 (patch) | |
tree | 095aa7fa4b6a7d731c169b5c033185f590cfbe33 | |
parent | 6cd03930cf6d06aeb22d8a03f88e21aed3741846 (diff) | |
download | open-axiom-8842ac47654da4c97d82763c4f197d4297775084.tar.gz |
* algebra/Makefile.pamphlet (strap/%.$(FASLEXT)): Don't copy
bootstrapping objects to final algebra directory.
(%.NRLIB/code.$(FASLEXT)): Specify bootstrapping objects location
as option.
-rw-r--r-- | src/ChangeLog | 7 | ||||
-rw-r--r-- | src/algebra/Makefile.in | 4 | ||||
-rw-r--r-- | src/algebra/Makefile.pamphlet | 4 |
3 files changed, 11 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f6e3e453..e21a79b7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,12 @@ 2008-03-10 Gabriel Dos Reis <gdr@cs.tamu.edu> + * algebra/Makefile.pamphlet (strap/%.$(FASLEXT)): Don't copy + bootstrapping objects to final algebra directory. + (%.NRLIB/code.$(FASLEXT)): Specify bootstrapping objects location + as option. + +2008-03-10 Gabriel Dos Reis <gdr@cs.tamu.edu> + * lisp/core.lisp.in ("$faslType"): Export. * interp/sys-driver.boot (algebraBootstrapDir): New. * interp/lisplib.boot (findModule): New. diff --git a/src/algebra/Makefile.in b/src/algebra/Makefile.in index df0a8551..e0c99be5 100644 --- a/src/algebra/Makefile.in +++ b/src/algebra/Makefile.in @@ -870,11 +870,11 @@ ${OUT}/%.$(FASLEXT): %.NRLIB/code.$(FASLEXT) .PRECIOUS: %.NRLIB/code.$(FASLEXT) %.NRLIB/code.$(FASLEXT): %.spad @ rm -rf $*.NRLIB - echo ")co $*.spad" | ${INTERPSYS} + echo ")co $*.spad" | ${INTERPSYS} --strap=strap # Compile bootstrap file to machine object code, and the result # immediately available for AXIOMsys consumption. strap/%.$(FASLEXT): %.lsp - $(COMPILE_LISP) && $(INSTALL) $@ $(OUT) + $(COMPILE_LISP) $(OUTSRC)/%.spad: mk-target-src-algabra-dir diff --git a/src/algebra/Makefile.pamphlet b/src/algebra/Makefile.pamphlet index abcd635c..ff59f5a5 100644 --- a/src/algebra/Makefile.pamphlet +++ b/src/algebra/Makefile.pamphlet @@ -1810,14 +1810,14 @@ ${OUT}/%.$(FASLEXT): %.NRLIB/code.$(FASLEXT) .PRECIOUS: %.NRLIB/code.$(FASLEXT) %.NRLIB/code.$(FASLEXT): %.spad @ rm -rf $*.NRLIB - echo ")co $*.spad" | ${INTERPSYS} + echo ")co $*.spad" | ${INTERPSYS} --strap=strap @ <<genericBOOTSTRAPfiles>>= # Compile bootstrap file to machine object code, and the result # immediately available for AXIOMsys consumption. strap/%.$(FASLEXT): %.lsp - $(COMPILE_LISP) && $(INSTALL) $@ $(OUT) + $(COMPILE_LISP) @ <<genericSPADfiles>>= |