Removed some debug
[deliverable/binutils-gdb.git] / bfd / configure.in
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.
5
6 srctrigger=libbfd.c
7 srcname="BFD"
8
9 # per-host:
10
11 case "${host_cpu}" in
12
13 rs6000) my_host=rs6000
14 ;;
15
16 mips)
17 case "${host_vendor}" in
18 dec) my_host=decstation ;;
19 sgi) my_host=irix3 ;;
20 esac
21 ;;
22
23 m88k)
24 case "${host_vendor}" in
25 *)
26 case "${host_os}" in
27 dgux) my_host=dgux ;;
28 esac
29 ;;
30 esac
31 ;;
32
33 m68k)
34 case "${host_vendor}" in
35 cbm)
36 case ${host_os} in
37 amigados) my_host=amigados ;;
38 svr4) my_host=amix ;;
39 esac
40 ;;
41 hp)
42 case "${host_os}" in
43 hpux) my_host=hp9000 ;;
44 bsd) my_host=hp300bsd ;;
45 esac
46 ;;
47 sony) my_host=news ;;
48 sun) my_host=sun3 ;;
49 esac
50 ;;
51
52 i386)
53 case "${host_vendor}" in
54 *)
55 case "${host_os}" in
56 sysv) my_host=i386v ;;
57 mach) my_host=i386mach ;;
58 msdos) my_host=dose ;;
59 esac
60 ;;
61 esac
62 ;;
63
64 sparc)
65 case "${host_os}" in
66 sunos64) my_host=sparc-ll ;;
67 *) my_host=sparc ;;
68 esac
69 ;;
70
71 romp) my_host=rtbsd
72 ;;
73
74 a29k) my_host=ultra3
75 ;;
76
77 tahoe)
78 my_host=tahoe
79 ;;
80
81 vax)
82 case "${host_os}" in
83 ultrix) my_host=vaxult ;;
84 *) my_host=vaxbsd ;;
85 esac
86 ;;
87 esac
88
89 # Set up to make a link between the host's include file and "sysdep.h".
90 files="hosts/h-${my_host}.h"
91 links="sysdep.h"
92
93 if [ ! -f ${files} ] ; then
94 if [ -n "${my_host}" ] ; then
95 echo '***' No file ${files}
96 fi
97 echo '***' ${srcname} does not support host ${host}
98 exit 1
99 fi
100
101 host_makefile_frag=
102 if [ -f config/mh-${my_host} ] ; then
103 host_makefile_frag=config/mh-${my_host}
104 fi
105
106 # per-target:
107
108 case "${target_vendor}" in
109 aout | coff | bout | elf) bfd_target=${target_cpu}-${target_vendor} ;;
110 sony) bfd_target=news ;;
111 intel) bfd_target=${target_cpu}-coff ;;
112 cbm) bfd_target=${target_cpu}-elf ;;
113
114 amd)
115 case "${target_os}" in
116 ebmon) bfd_target=a29k-coff ;;
117 *) bfd_target=a29k-aout ;;
118 esac
119 ;;
120
121 hitachi)
122 case "${target_cpu}" in
123 h8300) bfd_target=h8300-ieee ;;
124 *) echo "bad hitachi cpu" ;;
125 esac
126 ;;
127
128
129 wrs)
130 case "${target_cpu}" in
131 i960) bfd_target=i960-bout ;;
132 m68k) bfd_target=m68k-aout ;;
133 esac
134 ;;
135 sun)
136 case "${target_cpu}" in
137 m68k) bfd_target=m68k-aout ;;
138 sparc) bfd_target=sparc-aout ;;
139 esac
140 ;;
141 dec)
142 case "${target_cpu}" in
143 mips) bfd_target=decstation ;;
144 vax) bfd_target=vax ;;
145 esac
146 ;;
147 hp)
148 case "${target_cpu}" in
149 m68k)
150 case "${target_os}" in
151 hpux) bfd_target=hp9000 ;;
152 bsd) bfd_target=hp300bsd ;;
153 esac
154 ;;
155 esac
156 ;;
157 sgi)
158 case "${target_cpu}" in
159 mips)
160 bfd_target=irix3 ;;
161 esac
162 ;;
163 none|nyu|sco)
164 case "${target_cpu}" in
165 i386) bfd_target=i386_coff ;;
166 a29k) case "${target_os}" in
167 aout) bfd_target=a29k-aout ;;
168 coff) bfd_target=a29k-coff ;;
169 sym1) bfd_target=a29k-coff ;;
170 esac
171 ;;
172 tahoe | vax) bfd_target=${target_cpu} ;;
173 esac
174 ;;
175 *)
176 case "${target_cpu}" in
177 tahoe | vax) bfd_target=${target_cpu} ;;
178 esac
179 ;;
180 esac
181
182 if [ ! -f config/mt-${bfd_target} ] ; then
183 if [ -n "${bfd_target}" ] ; then
184 echo '***' No file config/mt-${bfd_target}
185 fi
186 echo '***' BFD does not support target ${target}
187 exit 1
188 fi
189 target_makefile_frag=config/mt-${bfd_target}
190
191 # We don't do any links based on the target system, just very minor makefile
192 # config.
This page took 0.036668 seconds and 5 git commands to generate.