1 # This file is a shell script fragment that supplies the information
2 # necessary to tailor a template configure script into the configure
3 # script appropriate for this directory. For more information, check
4 # any existing configure script.
12 . ${srcdir}/../bfd/configure.host
16 if [ -f ${srcdir}/config/${my_host}.mh ] ; then
17 host_makefile_frag=config/${my_host}.mh
24 sparc-sun-sunos4*) my_target=sun4
26 m68k-sun-sunos[34]*) my_target=sun3
28 sparclite*-fujitsu-*) my_target=sun4
31 sparc64-*-elf*) my_target=sparc64-elf
33 sparc64*) my_target=sun4
36 sparc*-*-aout) my_target=sun4
38 sparc*-*-elf) my_target=sun4sol2
40 sparc*-*-solaris2*) my_target=sun4sol2
42 i960-wrs-vxworks*) my_target=i960
44 i960-intel-nindy) my_target=i960
46 m68k-wrs-vxworks*) my_target=vxworks68
48 m680[01234]0-wrs-vxworks*) my_target=vxworks68
50 m683?2-wrs-vxworks*) my_target=vxworks68
52 sparc*-wrs-vxworks*) my_target=sun4
54 m68k-ericsson-ose) my_target=ose68
56 m680[01234]0-ericsson-ose) my_target=ose68
58 m683?2-ericsson-ose) my_target=ose68
60 *-tandem-none) my_target=st2000 # FIXME needs better name
62 i[34]86-*-go32) my_target=go32
64 i[34]86-*-aix*) my_target=i386-coff
66 i[34]86-*-sco*) my_target=i386-coff
68 i[34]86-*-coff) my_target=i386-coff
70 i[34]86-*-bsd) my_target=i386-bsd
72 i[34]86-*-aout) my_target=i386-aout
74 i[34]86-*-sysv*) my_target=i386-coff
76 m88k-*-*) my_target=m88k-bcs
78 a29k-*-udi) my_target=sa29200
80 a29k-*-ebmon) my_target=ebmon29k
82 a29k-*-*) my_target=coff-a29k
84 h8300-*-hms) my_target=coff-h8300
86 h8300h-*-hms) my_target=coff-h8300h
88 h8500-*-hms) my_target=coff-h8500
90 sh-*-*) my_target=coff-sh
92 m68k-sony-*) my_target=news
94 m68k-hp-bsd*) my_target=hp300bsd
96 m68*-*-aout) my_target=m68k
98 m68*-*-coff) my_target=m68k-coff
100 m68*-*-hpux) my_target=hp300hpux
102 m68*-*-*) echo '***' "Unknown m68k target vendor for ld:" ${target_vendor} 1>&2
105 hppa*-hp-osf) my_target=hppaosf
107 vax-dec-ultrix* | vax-dec-bsd*) my_target=vax
109 mips-dec-ultrix*) my_target=mips-lit
111 mips-sgi-irix*) my_target=mips-big
113 mips-idt-ecoffl*) my_target=mips-idtl
115 mips-idt-ecoff*) my_target=mips-idt
117 mips-dec-bsd*) my_target=mipsbsd
119 z8k-*sim) my_target=z8ksim
121 *-*-aout) my_target=${target_cpu}-${target_vendor}
123 *-*-coff) my_target=${target_cpu}-${target_vendor}
127 target_makefile_frag=config/${my_target}.mt
129 if [ ! -r ${srcdir}/${target_makefile_frag} ]; then
130 echo '***' GNU LD does not support target ${target} 1>&2
134 mkdir ldscripts 2>/dev/null