aboutsummaryrefslogtreecommitdiff
path: root/bfd/configure.in
diff options
context:
space:
mode:
authorStan Shebs <shebs@codesourcery.com>1993-10-01 21:42:59 +0000
committerStan Shebs <shebs@codesourcery.com>1993-10-01 21:42:59 +0000
commit48ee0757411a3a64bca9534f7930955105b8db15 (patch)
treeeb649a77d6f3f826378c2887ef36166387ee929f /bfd/configure.in
parent7f9ae73e76a980b1086c58f6fbe03d2c35e21c19 (diff)
downloadgdb-48ee0757411a3a64bca9534f7930955105b8db15.zip
gdb-48ee0757411a3a64bca9534f7930955105b8db15.tar.gz
gdb-48ee0757411a3a64bca9534f7930955105b8db15.tar.bz2
* configure.in: i386lynx_coff_vec requires coff-i386lynx.o.
* coff-i386lynx.c: New file, defines Lynx target vector and name, includes coff-i386.c. * coff-i386.c (i386coff_vec): Allow redefinition of target vector symbol and name, if TARGET_SYM and/or TARGET_NAME are defined. * i386lynx.c: Remove coff vector definition entirely. (lynx_32_swap_ext_reloc_in): Define. (lynx_32_swap_std_reloc_in): Define, get reloc bits in i386 Lynx-specific way. (lynx_32_swap_ext_reloc_out): Define. (lynx_32_swap_std_reloc_out): Define. (lynx_32_slurp_reloc_table): Define, call Lynx swapping fns. (lynx_32_squirt_out_relocs): Define, call Lynx swapping fns. (lynx_32_canonicalize_reloc): Define, call Lynx swapping fns. (WRITE_HEADERS): Define, call Lynx swapping fns. * config/i386-lynx.mt (SELECT_VECS): Remove redundant vector.
Diffstat (limited to 'bfd/configure.in')
-rw-r--r--bfd/configure.in9
1 files changed, 4 insertions, 5 deletions
diff --git a/bfd/configure.in b/bfd/configure.in
index 8755716..84d4b1d 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -51,10 +51,6 @@ for targ in $target $canon_targets
do
bfd_target=`$srcdir/config.bfd $targ`
- case "$targ" in
- netbsd386) bfd_target=i386-netbsd ;;
- esac
-
if [ "x$bfd_target" = "xall" ]; then
all_targets=true
else
@@ -179,12 +175,15 @@ do
netbsd386_vec) tb="$tb netbsd386.o aout32.o stab-syms.o" ;;
i386coff_vec) tb="$tb coff-i386.o" ;;
i386linux_vec) tb="$tb i386linux.o aout32.o stab-syms.o" ;;
- i386lynx_vec) tb="$tb i386lynx.o aout32.o stab-syms.o" ;;
+ i386lynx_aout_vec) tb="$tb i386lynx.o lynx-core.o aout32.o stab-syms.o" ;;
+ i386lynx_coff_vec) tb="$tb coff-i386lynx.o lynx-core.o stab-syms.o" ;;
icoff_big_vec) tb="$tb coff-i960.o" ;;
icoff_little_vec) tb="$tb coff-i960.o" ;;
ieee_vec) tb="$tb ieee.o" ;;
m68kcoff_vec) tb="$tb coff-m68k.o" ;;
m68kcoffun_vec) tb="$tb coff-u68k.o coff-m68k.o" ;;
+ m68klynx_aout_vec) tb="$tb m68klynx.o lynx-core.o aout32.o stab-syms.o" ;;
+ m68klynx_coff_vec) tb="$tb m68klynx.o lynx-core.o aout32.o stab-syms.o" ;;
m88kbcs_vec) tb="$tb coff-m88k.o" ;;
newsos3_vec) tb="$tb newsos3.o aout32.o stab-syms.o" ;;
nlm32_big_generic_vec) tb="$tb nlm32-gen.o nlm32.o nlm.o" ;;