aboutsummaryrefslogtreecommitdiff
path: root/bfd/configure.in
diff options
context:
space:
mode:
authorK. Richard Pixley <rich@cygnus>1991-08-23 03:31:44 +0000
committerK. Richard Pixley <rich@cygnus>1991-08-23 03:31:44 +0000
commita71bfbcc751ac8af434b71909007518cdbdf463e (patch)
tree93a3c730955c8dab35b463572d79b0272187fb32 /bfd/configure.in
parent145d3d26663d2a71b3726be920cb1bd350b52c4c (diff)
downloadgdb-a71bfbcc751ac8af434b71909007518cdbdf463e.zip
gdb-a71bfbcc751ac8af434b71909007518cdbdf463e.tar.gz
gdb-a71bfbcc751ac8af434b71909007518cdbdf463e.tar.bz2
Minor polish & config mapping.
Diffstat (limited to 'bfd/configure.in')
-rw-r--r--bfd/configure.in51
1 files changed, 36 insertions, 15 deletions
diff --git a/bfd/configure.in b/bfd/configure.in
index ac1e98f..30b3bb4 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -30,7 +30,12 @@ else
m68k)
case "${host_vendor}" in
- hp) bfd_host=hp9000 ;;
+ hp)
+ case "${host_os}" in
+ hpux) bfd_host=hp9000 ;;
+ bsd) bfd_host=hp300bsd ;;
+ esac
+ ;;
sony) bfd_host=news ;;
sun) bfd_host=sun3 ;;
esac
@@ -58,7 +63,7 @@ else
fi
if [ ! -f config/hmake-${bfd_host} ] ; then
- echo '***' BFD does not support host ${host}
+ echo '***' BFD does not support host ${host}: no file config/hmake-${bfd_host}
exit 1
fi
@@ -66,30 +71,46 @@ host_makefile_frag=config/hmake-${bfd_host}
# per-target:
-case ${target_os} in
-aout | coff | bout) bfd_target=${target_cpu}-${target_os} ;;
-sunos*)
+case "${target_vendor}" in
+aout | coff | bout) bfd_target=${target_cpu}-${target_vendor} ;;
+sony) bfd_target=news ;;
+intel) bfd_target=${target_cpu}-coff ;;
+wrs)
case "${target_cpu}" in
- m68k) bfd_target=sun3 ;;
- sparc) bfd_target=sun4 ;;
+ i960) bfd_target=i960-bout ;;
+ m68k) bfd_target=m68k-aout ;;
esac
;;
-newsos) bfd_target=news ;;
-*)
+sun)
case "${target_cpu}" in
- tahoe | vax)
- bfd_target=${target_cpu} ;;
- mips)
- case "${host_vendor}" in
- dec) bfd_host=dec3100 ;;
+ m68k) bfd_target=m68k-aout ;;
+ sparc) bfd_target=sparc-aout ;;
+ esac
+ ;;
+dec)
+ case "${target_cpu}" in
+ mips) bfd_target=dec3100 ;;
+ esac
+ ;;
+hp)
+ case "${target_cpu}" in
+ m68k)
+ case "${target_os}" in
+ hpux) bfd_target=hp9000 ;;
+ bsd) bfd_target=hp300bsd ;;
esac
;;
esac
;;
+*)
+ case "${target_cpu}" in
+ tahoe | vax) bfd_target=${target_cpu} ;;
+ esac
+ ;;
esac
if [ ! -f config/tmake-${bfd_target} ] ; then
- echo '***' BFD does not support target ${target}
+ echo '***' BFD does not support target ${target}: no file config/tmake-${bfd_target}
exit 1
fi