2007-12-27 Gabriel Dos Reis * Makefile.pamphlet: Remove. 2007-12-06 Gabriel Dos Reis * core.lisp.in ("AxiomCore"): Don't use SYSTEM package. 2007-12-02 Gabriel Dos Reis * Makefile.pamphlet (base_lisp_objects): New. Abstract over Lisp compilation models. (core.$(FASLEXT)): Tidy. * core.lisp.in (|getOutputPathname|): Make unary. (|link|): Make sure object files are used to construct ECL programs. (|makeHandler|): Adjust. (|compileLispFile|): Likewise. 2007-10-10 Gabriel Dos Reis * core.lisp.in (|%systemOptions|): New. (|%systemArguments|): Likewise. (|$systemInstallationDirectory|): Likewise. (|$sysOpts|): Likewise. (|$sysArgs|): Likewise. (|handleCommandLine|): Tidy. (|printUsage|): Update. * Makefile.pamphlet (core.lisp): Instantiate here. 2007-09-24 Gabriel Dos Reis * core.lisp.in (|handleCommandLine|): Return truthvalue on success. Don't call $originalLispTopLevel. (|compileLispHandler|): Rename file to in-file. (|topLevel|): Exit only whne handleCommandLine indicates so. 2007-09-13 Gabriel Dos Reis * Makefile.pamphlet (core.lisp): Fix thinko. 2007-09-12 Gabriel Dos Reis * core.lisp.in (|coreQuit|): Rename from |quit|. Adjust calles. 2007-09-11 Gabriel Dos Reis * core.lisp.in (|coreError|): Rename from |error|. Adjust callers. 2007-09-08 Gabriel Dos Reis * 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. 2007-09-08 Gabriel Dos Reis * core.lisp.pamphlet (|%hasFeature|): New. 2007-09-05 Gabriel Dos Reis * core.lisp.pamphlet (|compileLispFile|): Tidy. 2007-09-05 Gabriel Dos Reis * core.lisp.pamphlet (|compileLispFile|): Don't leave a FASL if source code compilation has FAILURE-P. 2007-09-04 Waldek Hebisch Gabriel Dos Reis * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Don't pretend this is the system GCL. * Makefile.in: Regenerate. 2007-08-22 Alfredo Portes * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Turn off SGC. * Makefile.in Regenerate. 2007-08-18 Gabriel Dos Reis * core.lisp.pamphlet (|quit|)[GCL]: Don't quit, say si::bye. (import-module): Simplify. 2007-08-17 Gabriel Dos Reis * Makefile.pamphlet (GCL_LTCC): New variable. (GCL_LTLD): Likewise. (COBJEXT): Likewise. (CORE): Likewise. ($(OUT)/lisp$(EXEEXT)): Tidy. * Makefile.in: Regenerate. 2007-08-17 Gabriel Dos Reis * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Create $(OUT) directory before installing lisp executable. * Makefile.in: Regenerate. 2007-08-07 Gabriel Dos Reis * core.lisp.pamphlet (|topLevel|): Push into system's preferred scope before handling command lines. 2007-08-05 Gabriel Dos Reis * core.lisp.pamphlet: Tidy. * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Require base-lisp. Tidy. (base-lisp$(EXEEXT)): New rule. (core.lisp): Likewise. (core.$(FASLEXT)): Likewise. (all-ax all-lisp): Depend on stamp. (stamp): New rule. (mostlyclean-local): Tidy. * Makefile.in: Regenerate. 2007-07-29 Gabriel Dos Reis * core.lisp.pamphlet: New. 2007-07-29 Gabriel Dos Reis * Makefile.pamphlet: Propagate libtoolization changes. * Makefile.in: Regenerate. 2007-06-25 Gabriel Dos Reis * Makefile.pamphlet ($(OUT)/lisp$(EXEXT)): Set the resumption entry-point. * Makefile.in: Regenerate. 2007-03-26 Gabriel Dos Reis * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Dont' depend on $(AXIOM_LISP). Load ../boot/initial-env.lisp before saving to disk. Remove obsolete GCL build description. (mostlyclean-local): Remove saved Lisp image. * Makefile.in: Regenerate. 2007-03-04 Gabriel Dos Reis * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Conditionally depend on GCL. * Makefile.in: Regenerate. 2006-12-10 Gabriel Dos Reis * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Run GCL/rsym hack work-around commands if necessary. * Makefile.in: Regenerate. 2006-12-09 Gabriel Dos Reis * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Add extra libraries if necessary. * Makefile.in: Regenerate. 2006-12-06 Gabriel Dos Reis * Makefile.pamphlet ($(OUT)/lisp$(EXEEXT)): Build "lisp" image in the build directory, then copy over to the destination dir. * Makefile.in: Regenerate. 2006-12-02 Gabriel Dos Reis * Makefile.pamphlet (lisp_c_objects): New variable. ($(OUT)/lisp$(EXEEXT)): Use it. Don't include libspad.a. * Makefile.in: Regenerate. 2006-11-26 Gabriel Dos Reis * Makefile.pamphlet: Add support OSs that require file extension for executable binaries. * Makefile.in: Regenerate. 2006-11-24 Gabriel Dos Reis * Makefile.pamphlet (<>): Remove, as no longer used. (<>): Likewise. (<>): Likewise. 2006-10-28 Gabriel Dos Reis * Makefile.pamphlet (mostlyclean-local): Don't remove GCL build directory. (clean-local): Do it. 2006-10-26 Gabriel Dos Reis * Makefile.pamphlet ($(axiom_build_bindir)/gcl): Don't apply toploop.patch anymore. (<>): Remove. * Makefile.in: Regenerate. 2006-10-02 Waldek Hebisch * Makefile.pamphlet: Keep backlash newlines outside of quotes. * Makefile.in: Regenerate. 2006-09-25 Gabriel Dos Reis * Makefile.pamphlet ($(GCLVERSION)): New rule. ($(axiom_build_bindir)/gcl): Use it as prerequisite. * Makefile.in: Regenerate. 2006-09-18 Gabriel Dos Reis * Makefile.pamphlet: Use $(axiom_builddir) to store GCL image. Leave obejcts files there. ($(OUT)/lisp): Record dependencies. (subdir): New. (pamphlets): Likewise. (lisp_DEPENDENCIES): Likewise. (document): Remove. (clean-local): Rename from clean. (mostlyclean-local, distclean-local): New. * Makefile.in: Regenerate. 2006-09-17 Gabriel Dos Reis * Makefile.pamphlet: Build GCL from Axiom source as if we were building for a system-wide installation. Don't apply custom patches. Remove stamp-gcldir as target. Set GCLVERSION here. * Makefile.in: Regenerate. 2006-09-03 Gabriel Dos Reis * Makefile.pamphlet (${LSP}/ccl/Makefile): Remove. (ccldir): Dependent on Makefile from builddir, not LSP. * Makefile.in: Regenerate. 2006-08-30 Gabriel Dos Reis * Makefile.pamphlet (<>=): Configure GCL with --disable-xgcl. * Makefile.in: Regenerate. 2006-08-26 Gabriel Dos Reis * Makefile.pamphlet: Rework. Factorize stanzas. (gcl-2.6.8predir): Rename from gcl-2.6.8pre. (gcl-systemdir): Rename from gcl-system. (stamp-gcldir): Rename from all. * Makefile.in: Generate. 2006-08-26 Gabriel Dos Reis * Makefile.pamphlet: Remove support for 2.6.7. 2006-08-12 Gabriel Dos Reis * Makefile.pamphlet: Remove stanzas prior to gcl-2.6.7.