# these libraries are used by various programs built for the host environment
#
-host_libs="mmalloc libiberty opcodes bfd readline glob tcl tk tclX"
+host_libs="mmalloc libiberty opcodes bfd readline glob gash tcl tk tclX"
# these tools are built for the host environment
#
# directories to be built in the native environment only
#
native_only="autoconf cvs emacs fileutils find grep groff gzip hello indent
- ispell m4 rcs recode sed shellutils tar textutils tk uudecode wdiff
+ ispell m4 rcs recode sed shellutils tar textutils gash tk uudecode wdiff
gprof"
# directories to be built in a cross environment only
vax-*-ultrix2*) host_makefile_frag=config/mh-vaxult2 ;;
*-ibm-aix*) host_makefile_frag=config/mh-aix ;;
*-bull-bosx*) host_makefile_frag=config/mh-aix ;;
- *-sun-solaris2*) host_makefile_frag=config/mh-solaris ;;
+ *-*-solaris2*) host_makefile_frag=config/mh-solaris ;;
m68k-sun-*) host_makefile_frag=config/mh-sun3 ;;
*-sun-*) host_makefile_frag=config/mh-sun ;;
*-hp-hpux) host_makefile_frag=config/mh-hpux ;;
# per-target:
+case "${target}" in
+ hppa*-hp-hpux) target_makefile_frag=config/mt-hppa ;;
+esac
+
# some tools are so dependent upon X11 that if we're not building with X,
# it's not even worth trying to configure, much less build, that tool.
yes | "") # the default value for this tree is that X11 is available
;;
no)
- configdirs=`echo ${configdirs} | sed -e 's/tk//'`
+ configdirs=`echo ${configdirs} | sed -e 's/tk//;/gash//'`
;;
*)
echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2
case "${target}" in
alpha-dec-osf1)
- configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas//'`
+ configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas //'`
configdirs=`echo ${configdirs} | sed -e 's/gdb//;s/emacs//;s/fileutils//'`
- configdirs=`echo ${configdirs} | sed -e 's/grep//;s/libg++//'`
+ configdirs=`echo ${configdirs} | sed -e 's/grep//;s/libg++//;s/libio//'`
;;
h8300*-*-*)
- configdirs=`echo ${configdirs} | sed -e 's/libg++//'`
+ configdirs=`echo ${configdirs} | sed -e 's/libg++//;s/libio//'`
## start-sanitize-chill
configdirs=`echo ${configdirs} | sed -e 's/chillrt//'`
## end-sanitize-chill
;;
h8500-*-*)
- configdirs=`echo ${configdirs} | sed -e 's/libg++//'`
+ configdirs=`echo ${configdirs} | sed -e 's/libg++//;s/libio//'`
## start-sanitize-chill
configdirs=`echo ${configdirs} | sed -e 's/chillrt//'`
## end-sanitize-chill
# Do configure ld/binutils/gas for this case.
;;
hppa*-*-*)
- configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas//'`
+ configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas /pagas /;s/shellutils//'`
;;
i[34]86-*-go32)
# add the go32 support tools to the list
configdirs=`echo go32 ${configdirs}`
;;
rs6000-*-*)
- configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas//;s/gprof//'`
+ configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas //;s/gprof//'`
;;
mips-*-*)
configdirs=`echo ${configdirs} | sed -e 's/gprof//'`
configdirs=`echo ${configdirs} | sed -e 's/gprof//'`
;;
*-*-solaris2*)
- configdirs=`echo ${configdirs} | sed -e 's/ld//;s/gas//'`
+ configdirs=`echo ${configdirs} | sed -e 's/ld//;s/gas //'`
;;
*-*-sysv4*)
- configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas//'`
+ configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas //'`
;;
*-*-vms)
configdirs=`echo ${configdirs} | sed -e 's/bfd//;s/ld//;s/binutils//'`