# these tools are built for the host environment
#
host_tools="texinfo byacc flex bison binutils ld gas gcc gdb make patch
- send-pr gprof gdbtest tgas etc expect deja-gnu dejagnu sim
+ prms send-pr gprof gdbtest tgas etc expect dejagnu sim
m4 autoconf ispell grep diff rcs cvs fileutils shellutils
textutils wdiff find emacs uudecode hello tar gzip indent
- recode package2 package"
+ recode release"
# these libraries are built for the target environment, and are built after
# directories to be built in the native environment only
#
-native_only="autoconf cvs diff emacs fileutils find grep groff ispell m4
- rcs sed shellutils textutils wdiff"
+native_only="autoconf cvs emacs fileutils find grep groff gzip hello indent
+ ispell m4 rcs recode sed shellutils tar textutils tk uudecode wdiff
+ gprof"
# directories to be built in a cross environment only
#
mips-dec-ultrix*) host_makefile_frag=config/mh-decstation ;;
mips-sgi-irix4*) host_makefile_frag=config/mh-irix4 ;;
mips-sgi-irix3*) host_makefile_frag=config/mh-sysv ;;
+ mips-*-sysv*) host_makefile_frag=config/mh-riscos ;;
i[34]86-ncr-sysv4*) host_makefile_frag=config/mh-ncr3000 ;;
i[34]86-*-sco*) host_makefile_frag=config/mh-sco ;;
i[34]86-*-isc*) host_makefile_frag=config/mh-sysv ;;
*-ibm-aix*) host_makefile_frag=config/mh-aix ;;
*-bull-bosx*) host_makefile_frag=config/mh-aix ;;
*-sun-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 ;;
*-*-sysv4*) host_makefile_frag=config/mh-sysv4 ;;
# it's not even worth trying to configure, much less build, that tool.
case ${with_x} in
- yes) # the default value for this tree is that X11 is available
+ yes | "") # the default value for this tree is that X11 is available
;;
- no | "")
+ no)
configdirs=`echo ${configdirs} | sed -e 's/tk//'`
;;
*)
# exist yet.
case "${host}" in
+ alpha-dec-osf1)
+ configdirs=`echo ${configdirs} | sed -e 's/gdb//'`
+ ;;
i[34]86-*-go32)
configdirs=`echo ${configdirs} | sed -e 's/tcl//;s/expect//;s/deja-gnu//'`
- configdirs=`echo ${configdirs} | sed -e 's/make//;s/texinfo//'`
- configdirs=`echo ${configdirs} | sed -e 's/patch//;s/flex//;s/byacc//;s/send_pr//'`
+ configdirs=`echo ${configdirs} | sed -e 's/make//;s/texinfo//;s/bison//'`
+ configdirs=`echo ${configdirs} | sed -e 's/patch//;s/flex//;s/byacc//'`
+ configdirs=`echo ${configdirs} | sed -e 's/send-pr//;s/gprof//'`
+ configdirs=`echo ${configdirs} | sed -e 's/uudecode//;s/dejagnu//'`
+ configdirs=`echo ${configdirs} | sed -e 's/diff//'`
;;
esac
case "${target}" in
- rs6000-*-*)
- configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas//'`
- ;;
- hppa*-*-*)
+ alpha-dec-osf1)
configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas//'`
- ;;
- *-*-solaris2*)
- configdirs=`echo ${configdirs} | sed -e 's/ld//;s/gas//'`
- ;;
- *-*-vms)
- configdirs=`echo ${configdirs} | sed -e 's/bfd//;s/ld//;s/binutils//'`
- ;;
+ configdirs=`echo ${configdirs} | sed -e 's/gdb//;s/emacs//;s/fileutils//'`
+ configdirs=`echo ${configdirs} | sed -e 's/grep//;s/libg++//'`
+ ;;
h8300-*-*)
configdirs=`echo ${configdirs} | sed -e 's/libg++//'`
## start-sanitize-chill
configdirs=`echo ${configdirs} | sed -e 's/chillrt//'`
## end-sanitize-chill
;;
+ hppa*-*-osf)
+ # Do configure ld/binutils/gas for this case.
+ ;;
+ hppa*-*-*)
+ configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas//'`
+ ;;
+ 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//'`
+ ;;
+ mips-*-*)
+ configdirs=`echo ${configdirs} | sed -e 's/gprof//'`
+ ;;
+ i[34]86-*-sco*)
+ configdirs=`echo ${configdirs} | sed -e 's/gprof//'`
+ ;;
+ *-*-solaris2*)
+ configdirs=`echo ${configdirs} | sed -e 's/ld//;s/gas//'`
+ ;;
+ *-*-sysv4*)
+ configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas//'`
+ ;;
+ *-*-vms)
+ configdirs=`echo ${configdirs} | sed -e 's/bfd//;s/ld//;s/binutils//'`
+ ;;
esac
# Set with_gnu_as and with_gnu_ld as appropriate.