aboutsummaryrefslogtreecommitdiff
path: root/src/lisp
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2009-02-10 00:13:01 +0000
committerdos-reis <gdr@axiomatics.org>2009-02-10 00:13:01 +0000
commit16ccc3d066711098e15ee8e678b249e0b9379990 (patch)
treeb75df077193e50fdfeb14ebd509c4a28ba8fa436 /src/lisp
parenteae3a083200c3d0d33851fac82cd9ef8a134d0c9 (diff)
downloadopen-axiom-16ccc3d066711098e15ee8e678b249e0b9379990.tar.gz
* interp/i-spec2.boot (upDollar): Fix thinko.
* interp/compat.boot (editFile): Tidy. * interp/br-op2.boot (modemap2Sig): Don't update $badStack.xo
Diffstat (limited to 'src/lisp')
-rw-r--r--src/lisp/Makefile.in3
-rw-r--r--src/lisp/core.lisp.in3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/lisp/Makefile.in b/src/lisp/Makefile.in
index c187df70..94d88729 100644
--- a/src/lisp/Makefile.in
+++ b/src/lisp/Makefile.in
@@ -128,6 +128,8 @@ $(oa_base_lisp_linkset): $(oa_target_lispdir)/core.$(LNKEXT)
axiom_optimize_options = @axiom_optimize_options@
+oa_editor = @oa_editor@
+
void_type = @void_type@
char_type = @char_type@
int_type = @int_type@
@@ -138,6 +140,7 @@ string_type = @string_type@
edit = sed \
-e 's|@open_axiom_installdir[@]|$(open_axiom_installdir)|g' \
-e 's|@axiom_optimize_options[@]|$(axiom_optimize_options)|g' \
+ -e 's|@oa_editor[@]|$(oa_editor)|g' \
-e 's|@host[@]|$(host)|g' \
-e 's|@build[@]|$(build)|g' \
-e 's|@target[@]|$(target)|g' \
diff --git a/src/lisp/core.lisp.in b/src/lisp/core.lisp.in
index 6cf8744d..53643489 100644
--- a/src/lisp/core.lisp.in
+++ b/src/lisp/core.lisp.in
@@ -129,6 +129,7 @@
;; Lisp compiler optimization settings.
(defconstant |$LispOptimizeOptions|
'(@axiom_optimize_options@))
+
(proclaim '(optimize @axiom_optimize_options@))
;; Return true if the full OpenAxiom algebra system is completed
@@ -195,6 +196,8 @@
(cond (|$useDynamicLink| "@SHREXT@")
(t ".@LIBEXT@")))
+(defconstant |$EditorProgram| "@oa_editor@")
+
;; Base name of the native core runtime library
(defconstant |$CoreLibName|
"open-axiom-core")