# Target: SymbianOS/arm
gdb_target_obs="arm-tdep.o solib-target.o arm-symbian-tdep.o"
;;
-arm*-*-* | thumb*-*-* | strongarm*-*-* | xscale-*-*)
+arm*-*-*)
# Target: ARM embedded system
gdb_target_obs="arm-tdep.o"
gdb_sim=../sim/arm/libsim.a
gdb_sim=../sim/avr/libsim.a
;;
+bfin-*-*linux*)
+ # Target: Blackfin Linux
+ gdb_target_obs="bfin-tdep.o bfin-linux-tdep.o linux-tdep.o"
+ gdb_sim=../sim/bfin/libsim.a
+ build_gdbserver=yes
+ ;;
+bfin-*-*)
+ # Target: Blackfin processor
+ gdb_target_obs="bfin-tdep.o"
+ gdb_sim=../sim/bfin/libsim.a
+ ;;
+
cris*)
# Target: CRIS
gdb_target_obs="cris-tdep.o corelow.o solib.o solib-svr4.o"
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 \
gdb_target_obs="mips-tdep.o mips64obsd-tdep.o \
corelow.o solib.o solib-svr4.o"
;;
+mips*-*-elf)
+ # Target: MIPS ELF
+ gdb_target_obs="mips-tdep.o remote-mips.o"
+ gdb_sim=../sim/mips/libsim.a
+ ;;
mips*-*-*)
# Target: MIPS
gdb_target_obs="mips-tdep.o"
build_gdbserver=yes
;;
+tic6x-*-*linux)
+ # Target: GNU/Linux TI C6x
+ gdb_target_obs="tic6x-tdep.o tic6x-linux-tdep.o solib-dsbt.o \
+ glibc-tdep.o corelow.o linux-tdep.o"
+ ;;
+
+tic6x-*-*)
+ # Target: TI C6X
+ gdb_target_obs="tic6x-tdep.o"
+ ;;
+
xstormy16-*-*)
# Target: Sanyo Xstormy16a processor
gdb_target_obs="xstormy16-tdep.o"
# map target onto default OS ABI
case "${targ}" in
-*-*-freebsd*) gdb_osabi=GDB_OSABI_FREEBSD_ELF ;;
-*-*-linux*) gdb_osabi=GDB_OSABI_LINUX ;;
+*-*-freebsd* | *-*-kfreebsd*-gnu)
+ gdb_osabi=GDB_OSABI_FREEBSD_ELF ;;
+*-*-linux* | *-*-uclinux*)
+ gdb_osabi=GDB_OSABI_LINUX ;;
*-*-nto*) gdb_osabi=GDB_OSABI_QNXNTO ;;
m68*-*-openbsd* | m88*-*-openbsd* | vax-*-openbsd*) ;;
*-*-openbsd*) gdb_osabi=GDB_OSABI_OPENBSD_ELF ;;