aboutsummaryrefslogtreecommitdiff
path: root/src/interp/Makefile.pamphlet
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/Makefile.pamphlet')
-rw-r--r--src/interp/Makefile.pamphlet59
1 files changed, 2 insertions, 57 deletions
diff --git a/src/interp/Makefile.pamphlet b/src/interp/Makefile.pamphlet
index 5e67f5a5..4bd270f4 100644
--- a/src/interp/Makefile.pamphlet
+++ b/src/interp/Makefile.pamphlet
@@ -304,21 +304,6 @@ AXIOMSYS= $(axiom_target_bindir)/AXIOMsys$(EXEEXT)
@
-\subsection{Debugging [[depsys]]}
-
-Occasionally we need to really get into the system internals.
-The best way to do this is to run almost all of the lisp code
-interpreted rather than compiled (note that cfuns.lisp and sockio.lisp
-still need to be loaded in compiled form as they depend on the
-loader to link with lisp internals). This image is nothing more
-than a load of the file \File{src/interp/debugsys.lisp.pamphlet}. If
-you need to make test modifications you can add code to that
-file and it will show up here.
-<<environment>>=
-DEBUGSYS=$(axiom_build_bindir)/debugsys$(EXEEXT)
-
-@
-
These are the files that need to be compiled (in {\bf BOOTSYS}),
loaded into a clean lisp image ({\bf LOADSYS}) and saved as
a runnable \Tool{OpenAxiom} interpreter ({\bf SAVESYS}) usually named
@@ -1117,8 +1102,6 @@ makeint.lisp: ${DEPSYS} ${OBJS} bookvol5.$(FASLEXT) util.$(FASLEXT) \
../algebra/warm.data
@ echo 5 invoking make in `pwd` with parms:
@rm -f makeint.lisp
- @ echo SYS= ${SYS}
- @ echo LISP=${LISP} BYE=${BYE}
$(mkinstalldirs) $(axiom_target_datadir)/msgs
$(INSTALL_DATA) $(axiom_src_docdir)/msgs/s2-us.msgs \
$(axiom_target_datadir)/msgs
@@ -1168,19 +1151,6 @@ ${AXIOMSYS}: makeint.lisp
@ echo 6a ${AXIOMSYS} created
@
-\section{Building debugsys}
-
-Note that we assume you've already built interpsys so all of the
-files are known to exist and be up to date. We don't list any of
-the preconditions here.
-<<debugsys>>=
-${DEBUGSYS}: debugsys.lisp
- @ echo 7 building debugsys
- @ echo '(progn (gbc t) (load "debugsys.lisp") (in-package "BOOT") (spad-save "$@"))' | ${LISPSYS}
- @ echo 8 ${DEBUGSYS} created
-
-@
-
\section{The Interpreter files}
\subsection{DVI files from pmaphlet files}
@@ -1190,25 +1160,6 @@ $(axiom_build_texdir)/diagrams.tex: $(axiom_src_docdir)/diagrams.tex
$(INSTALL_DATA) $< $@
@
-\subsection{debugsys.lisp \cite{14}}
-
-The {\bf debugsys.lisp} file is used to create a {\bf debugsys} runnable image.
-This image contains almost all of the lisp code that make up the axiom
-interpreter in lisp form. It is useful for deep system debugging but
-otherwise worthless. This file is certain to drift over time as changes
-are made elsewhere to add or remove files. It is assumed that you know
-what you are doing if you change this file or use debugsys.
-
-This file is basically the same as the one created during the build of
-interpsys. See the echo lines in the {\bf SAVESYS} block above. These
-are echoed into a temporary file which gets loaded into the lisp image.
-We simply captured that temporary file, replaced the .o files with .lisp
-files (or .lsp or .clisp) and saved it here.
-<<debugsys.lisp>>=
-debugsys.lisp: $(srcdir)/debugsys.lisp.pamphlet
- $(axiom_build_document) --tangle --output=$@ $<
-@
-
\subsection{fortcall.boot \cite{16}}
<<fortcall.clisp>>=
@@ -2026,7 +1977,7 @@ subdir = src/interp/
.SUFFIXES:
.SUFFIXES: .boot .clisp .lisp .pamphlet
-.PHONY: all all-ax all-depsys all-interpsys all-axiomsys all-debugsys
+.PHONY: all all-ax all-depsys all-interpsys all-axiomsys
all: all-ax
@@ -2041,7 +1992,7 @@ remove-stamp:
-rm -f stamp
.PHONY: build-images
-build-images: remove-stamp all-interpsys all-debugsys
+build-images: remove-stamp all-interpsys
all-interpsys: all-depsys
$(mkinstalldirs) $(AUTO)
@@ -2050,9 +2001,6 @@ all-interpsys: all-depsys
all-axiomsys: all-depsys
$(MAKE) $(AXIOMSYS)
-all-debugsys: all-interpsys
- $(MAKE) $(DEBUGSYS)
-
all-depsys: $(DEPSYS)
<<extract source codes>>
@@ -2068,7 +2016,6 @@ distclean-local: clean-local
<<savesys>>
<<depsys>>
<<axiomsys>>
-<<debugsys>>
<<databases>>
## Copy FASLs that are autoloaded to the autoload directory.
@@ -2124,8 +2071,6 @@ $(AUTO)/%.$(FASLEXT): %.$(FASLEXT)
<<database.clisp>>
-<<debugsys.lisp>>
-
<<define.clisp>>
<<format.clisp>>