- gdb_target=nbsd ;;
-i[34567]86-*-openbsd*) gdb_target=obsd ;;
-i[34567]86-*-nto*) gdb_target=nto ;;
-i[34567]86-*-lynxos*) gdb_target=i386lynx ;;
-i[34567]86-*-solaris2.1[0-9]*) gdb_target=sol2-64 ;;
-i[34567]86-*-solaris*) gdb_target=i386sol2 ;;
-i[34567]86-*-linux*) gdb_target=linux
- build_gdbserver=yes
- ;;
-i[34567]86-*-gnu*) gdb_target=i386gnu ;;
-i[34567]86-*-netware*) gdb_target=i386 ;;
-i[34567]86-*-cygwin*) gdb_target=cygwin
- build_gdbserver=yes
- ;;
-i[34567]86-*-mingw32*) gdb_target=i386
- build_gdbserver=yes
- ;;
-i[34567]86-*-*) gdb_target=i386 ;;
-
-ia64-*-linux*) gdb_target=linux
- build_gdbserver=yes
- ;;
-ia64*-*-*) gdb_target=ia64 ;;
-
-iq2000-*-*) gdb_target=iq2000 ;;
-
-m32c-*-*) gdb_target=m32c ;;
-
-m32r*-*-linux*) gdb_target=linux
- build_gdbserver=yes
- ;;
-m32r*-*-*) gdb_target=m32r ;;
-
-m68hc11*-*-*|m6811*-*-*) gdb_target=m68hc11 ;;
-
-m68*-cisco*-*) gdb_target=cisco ;;
-m68*-tandem-*) gdb_target=st2000 ;;
-m68*-*-aout*) gdb_target=monitor ;;
-m68*-*-coff*) gdb_target=monitor ;;
-m68*-*-elf*) gdb_target=monitor ;;
-m68*-*-rtems*) gdb_target=monitor ;;
-m68*-*-linux*) gdb_target=linux
- build_gdbserver=yes
- ;;
+ # Target: NetBSD/i386
+ gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386nbsd-tdep.o \
+ nbsd-tdep.o solib-svr4.o"
+ ;;
+i[34567]86-*-openbsd*)
+ # Target: OpenBSD/i386
+ gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386obsd-tdep.o \
+ bsd-uthread.o solib-svr4.o"
+ ;;
+i[34567]86-*-nto*)
+ # Target: Intel 386 running qnx6.
+ gdb_target_obs="i386-tdep.o i387-tdep.o solib-svr4.o \
+ i386-nto-tdep.o nto-tdep.o"
+ build_gdbserver=yes
+ ;;
+i[34567]86-*-solaris2.1[0-9]* | x86_64-*-solaris2.1[0-9]*)
+ # Target: Solaris x86_64
+ gdb_target_obs="i386-tdep.o i387-tdep.o amd64-tdep.o amd64-sol2-tdep.o \
+ i386-sol2-tdep.o sol2-tdep.o solib-svr4.o"
+ ;;
+i[34567]86-*-solaris*)
+ # Target: Solaris x86
+ gdb_target_obs="i386-tdep.o i387-tdep.o i386-sol2-tdep.o sol2-tdep.o \
+ solib-svr4.o"
+ ;;
+i[34567]86-*-linux*)
+ # Target: Intel 386 running GNU/Linux
+ gdb_target_obs="i386-tdep.o i386-linux-tdep.o glibc-tdep.o i387-tdep.o \
+ solib-svr4.o symfile-mem.o \
+ linux-tdep.o linux-record.o"
+ if test "x$enable_64_bit_bfd" = "xyes"; then
+ # Target: GNU/Linux x86-64
+ gdb_target_obs="amd64-tdep.o amd64-linux-tdep.o ${gdb_target_obs}"
+ fi
+ build_gdbserver=yes
+ ;;
+i[34567]86-*-gnu*)
+ # Target: Intel 386 running the GNU Hurd
+ gdb_target_obs="i386-tdep.o i387-tdep.o i386gnu-tdep.o solib-svr4.o"
+ ;;
+i[34567]86-*-cygwin*)
+ # Target: Intel 386 running win32
+ gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \
+ windows-tdep.o"
+ build_gdbserver=yes
+ ;;
+i[34567]86-*-mingw32*)
+ # Target: Intel 386 running win32
+ gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \
+ windows-tdep.o"
+ build_gdbserver=yes
+ ;;
+i[34567]86-*-*)
+ # Target: i386
+ gdb_target_obs="i386-tdep.o i387-tdep.o"
+ ;;
+
+ia64-*-hpux*)
+ # Target: Intel IA-64 running HP-UX
+ gdb_target_obs="ia64-tdep.o ia64-hpux-tdep.o"
+ ;;
+ia64-*-linux*)
+ # Target: Intel IA-64 running GNU/Linux
+ gdb_target_obs="ia64-tdep.o ia64-linux-tdep.o linux-tdep.o \
+ solib-svr4.o symfile-mem.o"
+ build_gdbserver=yes
+ ;;
+ia64-*-*vms*)
+ # Target: Intel IA-64 running OpenVMS
+ gdb_target_obs="ia64-tdep.o ia64-vms-tdep.o"
+ ;;
+ia64*-*-*)
+ # Target: Intel IA-64
+ gdb_target_obs="ia64-tdep.o"
+ ;;
+
+iq2000-*-*)
+ gdb_target_obs="iq2000-tdep.o"
+ gdb_sim=../sim/iq2000/libsim.a
+ ;;
+
+lm32-*-*)
+ gdb_target_obs="lm32-tdep.o"
+ gdb_sim=../sim/lm32/libsim.a
+ ;;
+
+m32c-*-*)
+ # Target: Renesas M32C family
+ gdb_target_obs="m32c-tdep.o"
+ # There may also be a SID / CGEN simulator for this,
+ # but we do have DJ Delorie's mini-sim.
+ gdb_sim=../sim/m32c/libsim.a
+ ;;
+
+m32r*-*-linux*)
+ # Target: Renesas M32R running GNU/Linux
+ gdb_target_obs="m32r-tdep.o m32r-linux-tdep.o remote-m32r-sdi.o \
+ glibc-tdep.o solib-svr4.o symfile-mem.o \
+ linux-tdep.o"
+ gdb_sim=../sim/m32r/libsim.a
+ build_gdbserver=yes
+ ;;
+m32r*-*-*)
+ # Target: Renesas m32r processor
+ gdb_target_obs="m32r-tdep.o monitor.o m32r-rom.o dsrec.o \
+ remote-m32r-sdi.o"
+ gdb_sim=../sim/m32r/libsim.a
+ ;;
+
+m68hc11*-*-*|m6811*-*-*)
+ # Target: Motorola 68HC11 processor
+ gdb_target_obs="m68hc11-tdep.o"
+ gdb_sim=../sim/m68hc11/libsim.a
+ ;;
+
+m68*-*-aout* | m68*-*-coff* | m68*-*-elf* | m68*-*-rtems* | m68*-*-uclinux* | \
+fido-*-elf*)
+ # Target: Motorola m68k embedded (e.g. bug monitors)
+ gdb_target_obs="m68k-tdep.o monitor.o dbug-rom.o dsrec.o"
+ ;;
+m68*-*-linux*)
+ # Target: Motorola m68k with a.out and ELF
+ gdb_target_obs="m68k-tdep.o m68klinux-tdep.o solib-svr4.o \
+ linux-tdep.o glibc-tdep.o symfile-mem.o"
+ build_gdbserver=yes
+ ;;