aboutsummaryrefslogtreecommitdiff
path: root/src/interp/Makefile.pamphlet
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2007-09-20 03:21:47 +0000
committerdos-reis <gdr@axiomatics.org>2007-09-20 03:21:47 +0000
commit988485c37966b23cf7f3e058eb93b15d4e81236b (patch)
treea000da379fc108634189a29afa167c52160cea7f /src/interp/Makefile.pamphlet
parent1d71a43cca77e1576cc1568298d5886a60c9b884 (diff)
downloadopen-axiom-988485c37966b23cf7f3e058eb93b15d4e81236b.tar.gz
* Makefile.pamphlet (${DEPSYS}): Now depend on the compiled form
of parse. Load it. (parse.$(FASLEXT)): New rule. * parse.boot: New. Import "postpar". * parse.boot.pamphlet: Move content to parse.boot.pamphlet. Remove.
Diffstat (limited to 'src/interp/Makefile.pamphlet')
-rw-r--r--src/interp/Makefile.pamphlet11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/interp/Makefile.pamphlet b/src/interp/Makefile.pamphlet
index a3612286..d540e5b1 100644
--- a/src/interp/Makefile.pamphlet
+++ b/src/interp/Makefile.pamphlet
@@ -982,7 +982,7 @@ ${DEPSYS}: vmlisp.$(FASLEXT) \
bookvol5.$(FASLEXT)\
util.$(FASLEXT) \
postpar.$(FASLEXT) \
- parse.clisp \
+ parse.$(FASLEXT) \
parsing.$(FASLEXT) \
metalex.$(FASLEXT) \
bootlex.$(FASLEXT) \
@@ -1011,10 +1011,9 @@ ${DEPSYS}: vmlisp.$(FASLEXT) \
@ echo '(|importModule| "util")' >> makedep.lisp
@ echo '(in-package "BOOT")' >> makedep.lisp
@ echo '(build-depsys (quote ($(patsubst %, "%", ${DEP}))) "${AXIOM}")' >> makedep.lisp
- @ echo '(unless (probe-file "parse.$(FASLEXT)") (|compileLispFile| "parse.clisp" "parse.$(FASLEXT)"))' >> makedep.lisp
@ echo '(in-package "AxiomCore")' >> makedep.lisp
@ echo '(|importModule| "newaux")' >> makedep.lisp
- @ echo '(load "parse")' >> makedep.lisp
+ @ echo '(|importModule| "parse")' >> makedep.lisp
@ echo '(|importModule| "metalex")' >> makedep.lisp
@ echo '(|importModule| "parsing")' >> makedep.lisp
@ echo '(|importModule| "fnewmeta")' >> makedep.lisp
@@ -1038,8 +1037,7 @@ ${DEPSYS}: vmlisp.$(FASLEXT) \
@ echo '(load "g-util")' >> makedep.lisp
<<save depsys image>>
@rm $(addsuffix .$(FASLEXT), \
- parse clam slam g-error \
- g-boot c-util g-util)
+ clam slam g-error g-boot c-util g-util)
@ echo 4 ${DEPSYS} created
@@ -1960,6 +1958,9 @@ $(AUTO)/%.$(FASLEXT): %.$(FASLEXT)
## The old parser component roughtly is:
##
+parse.$(FASLEXT): parse.clisp postpar.$(FASLEXT)
+ $(BOOTSYS) -- --compile --output=$@ --load-directory=. $<
+
postpar.$(FASLEXT): postpar.clisp postprop.$(FASLEXT)
$(BOOTSYS) -- --compile --output=$@ --load-directory=. $<