#
host_libs="mmalloc libiberty opcodes bfd readline glob gash tcl tk tclX"
+if [ "${enable_gdbgui}" = "yes" ] ; then
+ host_libs="${host_libs} libgui"
+fi
+
# these tools are built for the host environment
#
host_tools="texinfo byacc flex bison binutils ld gas gcc gdb make patch
# these libraries are built for the target environment, and are built after
# the host libraries and the host tools (which may be a cross compiler)
#
-target_libs="libm xiberty newlib libio librx libg++"
+target_libs="libm xiberty libgloss newlib libio librx libstdc++ libg++"
# these tools are built using the target libs, and are intended to run only
# directories to be built in the native environment only
#
-native_only="autoconf cvs emacs emacs19 fileutils find grep groff gzip hello indent
- ispell m4 rcs recode sed shellutils tar textutils gash tk uudecode wdiff
- gprof"
+native_only="autoconf cvs emacs emacs19 fileutils find grep groff gzip hello
+ indent ispell m4 rcs recode sed shellutils tar textutils gash tk
+ uudecode wdiff gprof"
# directories to be built in a cross environment only
#
-cross_only="xiberty newlib"
+cross_only="xiberty libgloss newlib"
## All tools belong in one of the four categories, and are assigned above
## We assign ${configdirs} this way to remove all embedded newlines. This
case "${target}" in
- alpha-dec-osf1*)
- noconfigdirs="$noconfigdirs emacs emacs19 fileutils grep newlib"
- ;;
+ *-*-netware)
+ noconfigdirs="$noconfigdirs libg++ libstdc++ librx newlib"
+ ;;
+ alpha-dec-osf*)
+ # ld works, but does not support shared libraries. emacs doesn't
+ # work. newlib is not 64 bit ready. I'm not sure about emacs19,
+ # fileutils or grep.
+ noconfigdirs="$noconfigdirs ld emacs emacs19 fileutils grep newlib"
+ ;;
alpha*-*-*)
+ # newlib is not 64 bit ready
noconfigdirs="$noconfigdirs newlib"
- ;;
+ ;;
+ arm-*-*)
+ noconfigdirs="$noconfigdirs ld"
+ ;;
h8300*-*-* | \
h8500-*-*)
- noconfigdirs="$noconfigdirs libg++ libio librx"
+ noconfigdirs="$noconfigdirs libg++ libstdc++ libio librx"
;;
hppa*-*-*elf*)
# Do configure ld/binutils/gas for this case.
"" | cc*) noconfigdirs="$noconfigdirs emacs emacs19" ;;
*) ;;
esac
- noconfigdirs="$noconfigdirs ld shellutils"
+ noconfigdirs="$noconfigdirs ld shellutils tk"
;;
i[345]86-*-go32)
# add the go32 support tools to the list
# but don't build gdb
configdirs=`echo go32 ${configdirs}`
- noconfigdirs="$noconfigdirs gdb libg++ libio librx"
+ noconfigdirs="$noconfigdirs gdb libg++ libstdc++ libio librx"
;;
i[345]86-*-sco*)
noconfigdirs="$noconfigdirs gprof"