aboutsummaryrefslogtreecommitdiff
path: root/src/lisp/Makefile.in
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-08-07 22:27:42 +0000
committerdos-reis <gdr@axiomatics.org>2008-08-07 22:27:42 +0000
commit0b7e16bb78d7715409c44bf6b41f9fb234b8f987 (patch)
tree5213ebcd45ff338825d2d41bb3cea47e44d0e3bb /src/lisp/Makefile.in
parentb026c698fddcfeba5d125e09583555f6fbffd5e9 (diff)
downloadopen-axiom-0b7e16bb78d7715409c44bf6b41f9fb234b8f987.tar.gz
* lisp/core.lisp.in (boot-completed-p): New.
(|$useDynamicLink|): Likewise. (|$effectiveFaslType|): Hold extension of linkable FASL. (|$NativeModuleExt|): Tidy. (|$CoreLibName|): New. (|$ExtraRuntimeLibraries|): Likewise. (extra-runtime-libs): Likewise. (complete-fasl-list-for-link): Likewise. (|link|) [ECL]: Link against system libraries. (|compileLispFile|): Tidy. (begin-compile-time): New. (end-compile-time): Likewise. (compile-time-p): Likewise. (import-module): Use it. * lisp/Makefile.in ($(OUT)/lisp$(EXEEXT)): Use oa_c_runtime_extra. * lib/Makefile.in (oa_installed_corelib): New. * boot/initial-env.lisp: Don't export systemRootDirectory and systemLibraryDirectory from here. * boot/translator.boot (systemRootDirectory): Move to lisp/core.lisp. (systemLibraryDirectory): Likewise. (loadSystemRuntimeCore): Do nothing for GCL and ECL. * interp/boot-pkg.lisp: Inform that Boot system is compleye.
Diffstat (limited to 'src/lisp/Makefile.in')
-rw-r--r--src/lisp/Makefile.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lisp/Makefile.in b/src/lisp/Makefile.in
index 0c24a2c9..be8f7f0a 100644
--- a/src/lisp/Makefile.in
+++ b/src/lisp/Makefile.in
@@ -92,7 +92,7 @@ ifeq (@axiom_lisp_flavor@,gcl)
' (si::sgc-on nil))' \
' (setq si::*top-level-hook* (read-from-string \"|AxiomCore|::|topLevel|\")))"' \
' si::*system-directory* (quote (list ".lsp")))' \
- ' "$(lisp_c_objects) @axiom_c_runtime_extra@"))' \
+ ' "$(lisp_c_objects) $(oa_c_runtime_extra)"))' \
| ./base-lisp$(EXEEXT)
$(mkdir_p) $(OUT)
cp -p lisp$(EXEEXT) $(OUT)
@@ -131,6 +131,8 @@ edit = sed \
-e 's|@build[@]|$(build)|g' \
-e 's|@target[@]|$(target)|g' \
-e 's|@SHREXT[@]|$(SHREXT)|g' \
+ -e 's|@LIBEXT[@]|$(LIBEXT)|g' \
+ -e 's|@oa_c_runtime_extra[@]|$(oa_c_runtime_extra)|g' \
-e 's|@void_type[@]|$(void_type)|g' \
-e 's|@char_type[@]|$(char_type)|g' \
-e 's|@int_type[@]|$(int_type)|g' \