1 # This file is a shell script that supplies the information necessary
2 # to tailor a template configure script into the configure script
3 # appropriate for this directory. For more information, check any
4 # existing configure script.
15 rs6000) my_host=rs6000
19 case "${host_vendor}" in
20 dec) my_host=decstation ;;
23 irix3) my_host=irix3 ;;
24 irix4) my_host=irix4 ;;
31 case "${host_vendor}" in
45 case "${host_vendor}" in
48 amigados) my_host=amigados ;;
49 sysv4*) my_host=amix ;;
54 hpux) my_host=hp9000 ;;
55 bsd) my_host=hp300bsd ;;
62 sysv*) my_host=apollov68 ;;
72 case "${host_vendor}" in
75 sysv4*) my_host=ncr3000 ;;
80 sysv4*) my_host=i386v4 ;;
81 sysv* | scosysv*) my_host=i386v ;;
82 mach*) my_host=i386mach ;;
83 msdos*) my_host=dose ;;
91 sunos64) my_host=sparc-ll ;;
92 sysv4) my_host=sysv4 ;;
93 sysv64) my_host=sysv4-ll ;;
110 ultrix*) my_host=vaxult ;;
116 # Set up to make a link between the host's include file and "sysdep.h".
117 files="hosts/${my_host}.h"
120 if [ ! -f ${srcdir}/${files} ] ; then
121 if [ -n "${my_host}" ] ; then
122 echo '***' No file ${srcdir}/${files}
124 echo '***' ${srcname} does not support host ${host}
129 if [ -f ${srcdir}/config/${my_host}.mh ] ; then
130 host_makefile_frag=config/${my_host}.mh
135 case "${target_vendor}" in
136 aout | coff | bout | elf) bfd_target=${target_cpu}-${target_vendor} ;;
137 sony) bfd_target=news ;;
138 intel) bfd_target=${target_cpu}-coff ;;
139 stratus | cbm | ncr) bfd_target=${target_cpu}-elf ;;
142 case "${target_os}" in
143 bsd) bfd_target=${target_cpu}-aout ;;
144 sysv4*) bfd_target=${target_cpu}-elf ;;
145 sysv* | scosysv*) bfd_target=${target_cpu}-coff ;;
146 none) case "${target_cpu}" in
147 tahoe | vax) bfd_target=${target_cpu} ;;
153 case "${target_cpu}" in
154 rs6000) bfd_target=rs6000 ;;
159 case "${target_os}" in
160 ebmon) bfd_target=a29k-coff ;;
161 *) bfd_target=a29k-aout ;;
166 case "${target_cpu}" in
167 h8300) bfd_target=h8300-coff ;;
168 *) echo "bad hitachi cpu" ;;
174 case "${target_cpu}" in
175 i960) bfd_target=i960-bout ;;
176 m68k) bfd_target=m68k-aout ;;
180 case "${target_cpu}" in
181 m68k) bfd_target=m68k-aout ;;
182 sparc) case "${target_os}" in
183 sysv4) bfd_target=sparc-elf ;;
184 *) bfd_target=sparc-aout ;;
190 case "${target_cpu}" in
191 mips) bfd_target=decstation ;;
192 vax) bfd_target=vax ;;
196 case "${target_cpu}" in
198 case "${target_os}" in
199 hpux) bfd_target=hp9000 ;;
200 bsd) bfd_target=hp300bsd ;;
206 case "${target_cpu}" in
212 case "${target_cpu}" in
222 case "${target_cpu}" in
223 m68k) case "${target_os}" in
224 os68k) bfd_target=m68k-aout ;;
227 i386) bfd_target=i386-coff ;;
228 a29k) case "${target_os}" in
229 aout) bfd_target=a29k-aout ;;
230 coff) bfd_target=a29k-coff ;;
231 sym1) bfd_target=a29k-coff ;;
234 tahoe | vax) bfd_target=${target_cpu} ;;
238 case "${target_cpu}" in
239 m88k) bfd_target=m88k-coff ;;
244 case "${target_cpu}" in
245 m88k) bfd_target=m88k-coff ;;
249 case "${target_cpu}" in
250 tahoe | vax) bfd_target=${target_cpu} ;;
255 if [ ! -f ${srcdir}/config/${bfd_target}.mt ] ; then
256 if [ -n "${bfd_target}" ] ; then
257 echo '***' No file ${srcdir}/config/${bfd_target}.mt
259 echo '***' BFD does not support target ${target}
260 echo '***' Look in bfd/configure.in for supported targets
263 target_makefile_frag=config/${bfd_target}.mt
265 # We don't do any links based on the target system, just very minor makefile