m32rx -> cygnus sanitization changes.
[deliverable/binutils-gdb.git] / configure.in
index 88bb232ed544ce9b34a07143b9d5a4594f9d0989..6a3eff844aa5a03c19b109c1647c9c88e6008295 100644 (file)
@@ -14,7 +14,8 @@
 ## For more information on these two systems, check out the documentation
 ## for 'Autoconf' (autoconf.texi) and 'Configure' (configure.texi).  
 
-#   Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
+#   Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 1999
+#   Free Software Foundation, Inc.
 #
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -56,7 +57,7 @@ fi
 # these tools are built for the host environment
 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
 # know that we are building the simulator.
-host_tools="texinfo byacc flex bison binutils ld gas gcc sim gdb make patch prms send-pr gprof gdbtest tgas etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool ispell grep diff rcs cvssrc fileutils shellutils time textutils wdiff find emacs emacs19 uudecode hello tar gzip indent recode release sed utils guile perl apache inet gawk findutils snavigator libtool gettext"
+host_tools="texinfo byacc flex bison binutils ld gas gcc sim gdb make patch prms send-pr gprof gdbtest tgas etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool ispell grep diff rcs cvssrc fileutils shellutils time textutils wdiff find emacs emacs19 uudecode hello tar gzip indent recode release sed utils guile perl apache inet gawk findutils snavigator libtool gettext zip"
 # start-sanitize-ide
 host_tools="${host_tools} ilu vmake jstools"
 # end-sanitize-ide
@@ -347,6 +348,9 @@ case "${target}" in
   mips64r59*-sky-elf*)
     target_makefile_frag="${target_makefile_frag} config/mt-r5900 config/mt-sky"
     ;;
+  mips64*-skyb-*)
+    target_makefile_frag="${target_makefile_frag} config/mt-r5900 config/mt-skyb"
+    ;;
 # end-sanitize-sky
 # start-sanitize-r5900
   mips64r59*)
@@ -529,7 +533,7 @@ case "${host}" in
        i[3456]86-*-mingw32*)
          configdirs="$configdirs dosrel" ;;
        *-cygwin*)
-         configdirs="$configdirs dosrel" ;;
+         configdirs="$configdirs libtermcap dosrel" ;;
 esac
 
 # Remove more programs from consideration, based on the host or 
@@ -628,11 +632,18 @@ case "${target}" in
   arm-*-coff*)
     noconfigdirs="$noconfigdirs target-libgloss"
     ;;
-# CYGNUS LOCAL clm/arm-elf
   arm-*-elf*)
     noconfigdirs="$noconfigdirs target-libgloss"
+    if [ x${is_cross_compiler} != xno ] ; then
+          target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
+    fi
+    ;;
+  arm-*-oabi*)
+    noconfigdirs="$noconfigdirs target-libgloss"
+    if [ x${is_cross_compiler} != xno ] ; then
+          target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
+    fi
     ;;
-# END CYGNUS LOCAL 
   c4x-*-*)
     noconfigdirs="$noconfigdirs target-libg++ target-libstdc++ target-libio target-librx target-libgloss"
     ;;
@@ -643,6 +654,9 @@ case "${target}" in
   thumb-*-elf)
     noconfigdirs="$noconfigdirs target-libgloss"
     ;;
+  thumb-*-oabi)
+    noconfigdirs="$noconfigdirs target-libgloss"
+    ;;
 # END CYGNUS LOCAL
   thumb-*-pe) # CYGNUS LOCAL nickc/thumb
     noconfigdirs="$noconfigdirs target-libgloss"
@@ -656,6 +670,12 @@ case "${target}" in
   # CYGNUS LOCAL d30v
   d30v-*-*)
     ;;
+  # CYGNUS LOCAL fr30
+  fr30-*-elf*)
+    if [ x${is_cross_compiler} != xno ] ; then
+          target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
+    fi
+    ;;
   h8300*-*-* | \
   h8500-*-*)
     noconfigdirs="$noconfigdirs target-libg++ target-libstdc++ target-libio target-librx target-libgloss"
@@ -674,6 +694,11 @@ case "${target}" in
     esac
     noconfigdirs="$noconfigdirs ld shellutils"
     ;;
+  i[3456]86-*-coff | i[3456]86-*-elf)
+    if [ x${is_cross_compiler} != xno ] ; then
+         target_configdirs="${target_configdirs} target-libstub target-cygmon"
+    fi
+    ;;
   i[3456]86-*-go32* | i[3456]-*-msdosdjgpp*)
     # but don't build gdb
     noconfigdirs="$noconfigdirs gdb target-libg++ target-libstdc++ target-libio target-librx"
@@ -697,8 +722,8 @@ case "${target}" in
     esac
     ;;    
   *-*-cygwin*)
