-#!/bin/sh
-# Please do not edit this file. It is generated automatically from
-# configure.in and a configure template.
-configdirs=
-
#!/bin/sh
-# Configuration script template
+# Configuration script
# Copyright (C) 1988, 1990, 1991 Free Software Foundation, Inc.
#This file is part of GNU.
# $Id$
+# Please email any bugs, comments, and/or additions to this file to:
+# configure@cygnus.com
+
#
# Shell script to create proper links to machine-dependent files in
# preparation for compilation.
# config.status is removed.
#
+set -e
+
remove=rm
hard_link=ln
symbolic_link='ln -s'
#hard_link="echo ln"
#symbolic_link="echo ln -s"
-progname=$0
-
# clear some things potentially inherited from environment.
+
+Makefile=Makefile
+Makefile_in=Makefile.in
ansi=
arguments=$*
+commontargets=
+configdirs=
defaulttargets=
destdir=
fatal=
hostsubdir=
-Makefile=Makefile
-Makefile_in=Makefile.in
norecursion=
+objdir=
+objdiroption=
+progname=
recurring=
removing=
srcdir=
srctrigger=
target=
targets=
-commontargets=
targetsubdir=
-template=
verbose=
for arg in $*;
-norecursion | +no*)
norecursion=true
;;
+ -objdir=* | +objdir=* | +objdi=* | +objd=* | +obj=* | +ob=* | +o=*)
+ objdiroption=${arg}
+ objdir=`echo ${arg} | sed 's/[+-]o[a-z]*=//'`
+ ;;
-recurring | +recurring | +recurrin | +recurri | +recurr | +recur | +recu | +rec | +re)
recurring=true
;;
-rm | +rm)
removing=${arg}
;;
-# -srcdir=* | +srcdir=* | +srcdi=* | +srcd=* | +src=* | +sr=* | +s=*)
+ -site=* | +site=* | +sit=* | +si=*)
+ site=`echo ${arg} | sed 's/[+-]s[a-z]*=//'`
+ ;;
+# -srcdir=* | +srcdir=* | +srcdi=* | +srcd=* | +src=* | +sr=*)
# srcdir=`echo ${arg} | sed 's/[+-]s[a-z]*=//'`
# ;;
- -subdirs | +f* | +su*)
+ -subdirs | +su*)
subdirs=${arg}
;;
-target=* | +target=* | +targe=* | +targ=* | +tar=* | +ta=*)
newtargets="${targets} `echo ${arg} | sed 's/[+-]t[a-z]*=//'`"
targets="${newtargets}"
;;
- -template=* | +template=* | +templat=* | +templa=* | +templ=* | +temp=* | +tem=* | +te=*)
- template=`echo ${arg} | sed 's/[+-]template=//'`
+ -tmpdir=* | +tmpdir=* | +tmpdi=* | +tmpd=* | +tmp=* | +tm=*)
+ tmpdiroption=${arg}
+ TMPDIR=`echo ${arg} | sed 's/[+-]t[a-z]*=//'`
;;
-v | -verbose | +v*)
verbose=${arg}
done
if [ -n "${verbose}" ] ; then
- echo `pwd`/configure $*
+ echo $0 $*
fi
-# process host and target only if not rebuilding configure itself or removing.
-if [ -z "${template}" -a -z "${removing}" -a -z "${fatal}" ] ; then
+## this is a little touchy and won't always work, but...
+##
+## if the argv[0] starts with a slash then it is an absolute name that can be
+## used as is.
+##
+## otherwise, if argv[0] has no slash in it, we can assume that it is on the
+## path. Since PATH might include "." we also add `pwd` to the end of PATH.
+##
+## otherwise we prepend `pwd` to $0 and hope that will give us an absolute
+## path.
+##
+
+if (echo $0 | grep '^/' > /dev/null) ; then
+ progname=$0
+else
+ if (echo $0 | grep '/' > /dev/null) ; then
+ progname=`pwd`/$0
+ else
+ progname=$0
+ PATH=$PATH:`pwd` ; export PATH
+ fi
+fi
+
+configsub=`echo ${progname} | sed 's/configure\$/config.sub/'`
+
+if [ ! -f ${configsub} ] ; then
+ echo '***' cannot find config.sub.
+ echo 1
+fi
+
+# process host and target only if not removing.
+if [ -z "${removing}" -a -z "${fatal}" ] ; then
# Complain if an arg is missing
if [ -z "${hosts}" ] ; then
(echo ;
echo ;
echo "Options: [defaults in brackets]" ;
echo " +ansi configure w/ANSI library. [no ansi lib]" ;
- echo " +destdir=MYDIR configure for installation into MYDIR. [/usr/local]" ;
- echo " +subdirs configure in subdirectories. [in source directories]" ;
- echo " +lang=LANG configure to build LANG. [gcc]" ;
- echo " +help print this message. [normal config]" ;
+ echo " +destdir=MYDIR configure for installation into MYDIR. [\"/usr/local\"]" ;
echo " +gas configure the compilers for use with gas. [native as]" ;
+ echo " +help print this message. [normal config]" ;
+ echo " +lang=LANG configure to build LANG. [gcc]" ;
echo " +nfp configure the compilers default to soft floating point. [hard float]" ;
echo " +norecursion configure this directory only. [recurse]" ;
+ echo " +objdir=ODIR configure in a parallel tree rooted in ODIR. [rooted in \".\"]" ;
echo " +rm remove this configuration. [build a configuration]" ;
+ echo " +site configure with site specific makefile" ;
+# This is correctly aligned in the output, even though it isn't here.
+ echo " +subdirs configure in subdirectories. [in source directories]" ;
echo " +target=TARGET configure for TARGET. [TARGET = HOST]" ;
- echo " +template=TEM rebuild configure using TEM. [normal config]" ;
+ echo " +tmpdir=TMPDIR create temporary files in TMPDIR. [ TMPDIR = \"/tmp\" ]" ;
echo ;
echo "Where HOST and TARGET are something like \"vax\", \"sun3\", \"encore\", etc." ;
echo "Asking for more than one \"+target\" implies \"+subdirs\". Any other" ;
exit 1
fi
-#### configure.in common parts come in here.
-# This file is a shell script fragment that supplies the information
-# necessary to tailor a template configure script into the configure
-# script appropriate for this directory. For more information, check
-# any existing configure script.
-
-configdirs="libiberty bfd binutils bison gcc readline ld gas gnulib ${clib} gdb emacs make grep diff rcs gdbm cvs prms"
-srctrigger=README.configure
-srcname="gnu development package"
-
-## end of common part.
-
-# are we rebuilding config itself?
-if [ -n "${template}" ] ; then
- if [ ! -r ${template} ] ; then
- echo '***' "Can't find template ${template}." 1>&2
+### break up configure.in.
+if [ -r configure.in ] ; then
+ if [ -z "`grep '^# per\-host:' configure.in`" ] ; then
+ echo '***' `pwd`/configure.in has no "per-host:" line. 1>&2
exit 1
fi
-# prep the template
- sed -e '/^#### configure.in common parts come in here.$/,/^## end of common part.$/c\
-#### configure.in common parts come in here.\
-## end of common part.' \
- -e '/^#### configure.in per-host parts come in here.$/,/^## end of per-host part.$/c\
-#### configure.in per-host parts come in here.\
-## end of per-host part.' \
- -e '/^#### configure.in per-target parts come in here.$/,/^## end of per-target part.$/c\
-#### configure.in per-target parts come in here.\
-## end of per-target part.' \
- -e '/^#### configure.in post-target parts come in here.$/,/^## end of post-target part.$/c\
-#### configure.in post-target parts come in here.\
-## end of post-target part.' \
- < ${template} > template.new
-
- if [ -r configure.in ] ; then
- if [ -z "`grep '^# per\-host:' configure.in`" ] ; then
- echo '***' `pwd`/configure.in has no "per-host:" line. 1>&2
- exit 1
- fi
-
- if [ -z "`grep '^# per\-target:' configure.in`" ] ; then
- echo '***' `pwd`/configure.in has no "per-target:" line. 1>&2
- exit 1
- fi
-
- # split configure.in into common, per-host, per-target,
- # and post-target parts. Post-target is optional.
- sed -e '/^# per\-host:/,$d' configure.in > configure.com
- sed -e '1,/^# per\-host:/d' -e '/^# per\-target:/,$d' configure.in > configure.hst
- if grep -s '^# post-target:' configure.in ; then
- sed -e '1,/^# per\-target:/d' -e '/^# post\-target:/,$d' configure.in > configure.tgt
- sed -e '1,/^# post\-target:/d' configure.in > configure.pos
- else
- sed -e '1,/^# per\-target:/d' configure.in > configure.tgt
- echo >configure.pos
- fi
-
- # and insert them
- sed -e '/^#### configure.in common parts come in here.$/ r configure.com' \
- -e '/^#### configure.in per\-host parts come in here.$/ r configure.hst' \
- -e '/^#### configure.in per\-target parts come in here.$/ r configure.tgt' \
- -e '/^#### configure.in post\-target parts come in here.$/ r configure.pos' \
- template.new > configure.new
-
- rm -f configure.com configure.tgt configure.hst configure.pos
- else
- echo Warning: no configure.in in `pwd`
- cat ${template} >> configure
+ if [ -z "`grep '^# per\-target:' configure.in`" ] ; then
+ echo '***' `pwd`/configure.in has no "per-target:" line. 1>&2
+ exit 1
fi
- chmod a+x configure.new
- rm template.new
-# mv configure configure.old
- mv configure.new configure
-
- if [ -n "${verbose}" ] ; then
- echo Rebuilt configure in `pwd`
+ if [ -z "${TMPDIR}" ] ; then
+ TMPDIR=/tmp ; export TMPDIR
fi
- # Now update config.sub from the template directory.
- if echo "$template" | grep -s 'configure$' ; then
- cp `echo "$template" | sed s/configure$/config.sub/` ./config.sub.new
- # mv config.sub config.sub.old
- mv config.sub.new config.sub
-
- if [ -n "${verbose}" ] ; then
- echo Rebuilt config.sub in `pwd`
- fi
+ # split configure.in into common, per-host, per-target,
+ # and post-target parts. Post-target is optional.
+ sed -e '/^# per\-host:/,$d' configure.in > ${TMPDIR}/configure.$$.com
+ sed -e '1,/^# per\-host:/d' -e '/^# per\-target:/,$d' configure.in > ${TMPDIR}/configure.$$.hst
+ if grep -s '^# post-target:' configure.in ; then
+ sed -e '1,/^# per\-target:/d' -e '/^# post\-target:/,$d' configure.in > ${TMPDIR}/configure.$$.tgt
+ sed -e '1,/^# post\-target:/d' configure.in > ${TMPDIR}/configure.$$.pos
+ else
+ sed -e '1,/^# per\-target:/d' configure.in > ${TMPDIR}/configure.$$.tgt
+ echo >${TMPDIR}/configure.$$.pos
fi
- if [ -z "${norecursion}" ] ; then
- # If template is relative path, make it absolute for recurring.
- if echo "${template}" | grep -s '^/' ; then
- true
- else
- template=`pwd`/${template}
- fi
-
- while [ -n "${configdirs}" ] ; do
- # set configdir to car of configdirs, configdirs to cdr of configdirs
- set ${configdirs}; configdir=$1; shift; configdirs=$*
-
- if [ "`echo ${configdir}.*`" != "${configdir}.*" ] ; then
- targetspecificdirs=${configdir}.*
- else
- targetspecificdirs=
- fi
+else
+ echo '***' No configure.in in `pwd`
+ exit 1
+fi
- for i in ${configdir} ${targetspecificdirs} ; do
- if [ -d $i ] ; then
- if [ -r $i/configure ] ; then
- (cd $i ;
- ./configure +template=${template} ${verbose})
- else
- echo Warning: No configure script in `pwd`/$i
- fi
- else
- if [ -n "${verbose}" ] ; then
- echo Warning: directory $i is missing.
- fi
- fi
- done
- done
- fi
+### do common part of configure.in
- exit 0
-fi
+. ${TMPDIR}/configure.$$.com
# some sanity checks on configure.in
if [ -z "${srctrigger}" ] ; then
- echo Warning: srctrigger not set in configure.in. `pwd` not configured.
+ echo '***' srctrigger not set in `pwd`/configure.in.
exit 1
fi
host_alias=${host}
- result=`/bin/sh ./config.sub ${host}`
+ result=`${configsub} ${host}`
host_cpu=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
host_vendor=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
host_os=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
host=${host_cpu}-${host_vendor}-${host_os}
host_makefile_frag=config/hmake-${host}
-#### configure.in per-host parts come in here.
-
-## end of per-host part.
+ . ${TMPDIR}/configure.$$.hst
for target in ${targets} ; do
target_alias=${target}
- result=`/bin/sh ./config.sub ${target}`
+ result=`${configsub} ${target}`
target_cpu=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
target_vendor=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
target_os=`echo $result | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
target=${target_cpu}-${target_vendor}-${target_os}
target_makefile_frag=config/tmake-${target}
-#### configure.in per-target parts come in here.
-
-#
-# Local Variables:
-# fill-column: 131
-# End:
-#
-## end of per-target part.
+ . ${TMPDIR}/configure.$$.tgt
# Temporarily, we support only direct subdir builds.
hostsubdir=H-${host_alias}
targetsubdir=T-${target_alias}
if [ -n "${removing}" ] ; then
+ if [ -n "${objdir}" ] ; then
+ echo '***' +rm not supported for +objdir. Just \"rm -rf ${objdir}\" by hand.
+ exit 1
+ fi
+
if [ -n "${subdirs}" ] ; then
if [ -d "${hostsubdir}" ] ; then
rm -rf ${hostsubdir}/${targetsubdir}
- if [ -z "`(ls ${hostsubdir}) 2>&1 | grep Target- | grep -v Target-independent`" ] ; then
+ if [ -z "`(ls ${hostsubdir}) 2>&1 | grep T- | grep -v T-independent`" ] ; then
rm -rf ${hostsubdir}
fi
else
rm -f ${Makefile} config.status ${links}
fi
else
+ if [ -n "${objdir}" ]; then
+ srcdir=`pwd`
+ cd ${objdir}
+ fi
+
if [ -n "${subdirs}" ] ; then
# check for existing status before allowing forced subdirs.
if [ -f ${Makefile} ] ; then
if [ -z "${commontargets}" ] ; then
mkdir ${targetsubdir}
else
- if [ ! -d Target-independent ] ; then
- mkdir Target-independent
+ if [ ! -d T-independent ] ; then
+ mkdir T-independent
fi
- ${symbolic_link} Target-independent ${targetsubdir}
+ ${symbolic_link} T-independent ${targetsubdir}
fi # if target independent
fi # if no target dir yet
cd ${targetsubdir}
- srcdir=../..
+ if [ -z "${srcdir}" ] ; then
+ srcdir=../..
+ fi
else
# if not subdir builds, then make sure none exist.
- if [ -n "`(ls .) 2>&1 | grep Host-`" ] ; then
+ if [ -n "`(ls .) 2>&1 | (grep H- ; true)`" ] ; then
echo '***' "Configured subdirs exist. `pwd` not configured." 1>&2
exit 1
+ else
+ true
fi
fi
echo "target_os = ${target_os}" >> ${Makefile}
if [ -n "${subdirs}" ] ; then
- echo "subdir = /${hostsubdir}/${targetsubdir}" >> ${Makefile}
+ (echo "subdir = /${hostsubdir}/${targetsubdir}" ;
+ echo "unsubdir = ../..") >> ${Makefile}
else
- echo "subdir =" >> ${Makefile}
+ (echo "subdir =" ;
+ echo "unsubdir = .") >> ${Makefile}
fi
# echo "workdir = `pwd`" >> ${Makefile}
mv Makefile.tem ${Makefile}
fi
+ # Conditionalize the makefile for this site.
+ if [ -n "${site}" ] ; then
+ site_makefile_frag=smake-${site}
+
+ if [ -f ${srcdir}/${site_makefile_frag} ] ; then
+ (echo "site_makefile_frag = ${srcdir}/${site_makefile_frag}" ;
+ sed -e "/^####/ r ${srcdir}/${site_makefile_frag}" ${Makefile}) > Makefile.tem
+ mv Makefile.tem ${Makefile}
+ fi
+ fi
+
# set srcdir
sed "s@^srcdir = \.@srcdir = ${srcdir}@" ${Makefile} > Makefile.tem
mv Makefile.tem ${Makefile}
sed "s:^NONSUBDIRS =.*$:NONSUBDIRS = ${noconfigdirs}:" ${Makefile} > Makefile.tem
mv Makefile.tem ${Makefile}
+ # remove any form feeds.
+ sed -e "s/\f//" ${Makefile} > Makefile.tem
+ mv Makefile.tem ${Makefile}
+
using=
if [ -f ${srcdir}/${host_makefile_frag} ] ; then
using=" using \"${host_makefile_frag}\""
fi
- # remove any form feeds.
- sed -e "s/\f//" ${Makefile} > Makefile.tem
- mv Makefile.tem ${Makefile}
-
if [ -f ${srcdir}/${target_makefile_frag} ] ; then
if [ -z "${using}" ] ; then
andusing=" using \"${target_makefile_frag}\""
andusing=${using}
fi
- if [ -n "${verbose}" -o -z "${recurring}" ] ; then
- echo "Created \"${Makefile}\"" in `pwd`${andusing}.
+ if [ -f ${srcdir}/${site_makefile_frag} ] ; then
+ if [ -z "${andusing}" ] ; then
+ andandusing=" using \"${site_makefile_frag}\""
+ else
+ andandusing="${andusing} and \"${site_makefile_frag}\""
+ fi
+ else
+ andandusing=${andusing}
fi
-#### configure.in post-target parts come in here.
+ if [ -n "${verbose}" -o -z "${recurring}" ] ; then
+ echo "Created \"${Makefile}\"" in `pwd`${andandusing}.
+ fi
-## end of post-target part.
+ if [ -f ${TMPDIR}/configure.$$.pos ] ; then
+ . ${TMPDIR}/configure.$$.pos
+ fi
# describe the chosen configuration in config.status.
# Make that file a shellscript which will reestablish
# Makefiles.
echo "#!/bin/sh
-# ${srcname} was configured as follows:
-${srcdir}/configure" ${arguments} `if [ -z "${norecursion}" ] ; then echo +norecursion ; else true ; fi` > config.status
+# `pwd` was configured as follows:
+(cd ${srcdir} ; ${progname}" ${arguments} `if [ -z "${norecursion}" ] ; then echo +norecursion ; else true ; fi` ")" > config.status
chmod a+x config.status
originaldir=`pwd`
fi
if [ -d ${configdir} ] ; then
- (cd ${configdir} ;
- ./configure +recurring ${host_alias} +target=${target_alias} \
- ${verbose} ${subdirs} ${removing} +destdir=${destdir}) \
- | sed 's/^/ /'
+ if [ -n "${objdir}" ] ; then
+ if [ ! -d ${objdir}/${configdir} ] ; then
+ mkdir ${objdir}/${configdir}
+ fi
+ fi
+
+ POPDIR=`pwd`
+ cd ${configdir}
+
+ ${progname} +recurring ${host_alias} +target=${target_alias} \
+ ${verbose} ${subdirs} ${removing} +destdir=${destdir} \
+ `if [ -n "${objdir}" ] ; then echo +objdir=${objdir}/${configdir} ; fi` \
+ ${tmpdiroption}
+
+ cd ${POPDIR}
+
+# (cd ${configdir} ;
+# if (${progname} +recurring ${host_alias} +target=${target_alias} \
+# ${verbose} ${subdirs} ${removing} +destdir=${destdir} \
+# `if [ -n "${objdir}" ] ; then echo +objdir=${objdir}/${configdir} ; fi` \
+# ${tmpdiroption}) ; then true ; else exit 1 ; fi) \
+# | sed 's/^/ /'
else
if [ -n "${verbose}" ] ; then
echo Warning: directory \"${configdir}\" is missing.
# Now build a Makefile for this host.
if [ -n "${subdirs}" -a ! -n "${removing}" ] ; then
+ push=`pwd`
+
+ if [ -n "${objdir}" ] ; then
+ cd ${objdir}
+ fi
+
cd ${hostsubdir}
cat > GNUmakefile << E!O!F
# Makefile generated by configure for host ${host_alias}.
-ALL := $(shell ls -d Target-*)
+ALL := $(shell ls -d T-*)
%:
$(foreach subdir,$(ALL),$(MAKE) -C $(subdir) \$@ &&) true
all:
E!O!F
- cd ..
+ cd ${push}
fi
done # for each host
+### clean up.
+
+rm -f ${TMPDIR}/configure.$$.com ${TMPDIR}/configure.$$.tgt ${TMPDIR}/configure.$$.hst ${TMPDIR}/configure.$$.pos
+
exit 0
#
-# $Log$
-# Revision 1.40 1991/10/01 02:44:32 rich
-# * use aliases as directory names.
-# * put aliases AND parsed triples into Makefiles.
-# * config.status is a shell script.
-# * remove formfeeds from resulting Makefile.
-#
-# Revision 1.36 1991/08/31 03:54:36 rich
-# Welcome emacs to the mess.
-#
-# Revision 1.35 1991/08/26 04:29:31 rich
-# Welcome cvs to the big time.
-#
-# Revision 1.34 1991/08/25 23:40:23 rich
-# rcs enters the soup.
-#
-# Revision 1.33 1991/08/25 21:48:38 rich
-# Adding diff to the fray.
-#
-# Revision 1.32 1991/08/25 20:18:20 rich
-# Adding grep to the fray.
-#
-# Revision 1.31 1991/08/23 04:50:57 rich
-# Minor config polish.
-#
-# Revision 1.22 1991/08/23 03:31:43 rich
-# Minor polish & config mapping.
#
-# Revision 1.30 1991/08/22 07:15:51 rich
-# Three part names, etc.
-#
-# Revision 1.29 1991/08/20 04:56:51 rich
-# revisiting error messages
-#
-# Revision 1.28 1991/08/16 19:22:17 rich
-# This is the commontargets change and should be considered
-# experimental.
-#
-# Revision 1.27 1991/08/08 01:14:13 rich
-# allow +f to stand in for +subdirs
-#
-# Revision 1.26 1991/08/07 19:21:32 rich
-# +forcesubdirs -> +subdirs
-#
-# Revision 1.25 1991/08/07 07:05:30 rich
-# Added make.
-#
-# Revision 1.24 1991/08/06 19:26:01 rich
-# revised option parsing.
-#
-# Revision 1.23 1991/08/06 19:12:32 rich
-# Host-level GNUmakefiles.
-#
-# Revision 1.22 1991/07/20 01:22:30 rich
-# propogate gdb changes and destdir fix
-#
-# Revision 1.21 1991/07/20 00:55:20 gnu
-# Roll in new configure that handles GDB. Make sure that the "configure"
-# that is checked-in reflects the latest "configure.in", which includes gdb.
-#
-# Revision 1.9 1991/07/06 04:35:51 gnu
-# Fix bug in configure when iterating targets.
-# Depend on alldeps.mak, not ${srcdir}/alldeps.mak, so it can be found
-# in either spot.
-#
-# Revision 1.8 1991/07/05 00:04:58 gnu
-# Thu Jul 4 14:47:06 1991 John Gilmore (gnu at cygint.cygnus.com)
-#
-# * configure.in, Makefile.in: Avoid rebuilding "depend" as much.
-# Avoid declaring Makefile dependencies, because GNU Make stupidly
-# tries to update it if we do.
-#
-# * coffread.c: Revise for minor changes to bfd internal coff
-# indexes.
-#
-# * configure: If -template= is given a relative path, make it
-# absolute before recurring in subdirectories.
-#
-# Revision 1.7 1991/07/04 15:59:46 gnu
-# Make gdb work with configure. Only thing that doesn't work is the -list
-# option (as far as I know).
+# $Log$
+# Revision 1.55 1991/10/10 04:57:23 rich
+# * Die when sub-configure's do.
+# * get the makefile building message line correct.
+# * set -e
#
-# Revision 1.6 1991/06/04 07:28:16 gnu
-# Change GDB over to GNU General Public License version 2.
+# Revision 1.54 1991/10/10 01:04:42 rich
+# Backed out the "/bin/sh config.sub" change. Fails when config.sub was
+# on PATH.
#
-# Revision 1.5 1991/05/19 07:26:54 rich
-# configure changes and -opcode.h movement.
+# Revision 1.53 1991/10/10 00:38:08 rich
+# Call config.sub as "/bin/sh config.sub" instead of directly. This
+# protects us from the case where config.sub isn't executable.
#
-# Revision 1.4 1991/05/19 00:16:45 rich
-# Configure for gdb.
+# Revision 1.52 1991/10/09 00:48:26 rich
+# Another patch from jim.
#
-# Revision 1.10 1991/05/04 00:58:38 rich
-# Fix program name bug.
+# Revision 1.51 1991/10/08 06:07:58 wilson
+# Fix bug in smake- file code.
#
-# Revision 1.9 1991/05/03 19:14:18 rich
-# Changed getopt to libiberty, commented out an aborted attempt at host
-# level Makefiles because it caused errors on +rm, add a warning for
-# directories expected to be removed on +rm but that don't exist.
+# Revision 1.50 1991/10/04 23:49:37 rich
+# Per's patch for my config.sub botch.
#
-# Revision 1.8 1991/04/24 16:50:59 rich
-# Three staging checkpoint.
+# Revision 1.49 1991/10/04 22:52:09 rich
+# Use john's heuristic for finding ourselves. kinda like hare krishna.
#
-# Revision 1.7 1991/04/17 01:34:47 rich
-# Added getopt for binutils, fixed problem with host dependancies in
-# configure.template.
+# Revision 1.48 1991/10/02 13:17:28 rich
+# take out the set -e for now
#
-# Revision 1.6 1991/04/16 00:18:44 rich
-# Now handles multiple hosts and targets.
+# Revision 1.47 1991/10/02 10:02:23 rich
+# * temporary files in TMPDIR
+# * +objdir
#
-# Revision 1.5 1991/04/15 23:43:44 rich
-# Now handles multiple hosts and targets.
+# Revision 1.46 1991/10/02 06:29:53 rich
+# Added +site=foo option for naming site specific Makefile fragments.
#
-# Revision 1.4 1991/04/13 02:11:03 rich
-# Config cut 3. We now almost install a29k.
+# Revision 1.45 1991/10/02 06:15:13 rich
+# Removed +f option. Used to stand for +forcesubdirs which is now
+# called +subdirs.
#
-# Revision 1.3 1991/04/11 02:41:54 rich
-# Cut 2 config. Subdirs.
+# Revision 1.44 1991/10/02 06:02:35 rich
+# Added rcs log line.
#
#
#
# End:
#
-# end of configure.template
+# end of configure