Mon Oct 5 08:55:14 1992 Steve Chamberlain (sac@thepub.cygnus.com)
[deliverable/binutils-gdb.git] / ld / configure.in
CommitLineData
02757e59
SC
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.
5
6srctrigger=ldmain.c
7srcname="linker"
818a192a 8target_dependent=true
02757e59
SC
9
10# per-host:
11
ab57b174 12case "${host}" in
8a60817c 13
ab57b174
ILT
14 rs6000-ibm-aix*) my_host=rs6000
15 ;;
16 hppa*-hp-hpux) my_host=hppahpux
17 ;;
18 hppa*-hp-bsd) my_host=hppabsd
19 ;;
20 mips-dec-ultrix*) my_host=decstation
21 ;;
22 mips-sgi-irix3*) my_host=irix3
23 ;;
24 mips-sgi-irix4*) my_host=irix4
25 ;;
26 m88k-motorola-*) my_host=delta88
27 ;;
28 m88k-dg-dgux*) my_host=dgux
29 ;;
30 m68k-cbm-amigados) my_host=amigados
31 ;;
32 m68k-cbm-svr4) my_host=amix
33 ;;
b89a86ac 34 m68k-hp-hpux) my_host=hp300
ab57b174
ILT
35 ;;
36 m68k-hp-bsd) my_host=hp300bsd
37 ;;
38 m68k-apollo*-sysv*) my_host=apollov68
39 ;;
40 m68k-apollo*-bsd*) my_host=apollo68
41 ;;
42 m68k-sony-*) my_host=news
43 ;;
44 m68k-sun-sunos*) my_host=sun3
45 ;;
46 i386-go32-*) my_host=go32
47 ;;
48 i386-*-sysv) my_host=i386v
49 ;;
50 i386-*-isc) my_host=isc
51 ;;
52 i386-*-mach) my_host=i386mach
53 ;;
54 i386-*-bsd) my_host=i386-aout
55 ;;
56 i386-*-msdos) my_host=dose
57 ;;
58 sparc-sun-sunos64) my_host=sparc-ll
59 ;;
60 sparc-sun-sunos4*) my_host=sparc
61 ;;
62 sparc-sun-solaris2) my_host=solaris2
63 ;;
64 romp-*-*) my_host=rtbsd
65 ;;
66 a29k-*-*) my_host=ultra3
67 ;;
68 tahoe-*-*) my_host=tahoe
69 ;;
70 vax-dec-ultrix*) my_host=vaxult
71 ;;
72 vax-dec-bsd*) my_host=vaxbsd
73 ;;
8a60817c 74esac
02757e59 75
8a60817c 76# Set up to make a link between the host's include file and "sysdep.h".
9d1fe8a4 77files="../bfd/hosts/${my_host}.h"
8a60817c
JG
78links="sysdep.h"
79
818a192a 80if [ ! -f ${srcdir}/${files} ] ; then
8a60817c 81 if [ -n "${my_host}" ] ; then
b189e892 82 echo '***' No file ${srcdir}/${files} 1>&2
8a60817c 83 fi
b189e892 84 echo '***' ${srcname} does not support host ${host} 1>&2
02757e59
SC
85 exit 1
86fi
ab57b174 87
8a60817c 88host_makefile_frag=
ab57b174 89
9d1fe8a4
SC
90if [ -f ${srcdir}/config/${my_host}.mh ] ; then
91 host_makefile_frag=config/${my_host}.mh
8a60817c 92fi
02757e59
SC
93
94# per-target:
95
ab57b174
ILT
96case "${target}" in
97
98 sparc-sun-sunos4*) my_target=sun4
99 ;;
100 m68k-sun-sunos4*) my_target=sun3
101 ;;
102 sparclite-fujitsu-*) my_target=sun4
103 ;;
104 i960-wrs-vxworks*) my_target=vxworks960
105 ;;
106 m68k-wrs-vxworks*) my_target=vxworks68
107 ;;
108 m680[01234]0-wrs-vxworks*) my_target=vxworks68
109 ;;
110 m683?2-wrs-vxworks*) my_target=vxworks68
111 ;;
112 sparc-wrs-vxworks*) my_target=vxsparc
113 ;;
114 m68k-ericsson-ose) my_target=ose68
115 ;;
116 *-tandem-none) my_target=st2000 # FIXME needs better name
117 ;;
118 i386-go32-*) my_target=go32
119 ;;
99e6298a
SC
120 i386-*-coff) my_target=i386-coff
121 ;;
b89a86ac
ILT
122 i386-*-aout) my_target=i386-aout
123 ;;
ab57b174
ILT
124 m88k-*-*) my_target=m88k-bcs
125 ;;
126 a29k-*-udi) my_target=sa29200
127 ;;
128 a29k-*-ebmon) my_target=ebmon29k
129 ;;
130 a29k-*-*) my_target=coff-a29k
131 ;;
132 h8300-*-hms) my_target=coff-h8300
133 ;;
134 h8300-*-xray) my_target=ieee-h8300
135 ;;
136 m68k-sony-*) my_target=news
137 ;;
138 m68k-hp-bsd*) my_target=hp300bsd
139 ;;
140 m68*-*-aout) my_target=m68k
141 ;;
142 m68*-*-coff) my_target=m68k-coff
143 ;;
144 m68*-*-*) echo '***' "Unknown m68k target vendor for ld:" ${target_vendor} 1>&2
145 exit 1
146 ;;
b89a86ac
ILT
147 z8k-*sim) my_target=z8ksim
148 ;;
ab57b174
ILT
149 *-*-aout) my_target=${target_cpu}-${target_vendor}
150 ;;
151 *-*-coff) my_target=${target_cpu}-${target_vendor}
152 ;;
02757e59
SC
153esac
154
ab57b174
ILT
155
156
9d1fe8a4 157target_makefile_frag=config/${my_target}.mt
This page took 0.052396 seconds and 4 git commands to generate.