From 157f4368b440536001959ad58167b09357273edc Mon Sep 17 00:00:00 2001 From: dos-reis Date: Sat, 8 Sep 2007 14:15:37 +0000 Subject: * configure.ac.pamphlet (axiom_optimize_options): New substitued variable. Genrate src/lisp/core.lisp at configure time. * configure.ac: Regenerate. * configure: Likewise. * config/setup-dep.mk ($(top_builddir)/src/lisp/core.lisp): New rule. src/lisp/ * Makefile.pamphlet (fasl_ext): New. Factor out the logic for computing file extensions. (FASLS): Rename from CORE. Use it to compute the list of files to load. ($(OUT)/lisp$(EXEEXT)): Adjust. (base-lisp$(EXEEXT)): sb-cltl2 module is no longer need. (core.lisp): Now depend on core.lisp.in. Regenerate if necessary. (mostlyclean-local): Remove FASLs too. * Makefile.in: Regenerate. * core.lisp.in: New. * core.lisp.pamphlet: Move content to core.lisp.in. Remove. --- config/setup-dep.mk | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'config') diff --git a/config/setup-dep.mk b/config/setup-dep.mk index 3ef4d1e9..d16f2960 100644 --- a/config/setup-dep.mk +++ b/config/setup-dep.mk @@ -136,6 +136,12 @@ $(axiom_build_document): $(axiom_src_srcdir)/scripts/document.in cd $(abs_top_builddir) && \ $(SHELL) ./config.status build/scripts/document +$(top_builddir)/src/lisp/core.lisp: \ + $(top_srcdir)/src/lisp/core.lisp.in \ + $(top_builddir)/config.status + cd $(top_builddir) && \ + $(SHELL) ./config.status src/lisp/core.lisp + ## Cleanup. ## Each Makefile is responsible of defining targets named ## mostlyclean-local, clean-local, and distclean-local. -- cgit v1.2.3