Mercurial > octave
diff Makeconf.in @ 2862:95e85daad148
[project @ 1997-04-15 22:00:57 by jwe]
author | jwe |
---|---|
date | Tue, 15 Apr 1997 22:05:13 +0000 |
parents | 19c45d29f177 |
children | 1b219fa3c56a |
line wrap: on
line diff
--- a/Makeconf.in Sun Apr 13 23:21:38 1997 +0000 +++ b/Makeconf.in Tue Apr 15 22:05:13 1997 +0000 @@ -294,41 +294,47 @@ $(foreach d, $(SUBDIRS), $(do-subdir-for-command)) endef +# Yes, the second sed command near the end is needed, to avoid limits +# in command lengths for some versions of sed. UGLY_DEFS is often +# quite large, so it makes sense to split this command there. + define do-subst-config-vals echo "making $@ from $<" sed < $< \ - -e "s;%VERSION%;\"${version}\";" \ - -e "s;%config_opts%;\"${config_opts}\";" \ - -e "s;%TARGET_HOST_TYPE%;\"${target_host_type}\";" \ - -e "s;%F77%;\"${F77}\";" \ - -e "s;%FFLAGS%;\"${FFLAGS}\";" \ - -e "s;%FPICFLAG%;\"${FPICFLAG}\";" \ - -e "s;%F2C%;\"${F2C}\";" \ - -e "s;%F2CFLAGS%;\"${F2CFLAGS}\";" \ - -e "s;%FLIBS%;\"${FLIBS}\";" \ - -e "s;%CPPFLAGS%;\"${CPPFLAGS}\";" \ - -e "s;%INCFLAGS%;\"-I${includedir} -I${octincludedir}\";" \ + -e "s;%BUG_CXXFLAGS%;\"${BUG_CXXFLAGS}\";" \ -e "s;%CC%;\"${CC}\";" \ -e "s;%CC_VERSION%;\"${CC_VERSION}\";" \ -e "s;%CFLAGS%;\"${BUG_CFLAGS}\";" \ -e "s;%CPICFLAG%;\"${CPICFLAG}\";" \ + -e "s;%CPPFLAGS%;\"${CPPFLAGS}\";" \ -e "s;%CXX%;\"${CXX}\";" \ - -e "s;%CXX_VERSION%;\"${CXX_VERSION}\";" \ -e "s;%CXXFLAGS%;\"${CXXFLAGS}\";" \ -e "s;%CXXPICFLAG%;\"${CXXPICFLAG}\";" \ - -e "s;%BUG_CXXFLAGS%;\"${BUG_CXXFLAGS}\";" \ + -e "s;%CXX_VERSION%;\"${CXX_VERSION}\";" \ + -e "s;%F2C%;\"${F2C}\";" \ + -e "s;%F2CFLAGS%;\"${F2CFLAGS}\";" \ + -e "s;%F77%;\"${F77}\";" \ + -e "s;%FFLAGS%;\"${FFLAGS}\";" \ + -e "s;%FLIBS%;\"${FLIBS}\";" \ + -e "s;%FPICFLAG%;\"${FPICFLAG}\";" \ + -e "s;%GCC_IEEE_FP_FLAG%;\"${GCC_IEEE_FP_FLAG}\";" \ -e "s;%HOST_CXXFLAGS%;\"${HOST_CXXFLAGS}\";" \ + -e "s;%INCFLAGS%;\"-I${includedir} -I${octincludedir}\";" \ + -e "s;%LDFLAGS%;\"${LDFLAGS}\";" \ + -e "s;%LEXLIB%;\"${LEXLIB}\";" \ + -e "s;%LIBDLFCN%;\"${LIBDLFCN}\";" \ + -e "s;%LIBFLAGS%;\"-L${libdir}\";" \ + -e "s;%LIBPLPLOT%;\"${LIBPLPLOT}\";" \ + -e "s;%LIBS%;\"${LIBS}\";" \ -e "s;%NO_IMPLICIT_TEMPLATES%;\"${NO_IMPLICIT_TEMPLATES}\";" \ - -e "s;%GCC_IEEE_FP_FLAG%;\"${GCC_IEEE_FP_FLAG}\";" \ - -e "s;%LDFLAGS%;\"${LDFLAGS}\";" \ - -e "s;%LIBFLAGS%;\"-L${libdir}\";" \ -e "s;%RLD_FLAG%;\"${RLD_FLAG}\";" \ + -e "s;%SH_LD%;\"${SH_LD}\";" \ + -e "s;%SH_LDFLAGS%;\"${SH_LDFLAGS}\";" \ + -e "s;%TARGET_HOST_TYPE%;\"${target_host_type}\";" \ -e "s;%TERMLIBS%;\"${TERMLIBS}\";" \ - -e "s;%LIBS%;\"${LIBS}\";" \ - -e "s;%LEXLIB%;\"${LEXLIB}\";" \ - -e "s;%LIBPLPLOT%;\"${LIBPLPLOT}\";" \ - -e "s;%LIBDLFCN%;\"${LIBDLFCN}\";" | sed \ - -e "s;%DEFS%;\"${UGLY_DEFS}\";" > $@.tmp + -e "s;%VERSION%;\"${version}\";" \ + -e "s;%config_opts%;\"${config_opts}\";" | \ + sed -e "s;%DEFS%;\"${UGLY_DEFS}\";" > $@.tmp $(top_srcdir)/move-if-change $@.tmp $@ endef @@ -336,22 +342,22 @@ echo "making $@ from $<" sed < $< > $@.tmp \ -e "s;%DEFAULT_PAGER%;\"${DEFAULT_PAGER}\";" \ - -e "s;%OCTAVE_PREFIX%;\"${prefix}\";" \ - -e "s;%OCTAVE_EXEC_PREFIX%;\"${exec_prefix}\";" \ + -e "s;%OCTAVE_ARCHLIBDIR%;\"${archlibdir}\";" \ + -e "s;%OCTAVE_BINDIR%;\"${bindir}\";" \ -e "s;%OCTAVE_DATADIR%;\"${datadir}\";" \ - -e "s;%OCTAVE_BINDIR%;\"${bindir}\";" \ - -e "s;%OCTAVE_LIBDIR%;\"${libdir}\";" \ + -e "s;%OCTAVE_EXEC_PREFIX%;\"${exec_prefix}\";" \ + -e "s;%OCTAVE_FCNFILEDIR%;\"${fcnfiledir}\";" \ + -e "s;%OCTAVE_FCNFILEPATH%;\"${fcnfilepath}\";" \ + -e "s;%OCTAVE_IMAGEPATH%;\"${imagepath}\";" \ -e "s;%OCTAVE_INFODIR%;\"${infodir}\";" \ -e "s;%OCTAVE_INFOFILE%;\"${infofile}\";" \ - -e "s;%OCTAVE_FCNFILEDIR%;\"${fcnfiledir}\";" \ + -e "s;%OCTAVE_LIBDIR%;\"${libdir}\";" \ + -e "s;%OCTAVE_LOCALARCHLIBDIR%;\"${localarchlibdir}\";" \ -e "s;%OCTAVE_LOCALFCNFILEDIR%;\"${localfcnfiledir}\";" \ -e "s;%OCTAVE_LOCALFCNFILEPATH%;\"${localfcnfilepath}\";" \ - -e "s;%OCTAVE_ARCHLIBDIR%;\"${archlibdir}\";" \ - -e "s;%OCTAVE_LOCALARCHLIBDIR%;\"${localarchlibdir}\";" \ + -e "s;%OCTAVE_LOCALOCTFILEPATH%;\"${localoctfilepath}\";" \ -e "s;%OCTAVE_OCTFILEDIR%;\"${octfiledir}\";" \ - -e "s;%OCTAVE_LOCALOCTFILEPATH%;\"${localoctfilepath}\";" \ - -e "s;%OCTAVE_FCNFILEPATH%;\"${fcnfilepath}\";" \ - -e "s;%OCTAVE_IMAGEPATH%;\"${imagepath}\";" \ + -e "s;%OCTAVE_PREFIX%;\"${prefix}\";" \ -e "s;%TARGET_HOST_TYPE%;\"${target_host_type}\";" $(top_srcdir)/move-if-change $@.tmp $@ endef