162561Selan# This file is a shell script that supplies the information necessary
262561Selan# to tailor a template configure script into the configure script
362561Selan# appropriate for this directory.  For more information, check any
462561Selan# existing configure script.
562561Selan
662561Selan# Since the "bfd/hosts" directory is shared by the bfd, opcodes, and
762561Selan# binutils directories (at least), the index to it is also shared.
862561Selan# This is that index.  Each configure.in file should source this file
962561Selan# in its per-host part.
1062561Selan
1162561Selancase "${host}" in
1262561Selan# WHEN ADDING ENTRIES TO THIS MATRIX:
1362561Selan#  Make sure that the left side always has two dashes.  Otherwise you
1462561Selan#  can get spurious matches.  Even for unambiguous cases, do this as a
1562561Selan#  convention, else the table becomes a real mess to understand and maintain.
1662561Selan#
1762561Selan# Note that these entries cannot be fully alphabetical.  Don't try.
1862561Selan# The order of matching is critical when multiple lines could match.
1962561Selan
2062561Selana29k-*-*)		my_host=ultra3 ;;
2162561Selan
2262561Selanhppa*-hp-hpux)		my_host=hppahpux ;;
2362561Selanhppa*-hp-bsd)		my_host=hppabsd ;;
2462561Selan
2562561Selani[34]86-*-bsd)		my_host=i386bsd ;;
2662561Selani[34]86-ncr*-sysv4*)	my_host=ncr3000 ;;
2762561Selani[34]86-*-go32)		my_host=go32 ;;
2862561Selani[34]86-*-sysv4*)	my_host=i386v4 ;;
2962561Selani[34]86-*-sysv*)	my_host=i386v ;;
3062561Selani[34]86-*-solaris*)	my_host=i386v ;;
3162561Selani[34]86-*-sco*)		my_host=i386v ;;
3262561Selani[34]86-*-mach*)	my_host=i386mach ;;
3362561Selani[34]86-*-msdos*)	my_host=dose ;;
3462561Selani[34]86-*-linux)	my_host=i386linux ;;
3562561Selan
3662561Selani860-*-*)		my_host=stratus ;;
3762561Selan
3862561Selanmips-dec-*)		my_host=decstation ;;
3962561Selanmips-sgi-irix3)		my_host=irix3 ;;
4062561Selanmips-sgi-irix4)		my_host=irix4 ;;
4162561Selan
4262561Selanm68*-cbm-amigados)	my_host=amigados ;;
4362561Selanm68*-cbm-sysv4*)	my_host=amix ;;
4462561Selanm68*-hp-hpux)		my_host=hp300 ;;
4562561Selanm68*-hp-bsd)		my_host=hp300bsd ;;
46*62564Selanm68*-omron-bsd)		my_host=luna68k ;;
4762561Selanm68*-sony-*)		my_host=news ;;
4862561Selanm68*-sun-*)		my_host=sun3 ;;
4962561Selanm68*-apollo*-sysv*)	my_host=apollov68 ;;
5062561Selanm68*-apollo*-bsd*)	my_host=apollo68 ;;
5162561Selan
5262561Selanm88k-motorola-*)	my_host=delta88 ;;
5362561Selanm88k-harris-*)		my_host=harris ;;
5462561Selanm88k-*-dgux)		my_host=dgux ;;
5562561Selan
5662561Selanromp-*-*)		my_host=rtbsd ;;
5762561Selan
5862561Selanrs6000-*-*)		my_host=rs6000 ;;
5962561Selan
6062561Selansparc-*-sunos64)	my_host=sparc-ll ;;
6162561Selansparc-*-bsd)	my_host=sparcbsd ;;
6262561Selansparc-*-sysv4*)		my_host=sysv4 ;;
6362561Selansparc-*-solaris2*)	my_host=solaris2 ;;
6462561Selansparc-*-sysv64)		my_host=sysv4-ll ;;
6562561Selansparc-*-*)		my_host=sparc ;;
6662561Selan
6762561Selantahoe-*-*)		my_host=tahoe ;;
6862561Selan
6962561Selanvax-*-ultrix*)		my_host=vaxult ;;
7062561Selanvax-*-*)		my_host=vaxbsd ;;
7162561Selan
7262561Selanwe32k-*-*)		my_host=we32k ;;
7362561Selan
7462561Selanesac
75