-    target_configdirs="$target_configdirs target-winsup"
-    noconfigdirs="$noconfigdirs target-gperf target-libgloss"
+    target_configdirs="$target_configdirs target-libtermcap target-winsup"
+    noconfigdirs="$noconfigdirs target-libgloss"
     # always build newlib.
     skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
 
@@ -727,10 +752,7 @@ case "${target}" in
     noconfigdirs="$noconfigdirs gprof target-libgloss"
     ;;
   i[3456]86-*-solaris2*)
-    # The linker does static linking correctly, but the Solaris C library
-    # has bugs such that some important functions won't work when statically
-    # linked.  (See man pages for getpwuid, for example.)
-    noconfigdirs="$noconfigdirs ld target-libgloss"
+    noconfigdirs="$noconfigdirs target-libgloss"
     ;;
   i[3456]86-*-sysv4*)
     # The SYSV4 C compiler doesn't handle Emacs correctly
@@ -741,6 +763,11 @@ case "${target}" in
     # but that's okay since emacs doesn't work anyway
     noconfigdirs="$noconfigdirs emacs emacs19 target-libgloss"
     ;;
+  m68k-*-*)
+    if [ x${is_cross_compiler} != xno ] ; then
+          target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
+    fi
+    ;;
   mn10200-*-*)
     noconfigdirs="$noconfigdirs"
     if [ x${is_cross_compiler} != xno ] ; then
@@ -750,7 +777,7 @@ case "${target}" in
   mn10300-*-*)
     noconfigdirs="$noconfigdirs"
     if [ x${is_cross_compiler} != xno ] ; then
-          target_configdirs="${target_configdirs} target-libstub target-cygmon"
+          target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
     fi
     ;;
   powerpc-*-aix*)
@@ -781,6 +808,11 @@ case "${target}" in
     noconfigdirs="$noconfigdirs flexlm"
 # end-sanitize-cygnus
     ;;
+  powerpc-*-eabi)
+    if [ x${is_cross_compiler} != xno ] ; then
+          target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
+    fi
+    ;;
   rs6000-*-lynxos*)
     # The CVS server code doesn't work on the RS/6000
     # Newlib makes problems for libg++ in crosses.
@@ -815,13 +847,19 @@ case "${target}" in
     ;;
   mipstx39-*-*)
     noconfigdirs="$noconfigdirs gprof"   # same as generic mips
-    target_configdirs="${target_configdirs} target-libstub target-cygmon"
+    target_configdirs="${target_configdirs} target-bsp target-libstub target-cygmon"
    ;;
 # start-sanitize-sky
   mips64r5900-sky-elf*)
     noconfigdirs="$noconfigdirs gprof"
     extraconfigdirs="$extraconfigdirs gas,dvp-gas,dvp-elf"
     ;;
+  mips*-skyb-elf*)
+    noconfigdirs="$noconfigdirs gprof" # gcc
+    noconfigdirs="$noconfigdirs target-libiberty" # target-newlib
+    noconfigdirs="$noconfigdirs target-libg++ target-libstdc++ target-libio"
+    extraconfigdirs="$extraconfigdirs gas,dvp-gas,dvp-elf"
+    ;;
 # end-sanitize-sky
   mips*-*-*)
     noconfigdirs="$noconfigdirs gprof"
@@ -848,7 +886,7 @@ case "${target}" in
           target_configdirs="${target_configdirs} target-libstub target-cygmon"
     fi
     ;;
-  sparclite-*-aout*)
+  sparclite-*-*)
     if [ x${is_cross_compiler} != xno ] ; then
           target_configdirs="${target_configdirs} target-libstub target-cygmon"
     fi
@@ -865,7 +903,7 @@ case "${target}" in
     noconfigdirs="$noconfigdirs gcc gdb sim"
     noconfigdirs="$noconfigdirs itcl libgui tk tix"
     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty"
-    noconfigdirs="$noconfigdirs target-librx target-libg++ target-libstdc++ target-libio"
+    noconfigdirs="$noconfigdirs target-libg++ target-libstdc++ target-libio"
     ;;
 # end-sanitize-sky
   v810-*-*)
@@ -874,14 +912,12 @@ case "${target}" in
   v850-*-*)
     noconfigdirs="$noconfigdirs target-libgloss"
     ;;
-# start-sanitize-v850e
-  v850e-*-*)
+  v850e-*-*) # CYGNUS LOCAL v850e
     noconfigdirs="$noconfigdirs target-libgloss"
     ;;
   v850ea-*-*)
     noconfigdirs="$noconfigdirs target-libgloss"
-    ;;
-# end-sanitize-v850e
+    ;;       # END CYGNUS LOCAL
   vax-*-vms)
     noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss"
     ;;
This page took 0.031029 seconds and 4 git commands to generate.