aboutsummaryrefslogtreecommitdiff
path: root/src/interp
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp')
-rw-r--r--src/interp/Makefile.in2
-rw-r--r--src/interp/Makefile.pamphlet2
-rw-r--r--src/interp/boot-pkg.lisp3
-rw-r--r--src/interp/sys-os.boot4
4 files changed, 6 insertions, 5 deletions
diff --git a/src/interp/Makefile.in b/src/interp/Makefile.in
index 3506cefa..ba30803f 100644
--- a/src/interp/Makefile.in
+++ b/src/interp/Makefile.in
@@ -180,7 +180,7 @@ all-axiomsys: all-interpsys
$(MAKE) $(AXIOMSYS)
mostlyclean-local:
- @rm -f *.fn *.data *.$(FASLEXT) *.lib
+ @rm -f *.fn *.data *.$(FASLEXT) *.lib *.$(OBJEXT)
clean-local: mostlyclean-local
@rm -f *.clisp *.lsp
diff --git a/src/interp/Makefile.pamphlet b/src/interp/Makefile.pamphlet
index 7771cc63..f7aa8afe 100644
--- a/src/interp/Makefile.pamphlet
+++ b/src/interp/Makefile.pamphlet
@@ -540,7 +540,7 @@ all-axiomsys: all-interpsys
$(MAKE) $(AXIOMSYS)
mostlyclean-local:
- @rm -f *.fn *.data *.$(FASLEXT) *.lib
+ @rm -f *.fn *.data *.$(FASLEXT) *.lib *.$(OBJEXT)
clean-local: mostlyclean-local
@rm -f *.clisp *.lsp
diff --git a/src/interp/boot-pkg.lisp b/src/interp/boot-pkg.lisp
index 134f0f73..0cf0aa1b 100644
--- a/src/interp/boot-pkg.lisp
+++ b/src/interp/boot-pkg.lisp
@@ -52,6 +52,9 @@
#-:common-lisp (compile load eval)
(defun define-function (f v)
(setf (symbol-function f) v)))
+
+;; The Boot system is certainly completed by now.
+(pushnew :open-axiom-boot-complete *features*)
;; Below are some missing functions. There here for lack of better
diff --git a/src/interp/sys-os.boot b/src/interp/sys-os.boot
index 34836d16..ab729a5c 100644
--- a/src/interp/sys-os.boot
+++ b/src/interp/sys-os.boot
@@ -38,14 +38,12 @@
-- supporting C runtime libopen-axiom-core.
--
-module sys_-os
import types
import cfuns
namespace BOOT
+module sys_-os
-)if not %hasFeature KEYWORD::GCL
loadSystemRuntimeCore()
-)endif
++ change current working directory.
import changeDirectory for