aboutsummaryrefslogtreecommitdiff
path: root/src/interp/Makefile.pamphlet
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2007-09-05 16:26:04 +0000
committerdos-reis <gdr@axiomatics.org>2007-09-05 16:26:04 +0000
commit3410911228671da46f91d840be5a7c30ddad1ee4 (patch)
tree004897b3644ce57e0712bf483141f07ecf9cf6d8 /src/interp/Makefile.pamphlet
parent120ebd220126c88eabba95ba636a84a4c4886a68 (diff)
downloadopen-axiom-3410911228671da46f91d840be5a7c30ddad1ee4.tar.gz
* Makefile.pamphlet (depsys_lisp_macro_sources): Remove
bootfuns.lisp from the list. (OBJS): Likewise. (AXIOMsys_noncompiled_lisp_sources): Likewise. (${DEPSYS}): Don't depend on bootfuns. Don't load it. (bootfuns.$(FASLEXT)): Remove. * Makefile.in: Regenerate. * setq.lisp.pamphlet: Move to sys-globals.boot. * bootfuns.lisp.pamphlet: Remove.
Diffstat (limited to 'src/interp/Makefile.pamphlet')
-rw-r--r--src/interp/Makefile.pamphlet26
1 files changed, 5 insertions, 21 deletions
diff --git a/src/interp/Makefile.pamphlet b/src/interp/Makefile.pamphlet
index 694e808f..ac9fd061 100644
--- a/src/interp/Makefile.pamphlet
+++ b/src/interp/Makefile.pamphlet
@@ -157,12 +157,6 @@ The [[depsys]] image is made of the following Lisp source files
\item[\File{hash.lisp}] This file defines a ``hash table'' module.
Its content is defined in package [[VMLISP]].
- \item[\File{bootfuns.lisp}] This file collects forward references
- of functions that are needed in the [[BOOT]] package, to be defined
- latter. It is not at all clear that this file is needed to
- build the Boot to Common Lisp translator. Its content is
- defined in package [[BOOT]].
-
\item[\File{union.lisp}] This file defines functions that
compute set-theoretic operations (union, difference, intersection, etc.).
Its content is in package [[VMLISP]].
@@ -283,7 +277,7 @@ DEP= nlib.lisp \
axext_l.lisp
depsys_lisp_macro_sources = vmlisp.lisp ggreater.lisp hash.lisp \
- bootfuns.lisp union.lisp nlib.lisp macros.lisp \
+ union.lisp nlib.lisp macros.lisp \
comp.lisp spaderror.lisp debug.lisp \
spad.lisp bits.lisp setq.lisp property.lisp \
unlisp.lisp foam_l.lisp axext_l.lisp
@@ -330,9 +324,7 @@ loaded into a clean lisp image ({\bf LOADSYS}) and saved as
a runnable \Tool{OpenAxiom} interpreter ({\bf SAVESYS}) usually named
\Tool{interpsys}. Most of these files
are translated from Boot to Common Lisp and then
-compiled. There are two exceptions, \File{bootfuns.lisp}
-and \File{setq.lisp}. The \File{bootfuns.lisp} \cite{3} file
-contains forward references for Boot code. The \File{setq.lisp}
+compiled. The \File{setq.lisp}
file contains constant initialization code which gains nothing
by being compiled.
@@ -348,7 +340,7 @@ interpreted) in [[depsys]].
<<environment>>=
OBJS= vmlisp.$(FASLEXT) hash.$(FASLEXT) \
diagnostics.$(FASLEXT) \
- bootfuns.$(FASLEXT) macros.$(FASLEXT) \
+ macros.$(FASLEXT) \
unlisp.$(FASLEXT) setq.$(FASLEXT) \
astr.$(FASLEXT) bits.$(FASLEXT) \
alql.$(FASLEXT) buildom.$(FASLEXT) \
@@ -404,7 +396,7 @@ OBJS= vmlisp.$(FASLEXT) hash.$(FASLEXT) \
interpsys_modules = $(patsubst %.$(FASLEXT), "%", $(OBJS))
-AXIOMsys_noncompiled_lisp_sources = bootfuns.lisp nocompil.lisp \
+AXIOMsys_noncompiled_lisp_sources = nocompil.lisp \
postprop.lisp property.lisp setq.lisp
AXIOMsys_compiled_lisp_sources = bits.lisp \
@@ -996,7 +988,6 @@ ${DEPSYS}: vmlisp.$(FASLEXT) \
sys-constants.$(FASLEXT) \
sys-globals.$(FASLEXT) \
diagnostics.$(FASLEXT) \
- bootfuns.$(FASLEXT) \
${DEP} \
nocompil.$(FASLEXT) \
bookvol5.$(FASLEXT)\
@@ -1019,10 +1010,9 @@ ${DEPSYS}: vmlisp.$(FASLEXT) \
@ echo '(|importModule| "hash")' >> makedep.lisp
@ echo '(|importModule| "ggreater")' >> makedep.lisp
@ echo '(|importModule| "union")' >> makedep.lisp
- @ echo '(|importModule| "bootfuns")' >> makedep.lisp
@ echo '(|importModule| "nocompil")' >> makedep.lisp
- @ echo '(|importModule| "bookvol5")' >> makedep.lisp
@ echo '(|importModule| "parsing")' >> makedep.lisp
+ @ echo '(|importModule| "bookvol5")' >> makedep.lisp
@ echo '(|importModule| "util")' >> makedep.lisp
@ echo '(in-package "BOOT")' >> makedep.lisp
@ echo '(build-depsys (quote ($(patsubst %, "%", ${DEP}))) "${AXIOM}")' >> makedep.lisp
@@ -1076,10 +1066,6 @@ bookvol5.$(FASLEXT): bookvol5.lisp boot-pkg.$(FASLEXT)
nocompil.$(FASLEXT): nocompil.lisp boot-pkg.$(FASLEXT)
$(BOOTSYS) -- --compile --output=$@ --load-directory=. $<
-bootfuns.$(FASLEXT): bootfuns.lisp hash.$(FASLEXT) \
- sys-constants.$(FASLEXT) sys-globals.$(FASLEXT)
- $(BOOTSYS) -- --compile --output=$@ --load-directory=. $<
-
diagnostics.$(FASLEXT): diagnostics.boot sys-constants.$(FASLEXT) \
sys-globals.$(FASLEXT)
$(BOOTSYS) -- --compile --output=$@ --load-directory=. $<
@@ -1159,7 +1145,6 @@ makeint.lisp: ${DEPSYS} ${OBJS} bookvol5.$(FASLEXT) util.$(FASLEXT) \
$(axiom_target_datadir)/msgs
@ echo '(|importModule| "vmlisp")' >> makeint.lisp
@ echo '(|importModule| "hash")' >> makeint.lisp
- @ echo '(|importModule| "bootfuns")' >> makeint.lisp
@ echo '(gbc t)' >> makeint.lisp
@ echo '(load "nocompil.lisp")' >> makeint.lisp
@ echo '(|importModule| "bookvol5")' >> makeint.lisp
@@ -2300,7 +2285,6 @@ pp
\begin{thebibliography}{99}
\bibitem{1} \File{Makefile.pamphlet}
\bibitem{2} \File{src/boot/Makefile.pamphlet}
-\bibitem{3} \File{src/interp/bootfuns.lisp.pamphlet}
\bibitem{4} \File{src/interp/setq.lisp.pamphlet}
\bibitem{5} \File{src/interp/patches.lisp.pamphlet}
\bibitem{6} {\bf www.aldor.org}