diff --git a/src/Makefile.in b/src/Makefile.in index 538e24736..3cfb9f504 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -3,7 +3,6 @@ # top_srcdir= @top_srcdir@ srcdir = @srcdir@ -VPATH = @srcdir@ # Programs used by "make": # @@ -63,14 +62,14 @@ ecl_min$(EXE): $(LIBRARIES) .gdbinit libecl.a .gdbinit: $(srcdir)/util/gdbinit cp $(srcdir)/util/gdbinit $@ -lsp/config.lsp: lsp/config.lsp.in - sed -e 's,@ecldir@,$(libdir),g' < lsp/config.lsp.in > lsp/config.lsp -compile.lsp: compile.lsp.in - sed -e 's,@ecldir@,$(libdir),g' < compile.lsp.in > compile.lsp -ecl-config: ecl-config.in +lsp/config.lsp: lsp/config.pre + sed -e 's,@ecldir@,$(libdir),g' < lsp/config.pre > lsp/config.lsp +compile.lsp: compile.pre + sed -e 's,@ecldir@,$(libdir),g' < compile.pre > compile.lsp +ecl-config: ecl-config.pre sed -e 's,~A,$(libdir),;s,~\*,,' \ -e 's,@libdir\\@,$(libdir),' \ - -e 's,@includedir\\@,$(libdir)/h,' ecl-config.in > ecl-config + -e 's,@includedir\\@,$(libdir)/h,' ecl-config.pre > ecl-config @LIBPREFIX@ecl.@LIBEXT@: @LIBPREFIX@gmp.@LIBEXT@ @LIBPREFIX@gc.@LIBEXT@ lsp/config.lsp diff --git a/src/configure b/src/configure index b1970404a..ac8ab4019 100755 --- a/src/configure +++ b/src/configure @@ -6016,15 +6016,15 @@ else echo "$as_me:$LINENO: result: already installed" >&5 echo "${ECHO_T}already installed" >&6 fi - ac_config_files="$ac_config_files bare.lsp lsp/config.lsp cmp/cmpcfg.lsp lsp/load.lsp clos/load.lsp cmp/load.lsp ../Makefile Makefile c/Makefile doc/Makefile doc/ecl.man tk/Makefile tests/Makefile ansi-tests/Makefile gabriel/Makefile" + ac_config_files="$ac_config_files bare.lsp cmp/cmpcfg.lsp lsp/load.lsp clos/load.lsp cmp/load.lsp ../Makefile Makefile c/Makefile doc/Makefile doc/ecl.man tk/Makefile tests/Makefile ansi-tests/Makefile gabriel/Makefile" - ac_config_files="$ac_config_files ecl-config.in:util/ecl-config" + ac_config_files="$ac_config_files ecl-config.pre:util/ecl-config" ac_config_files="$ac_config_files h/configpre:h/config.h.in" - ac_config_files="$ac_config_files lsp/config.lsp.in:lsp/config.lsp.in" + ac_config_files="$ac_config_files lsp/config.pre:lsp/config.lsp.in" - ac_config_files="$ac_config_files compile.lsp.in:compile.lsp.in" + ac_config_files="$ac_config_files compile.pre:compile.lsp.in" ac_config_headers="$ac_config_headers h/config.h:h/configpre" @@ -6553,7 +6553,6 @@ do case "$ac_config_target" in # Handling of arguments. "bare.lsp" ) CONFIG_FILES="$CONFIG_FILES bare.lsp" ;; - "lsp/config.lsp" ) CONFIG_FILES="$CONFIG_FILES lsp/config.lsp" ;; "cmp/cmpcfg.lsp" ) CONFIG_FILES="$CONFIG_FILES cmp/cmpcfg.lsp" ;; "lsp/load.lsp" ) CONFIG_FILES="$CONFIG_FILES lsp/load.lsp" ;; "clos/load.lsp" ) CONFIG_FILES="$CONFIG_FILES clos/load.lsp" ;; @@ -6567,10 +6566,10 @@ do "tests/Makefile" ) CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; "ansi-tests/Makefile" ) CONFIG_FILES="$CONFIG_FILES ansi-tests/Makefile" ;; "gabriel/Makefile" ) CONFIG_FILES="$CONFIG_FILES gabriel/Makefile" ;; - "ecl-config.in" ) CONFIG_FILES="$CONFIG_FILES ecl-config.in:util/ecl-config" ;; + "ecl-config.pre" ) CONFIG_FILES="$CONFIG_FILES ecl-config.pre:util/ecl-config" ;; "h/configpre" ) CONFIG_FILES="$CONFIG_FILES h/configpre:h/config.h.in" ;; - "lsp/config.lsp.in" ) CONFIG_FILES="$CONFIG_FILES lsp/config.lsp.in:lsp/config.lsp.in" ;; - "compile.lsp.in" ) CONFIG_FILES="$CONFIG_FILES compile.lsp.in:compile.lsp.in" ;; + "lsp/config.pre" ) CONFIG_FILES="$CONFIG_FILES lsp/config.pre:lsp/config.lsp.in" ;; + "compile.pre" ) CONFIG_FILES="$CONFIG_FILES compile.pre:compile.lsp.in" ;; "h/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS h/config.h:h/configpre" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} diff --git a/src/configure.in b/src/configure.in index 3b8d035e1..6bcfbc594 100644 --- a/src/configure.in +++ b/src/configure.in @@ -363,13 +363,12 @@ dnl dnl Notice that we build ${builddir}/h/configpre.h fron ${srcdir}/h/config.h.in, dnl and then use all AC_DEF* to build h/config.h from h/configpre.h dnl -AC_CONFIG_FILES(bare.lsp - lsp/config.lsp cmp/cmpcfg.lsp lsp/load.lsp clos/load.lsp cmp/load.lsp +AC_CONFIG_FILES(bare.lsp cmp/cmpcfg.lsp lsp/load.lsp clos/load.lsp cmp/load.lsp ../Makefile Makefile c/Makefile doc/Makefile doc/ecl.man tk/Makefile tests/Makefile ansi-tests/Makefile gabriel/Makefile) -AC_CONFIG_FILES([ecl-config.in:util/ecl-config]) +AC_CONFIG_FILES([ecl-config.pre:util/ecl-config]) AC_CONFIG_FILES([h/configpre:h/config.h.in]) -AC_CONFIG_FILES([lsp/config.lsp.in:lsp/config.lsp.in]) -AC_CONFIG_FILES([compile.lsp.in:compile.lsp.in]) +AC_CONFIG_FILES([lsp/config.pre:lsp/config.lsp.in]) +AC_CONFIG_FILES([compile.pre:compile.lsp.in]) AC_CONFIG_HEADER([h/config.h:h/configpre]) AC_OUTPUT diff --git a/src/lsp/config.lsp.in b/src/lsp/config.lsp.in index 9d6a63353..de5234daa 100644 --- a/src/lsp/config.lsp.in +++ b/src/lsp/config.lsp.in @@ -67,11 +67,9 @@ Returns, as a string, the version of the software under which ECL runs." ;; * Set configuration pathnames. Notice the trailing slash! ;; Otherwise it would not be a directory. ;; -#+(and (not mingw32) (not ecl-min)) +#-mingw32 (si::pathname-translations "SYS" '(("**;*.*" "@ecldir@/**/*.*"))) -#+(and mingw32 (not ecl-min)) -(let ((d (merge-pathnames "**/*.*" - (or (si::getenv "ECLDIR") (si::argv 0))))) - (si::pathname-translations "SYS" - `(("**;*.*" ,d)))) +#+mingw32 +(si::pathname-translations "SYS" + `(("**;*.*" ,(merge-pathnames "**/*.*" (si::argv 0))))) (si::pathname-translations "HOME" '(("**;*.*" "~/**/*.*")))