Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(436)

Side by Side Diff: gdb/configure.tgt

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gdb/configure.host ('k') | gdb/contrib/test_pubnames_and_indexes.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Mappings from configurations to GDB target definitions. This is 1 # Mappings from configurations to GDB target definitions. This is
2 # invoked from the autoconf generated configure script. 2 # invoked from the autoconf generated configure script.
3 3
4 # This file sets the following shell variables: 4 # This file sets the following shell variables:
5 # gdb_target_obs target-specific object files to use 5 # gdb_target_obs target-specific object files to use
6 # gdb_sim simulator library for target 6 # gdb_sim simulator library for target
7 # gdb_osabi default OS ABI to use with target 7 # gdb_osabi default OS ABI to use with target
8 # build_gdbserver set to "yes" if gdbserver supports target 8 # build_gdbserver set to "yes" if gdbserver supports target
9 9
10 # NOTE: Every file added to a gdb_target_obs variable for any target here 10 # NOTE: Every file added to a gdb_target_obs variable for any target here
(...skipping 21 matching lines...) Expand all
32 32
33 case "${targ}" in 33 case "${targ}" in
34 34
35 alpha*-*-osf*) 35 alpha*-*-osf*)
36 # Target: Little-endian Alpha running OSF/1 36 # Target: Little-endian Alpha running OSF/1
37 gdb_target_obs="alpha-tdep.o alpha-osf1-tdep.o alpha-mdebug-tdep.o" 37 gdb_target_obs="alpha-tdep.o alpha-osf1-tdep.o alpha-mdebug-tdep.o"
38 ;; 38 ;;
39 alpha*-*-linux*) 39 alpha*-*-linux*)
40 # Target: Little-endian Alpha running Linux 40 # Target: Little-endian Alpha running Linux
41 gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alpha-linux-tdep.o \ 41 gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alpha-linux-tdep.o \
42 » » » linux-tdep.o solib.o solib-svr4.o" 42 » » » linux-tdep.o solib-svr4.o"
43 ;; 43 ;;
44 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu) 44 alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
45 # Target: FreeBSD/alpha 45 # Target: FreeBSD/alpha
46 gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \ 46 gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \
47 » » » alphafbsd-tdep.o corelow.o solib.o solib-svr4.o" 47 » » » alphafbsd-tdep.o solib-svr4.o"
48 ;; 48 ;;
49 alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu) 49 alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu)
50 # Target: NetBSD/alpha 50 # Target: NetBSD/alpha
51 gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \ 51 gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \
52 » » » alphanbsd-tdep.o nbsd-tdep.o corelow.o solib.o \ 52 » » » alphanbsd-tdep.o nbsd-tdep.o solib-svr4.o"
53 » » » solib-svr4.o"
54 ;; 53 ;;
55 alpha*-*-openbsd*) 54 alpha*-*-openbsd*)
56 # Target: OpenBSD/alpha 55 # Target: OpenBSD/alpha
57 gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \ 56 gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \
58 alphanbsd-tdep.o alphaobsd-tdep.o nbsd-tdep.o \ 57 alphanbsd-tdep.o alphaobsd-tdep.o nbsd-tdep.o \
59 » » » obsd-tdep.o corelow.o solib.o solib-svr4.o" 58 » » » obsd-tdep.o solib-svr4.o"
60 ;; 59 ;;
61 alpha*-*-*) 60 alpha*-*-*)
62 # Target: Alpha 61 # Target: Alpha
63 gdb_target_obs="alpha-tdep.o" 62 gdb_target_obs="alpha-tdep.o"
64 ;; 63 ;;
65 64
66 am33_2.0*-*-linux*) 65 am33_2.0*-*-linux*)
67 # Target: Matsushita mn10300 (AM33) running Linux 66 # Target: Matsushita mn10300 (AM33) running Linux
68 gdb_target_obs="mn10300-tdep.o mn10300-linux-tdep.o linux-tdep.o \ 67 gdb_target_obs="mn10300-tdep.o mn10300-linux-tdep.o linux-tdep.o \
69 » » » corelow.o solib.o solib-svr4.o" 68 » » » solib-svr4.o"
70 ;; 69 ;;
71 70
72 arm*-wince-pe | arm*-*-mingw32ce*) 71 arm*-wince-pe | arm*-*-mingw32ce*)
73 # Target: ARM based machine running Windows CE (win32) 72 # Target: ARM based machine running Windows CE (win32)
74 » gdb_target_obs="arm-tdep.o arm-wince-tdep.o corelow.o \ 73 » gdb_target_obs="arm-tdep.o arm-wince-tdep.o"
75 » » » solib.o solib-target.o"
76 build_gdbserver=yes 74 build_gdbserver=yes
77 ;; 75 ;;
78 arm*-*-linux*) 76 arm*-*-linux*)
79 # Target: ARM based machine running GNU/Linux 77 # Target: ARM based machine running GNU/Linux
80 gdb_target_obs="arm-tdep.o arm-linux-tdep.o glibc-tdep.o \ 78 gdb_target_obs="arm-tdep.o arm-linux-tdep.o glibc-tdep.o \
81 » » » solib.o solib-svr4.o symfile-mem.o corelow.o linux-tdep. o" 79 » » » solib-svr4.o symfile-mem.o linux-tdep.o"
82 build_gdbserver=yes 80 build_gdbserver=yes
83 ;; 81 ;;
84 arm*-*-netbsd* | arm*-*-knetbsd*-gnu) 82 arm*-*-netbsd* | arm*-*-knetbsd*-gnu)
85 # Target: NetBSD/arm 83 # Target: NetBSD/arm
86 » gdb_target_obs="arm-tdep.o armnbsd-tdep.o solib.o solib-svr4.o" 84 » gdb_target_obs="arm-tdep.o armnbsd-tdep.o solib-svr4.o"
87 ;; 85 ;;
88 arm*-*-openbsd*) 86 arm*-*-openbsd*)
89 # Target: OpenBSD/arm 87 # Target: OpenBSD/arm
90 gdb_target_obs="arm-tdep.o armbsd-tdep.o armobsd-tdep.o obsd-tdep.o \ 88 gdb_target_obs="arm-tdep.o armbsd-tdep.o armobsd-tdep.o obsd-tdep.o \
91 » » » corelow.o solib.o solib-svr4.o" 89 » » » solib-svr4.o"
92 ;; 90 ;;
93 arm*-*-symbianelf*) 91 arm*-*-symbianelf*)
94 # Target: SymbianOS/arm 92 # Target: SymbianOS/arm
95 » gdb_target_obs="arm-tdep.o solib-target.o arm-symbian-tdep.o" 93 » gdb_target_obs="arm-tdep.o arm-symbian-tdep.o"
96 ;; 94 ;;
97 arm*-*-*) 95 arm*-*-*)
98 # Target: ARM embedded system 96 # Target: ARM embedded system
99 gdb_target_obs="arm-tdep.o" 97 gdb_target_obs="arm-tdep.o"
100 gdb_sim=../sim/arm/libsim.a 98 gdb_sim=../sim/arm/libsim.a
101 ;; 99 ;;
102 100
103 avr-*-*) 101 avr-*-*)
104 # Target: AVR 102 # Target: AVR
105 gdb_target_obs="avr-tdep.o" 103 gdb_target_obs="avr-tdep.o"
106 gdb_sim=../sim/avr/libsim.a 104 gdb_sim=../sim/avr/libsim.a
107 ;; 105 ;;
108 106
109 bfin-*-*linux*) 107 bfin-*-*linux*)
110 # Target: Blackfin Linux 108 # Target: Blackfin Linux
111 gdb_target_obs="bfin-tdep.o bfin-linux-tdep.o linux-tdep.o" 109 gdb_target_obs="bfin-tdep.o bfin-linux-tdep.o linux-tdep.o"
112 gdb_sim=../sim/bfin/libsim.a 110 gdb_sim=../sim/bfin/libsim.a
113 build_gdbserver=yes 111 build_gdbserver=yes
114 ;; 112 ;;
115 bfin-*-*) 113 bfin-*-*)
116 # Target: Blackfin processor 114 # Target: Blackfin processor
117 gdb_target_obs="bfin-tdep.o" 115 gdb_target_obs="bfin-tdep.o"
118 gdb_sim=../sim/bfin/libsim.a 116 gdb_sim=../sim/bfin/libsim.a
119 ;; 117 ;;
120 118
121 cris*) 119 cris*)
122 # Target: CRIS 120 # Target: CRIS
123 » gdb_target_obs="cris-tdep.o corelow.o solib.o solib-svr4.o" 121 » gdb_target_obs="cris-tdep.o solib-svr4.o"
124 ;; 122 ;;
125 123
126 frv-*-*) 124 frv-*-*)
127 # Target: Fujitsu FRV processor 125 # Target: Fujitsu FRV processor
128 » gdb_target_obs="frv-tdep.o frv-linux-tdep.o linux-tdep.o \ 126 » gdb_target_obs="frv-tdep.o frv-linux-tdep.o linux-tdep.o solib-frv.o"
129 » » » solib.o solib-frv.o corelow.o"
130 gdb_sim=../sim/frv/libsim.a 127 gdb_sim=../sim/frv/libsim.a
131 ;; 128 ;;
132 129
133 moxie-*-elf) 130 moxie-*-elf)
134 gdb_target_obs="moxie-tdep.o" 131 gdb_target_obs="moxie-tdep.o"
135 gdb_sim=../sim/moxie/libsim.a 132 gdb_sim=../sim/moxie/libsim.a
136 ;; 133 ;;
137 134
138 h8300-*-*) 135 h8300-*-*)
139 # Target: H8300 with HMS monitor and H8 simulator 136 # Target: H8300 with HMS monitor and H8 simulator
140 gdb_target_obs="h8300-tdep.o monitor.o dsrec.o" 137 gdb_target_obs="h8300-tdep.o monitor.o dsrec.o"
141 gdb_sim=../sim/h8300/libsim.a 138 gdb_sim=../sim/h8300/libsim.a
142 ;; 139 ;;
143 140
144 hppa*-*-hpux*) 141 hppa*-*-hpux*)
145 # Target: HP PA-RISC running hpux 142 # Target: HP PA-RISC running hpux
146 » gdb_target_obs="hppa-tdep.o hppa-hpux-tdep.o corelow.o \ 143 » gdb_target_obs="hppa-tdep.o hppa-hpux-tdep.o solib-som.o solib-pa64.o"
147 » » » solib.o solib-som.o solib-pa64.o"
148 ;; 144 ;;
149 hppa*-*-linux*) 145 hppa*-*-linux*)
150 # Target: HP PA-RISC running Linux 146 # Target: HP PA-RISC running Linux
151 gdb_target_obs="hppa-tdep.o hppa-linux-tdep.o glibc-tdep.o \ 147 gdb_target_obs="hppa-tdep.o hppa-linux-tdep.o glibc-tdep.o \
152 » » » linux-tdep.o solib.o solib-svr4.o symfile-mem.o" 148 » » » linux-tdep.o solib-svr4.o symfile-mem.o"
153 ;; 149 ;;
154 hppa*-*-netbsd*) 150 hppa*-*-netbsd*)
155 # Target: NetBSD/hppa 151 # Target: NetBSD/hppa
156 » gdb_target_obs="hppa-tdep.o hppabsd-tdep.o hppanbsd-tdep.o \ 152 » gdb_target_obs="hppa-tdep.o hppabsd-tdep.o hppanbsd-tdep.o solib-svr4.o"
157 » » » corelow.o solib.o solib-svr4.o"
158 ;; 153 ;;
159 hppa*-*-openbsd*) 154 hppa*-*-openbsd*)
160 # Target: OpenBSD/hppa 155 # Target: OpenBSD/hppa
161 » gdb_target_obs="hppa-tdep.o hppabsd-tdep.o hppaobsd-tdep.o \ 156 » gdb_target_obs="hppa-tdep.o hppabsd-tdep.o hppaobsd-tdep.o solib-svr4.o"
162 » » » corelow.o solib.o solib-svr4.o"
163 ;; 157 ;;
164 hppa*-*-*) 158 hppa*-*-*)
165 # Target: HP PA-RISC 159 # Target: HP PA-RISC
166 gdb_target_obs="hppa-tdep.o" 160 gdb_target_obs="hppa-tdep.o"
167 ;; 161 ;;
168 162
169 i[34567]86-*-darwin*) 163 i[34567]86-*-darwin*)
170 # Target: Darwin/i386 164 # Target: Darwin/i386
171 gdb_target_obs="i386-tdep.o i387-tdep.o \ 165 gdb_target_obs="i386-tdep.o i387-tdep.o \
172 » » » i386-darwin-tdep.o solib.o solib-darwin.o" 166 » » » i386-darwin-tdep.o solib-darwin.o"
173 if test "x$enable_64_bit_bfd" = "xyes"; then 167 if test "x$enable_64_bit_bfd" = "xyes"; then
174 # Target: GNU/Linux x86-64 168 # Target: GNU/Linux x86-64
175 gdb_target_obs="amd64-tdep.o amd64-darwin-tdep.o ${gdb_target_obs}" 169 gdb_target_obs="amd64-tdep.o amd64-darwin-tdep.o ${gdb_target_obs}"
176 fi 170 fi
177 ;; 171 ;;
178 i[34567]86-*-dicos*) 172 i[34567]86-*-dicos*)
179 # Target: DICOS/i386 173 # Target: DICOS/i386
180 » gdb_target_obs="i386-tdep.o i387-tdep.o \ 174 » gdb_target_obs="i386-tdep.o i387-tdep.o dicos-tdep.o i386-dicos-tdep.o"
181 » » » dicos-tdep.o i386-dicos-tdep.o \
182 » » » corelow.o solib.o solib-target.o"
183 ;; 175 ;;
184 i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu) 176 i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu)
185 # Target: FreeBSD/i386 177 # Target: FreeBSD/i386
186 gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386fbsd-tdep.o \ 178 gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386fbsd-tdep.o \
187 » » » bsd-uthread.o corelow.o solib.o solib-svr4.o" 179 » » » bsd-uthread.o solib-svr4.o"
188 ;; 180 ;;
189 i[34567]86-*-netbsd* | i[34567]86-*-knetbsd*-gnu) 181 i[34567]86-*-netbsd* | i[34567]86-*-knetbsd*-gnu)
190 # Target: NetBSD/i386 182 # Target: NetBSD/i386
191 gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386nbsd-tdep.o \ 183 gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386nbsd-tdep.o \
192 » » » nbsd-tdep.o corelow.o solib.o solib-svr4.o" 184 » » » nbsd-tdep.o solib-svr4.o"
193 ;; 185 ;;
194 i[34567]86-*-openbsd*) 186 i[34567]86-*-openbsd*)
195 # Target: OpenBSD/i386 187 # Target: OpenBSD/i386
196 gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386obsd-tdep.o \ 188 gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386obsd-tdep.o \
197 » » » bsd-uthread.o corelow.o solib.o solib-svr4.o" 189 » » » bsd-uthread.o solib-svr4.o"
198 ;; 190 ;;
199 i[34567]86-*-nto*) 191 i[34567]86-*-nto*)
200 # Target: Intel 386 running qnx6. 192 # Target: Intel 386 running qnx6.
201 » gdb_target_obs="i386-tdep.o i387-tdep.o corelow.o solib.o solib-svr4.o \ 193 » gdb_target_obs="i386-tdep.o i387-tdep.o solib-svr4.o \
202 i386-nto-tdep.o nto-tdep.o" 194 i386-nto-tdep.o nto-tdep.o"
203 build_gdbserver=yes 195 build_gdbserver=yes
204 ;; 196 ;;
205 i[34567]86-*-solaris2.1[0-9]* | x86_64-*-solaris2.1[0-9]*) 197 i[34567]86-*-solaris2.1[0-9]* | x86_64-*-solaris2.1[0-9]*)
206 # Target: Solaris x86_64 198 # Target: Solaris x86_64
207 gdb_target_obs="i386-tdep.o i387-tdep.o amd64-tdep.o amd64-sol2-tdep.o \ 199 gdb_target_obs="i386-tdep.o i387-tdep.o amd64-tdep.o amd64-sol2-tdep.o \
208 » » » i386-sol2-tdep.o sol2-tdep.o \ 200 » » » i386-sol2-tdep.o sol2-tdep.o solib-svr4.o"
209 » » » corelow.o solib.o solib-svr4.o"
210 ;; 201 ;;
211 i[34567]86-*-solaris*) 202 i[34567]86-*-solaris*)
212 # Target: Solaris x86 203 # Target: Solaris x86
213 gdb_target_obs="i386-tdep.o i387-tdep.o i386-sol2-tdep.o sol2-tdep.o \ 204 gdb_target_obs="i386-tdep.o i387-tdep.o i386-sol2-tdep.o sol2-tdep.o \
214 » » » corelow.o solib.o solib-svr4.o" 205 » » » solib-svr4.o"
215 ;; 206 ;;
216 i[34567]86-*-linux*) 207 i[34567]86-*-linux*)
217 # Target: Intel 386 running GNU/Linux 208 # Target: Intel 386 running GNU/Linux
218 gdb_target_obs="i386-tdep.o i386-linux-tdep.o glibc-tdep.o i387-tdep.o \ 209 gdb_target_obs="i386-tdep.o i386-linux-tdep.o glibc-tdep.o i387-tdep.o \
219 » » » solib.o solib-svr4.o symfile-mem.o corelow.o \ 210 » » » solib-svr4.o symfile-mem.o \
220 linux-tdep.o linux-record.o" 211 linux-tdep.o linux-record.o"
221 if test "x$enable_64_bit_bfd" = "xyes"; then 212 if test "x$enable_64_bit_bfd" = "xyes"; then
222 # Target: GNU/Linux x86-64 213 # Target: GNU/Linux x86-64
223 gdb_target_obs="amd64-tdep.o amd64-linux-tdep.o ${gdb_target_obs}" 214 gdb_target_obs="amd64-tdep.o amd64-linux-tdep.o ${gdb_target_obs}"
224 fi 215 fi
225 build_gdbserver=yes 216 build_gdbserver=yes
226 ;; 217 ;;
227 x86_64-*-nacl*) 218 x86_64-*-nacl*)
228 # Target: NaCl, remote debugging only. 219 # Target: NaCl, remote debugging only.
229 » gdb_target_obs="i386-tdep.o glibc-tdep.o i387-tdep.o solib.o \ 220 » gdb_target_obs="i386-tdep.o glibc-tdep.o i387-tdep.o \
230 solib-svr4.o symfile-mem.o amd64-tdep.o \ 221 solib-svr4.o symfile-mem.o amd64-tdep.o \
231 nacl-manifest.o nacl-tdep.o i386-linux-tdep.o \ 222 nacl-manifest.o nacl-tdep.o i386-linux-tdep.o \
232 amd64-linux-tdep.o linux-tdep.o linux-record.o" 223 amd64-linux-tdep.o linux-tdep.o linux-record.o"
233 ;; 224 ;;
234 i[34567]86-*-gnu*) 225 i[34567]86-*-gnu*)
235 # Target: Intel 386 running the GNU Hurd 226 # Target: Intel 386 running the GNU Hurd
236 » gdb_target_obs="i386-tdep.o i387-tdep.o i386gnu-tdep.o \ 227 » gdb_target_obs="i386-tdep.o i387-tdep.o i386gnu-tdep.o solib-svr4.o"
237 » » » solib.o solib-svr4.o"
238 ;; 228 ;;
239 i[34567]86-*-cygwin*) 229 i[34567]86-*-cygwin*)
240 # Target: Intel 386 running win32 230 # Target: Intel 386 running win32
241 gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \ 231 gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \
242 » » » solib-target.o corelow.o windows-tdep.o" 232 » » » windows-tdep.o"
243 build_gdbserver=yes 233 build_gdbserver=yes
244 ;; 234 ;;
245 i[34567]86-*-mingw32*) 235 i[34567]86-*-mingw32*)
246 # Target: Intel 386 running win32 236 # Target: Intel 386 running win32
247 gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \ 237 gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \
248 » » » solib-target.o corelow.o windows-tdep.o" 238 » » » windows-tdep.o"
249 build_gdbserver=yes 239 build_gdbserver=yes
250 ;; 240 ;;
251 i[34567]86-*-*) 241 i[34567]86-*-*)
252 # Target: i386 242 # Target: i386
253 gdb_target_obs="i386-tdep.o i387-tdep.o" 243 gdb_target_obs="i386-tdep.o i387-tdep.o"
254 ;; 244 ;;
255 245
256 ia64-*-hpux*) 246 ia64-*-hpux*)
257 # Target: Intel IA-64 running HP-UX 247 # Target: Intel IA-64 running HP-UX
258 gdb_target_obs="ia64-tdep.o ia64-hpux-tdep.o" 248 gdb_target_obs="ia64-tdep.o ia64-hpux-tdep.o"
259 ;; 249 ;;
260 ia64-*-linux*) 250 ia64-*-linux*)
261 # Target: Intel IA-64 running GNU/Linux 251 # Target: Intel IA-64 running GNU/Linux
262 gdb_target_obs="ia64-tdep.o ia64-linux-tdep.o linux-tdep.o \ 252 gdb_target_obs="ia64-tdep.o ia64-linux-tdep.o linux-tdep.o \
263 » » » solib.o solib-svr4.o symfile-mem.o" 253 » » » solib-svr4.o symfile-mem.o"
264 build_gdbserver=yes 254 build_gdbserver=yes
265 ;; 255 ;;
256 ia64-*-*vms*)
257 # Target: Intel IA-64 running OpenVMS
258 gdb_target_obs="ia64-tdep.o ia64-vms-tdep.o"
259 ;;
266 ia64*-*-*) 260 ia64*-*-*)
267 # Target: Intel IA-64 261 # Target: Intel IA-64
268 gdb_target_obs="ia64-tdep.o" 262 gdb_target_obs="ia64-tdep.o"
269 ;; 263 ;;
270 264
271 iq2000-*-*) 265 iq2000-*-*)
272 gdb_target_obs="iq2000-tdep.o" 266 gdb_target_obs="iq2000-tdep.o"
273 gdb_sim=../sim/iq2000/libsim.a 267 gdb_sim=../sim/iq2000/libsim.a
274 ;; 268 ;;
275 269
276 lm32-*-*) 270 lm32-*-*)
277 gdb_target_obs="lm32-tdep.o" 271 gdb_target_obs="lm32-tdep.o"
278 gdb_sim=../sim/lm32/libsim.a 272 gdb_sim=../sim/lm32/libsim.a
279 ;; 273 ;;
280 274
281 m32c-*-*) 275 m32c-*-*)
282 # Target: Renesas M32C family 276 # Target: Renesas M32C family
283 » gdb_target_obs="m32c-tdep.o prologue-value.o" 277 » gdb_target_obs="m32c-tdep.o"
284 # There may also be a SID / CGEN simulator for this, 278 # There may also be a SID / CGEN simulator for this,
285 # but we do have DJ Delorie's mini-sim. 279 # but we do have DJ Delorie's mini-sim.
286 gdb_sim=../sim/m32c/libsim.a 280 gdb_sim=../sim/m32c/libsim.a
287 ;; 281 ;;
288 282
289 m32r*-*-linux*) 283 m32r*-*-linux*)
290 # Target: Renesas M32R running GNU/Linux 284 # Target: Renesas M32R running GNU/Linux
291 gdb_target_obs="m32r-tdep.o m32r-linux-tdep.o remote-m32r-sdi.o \ 285 gdb_target_obs="m32r-tdep.o m32r-linux-tdep.o remote-m32r-sdi.o \
292 » » » glibc-tdep.o solib.o solib-svr4.o symfile-mem.o \ 286 » » » glibc-tdep.o solib-svr4.o symfile-mem.o \
293 linux-tdep.o" 287 linux-tdep.o"
294 gdb_sim=../sim/m32r/libsim.a 288 gdb_sim=../sim/m32r/libsim.a
295 build_gdbserver=yes 289 build_gdbserver=yes
296 ;; 290 ;;
297 m32r*-*-*) 291 m32r*-*-*)
298 # Target: Renesas m32r processor 292 # Target: Renesas m32r processor
299 gdb_target_obs="m32r-tdep.o monitor.o m32r-rom.o dsrec.o \ 293 gdb_target_obs="m32r-tdep.o monitor.o m32r-rom.o dsrec.o \
300 remote-m32r-sdi.o" 294 remote-m32r-sdi.o"
301 gdb_sim=../sim/m32r/libsim.a 295 gdb_sim=../sim/m32r/libsim.a
302 ;; 296 ;;
303 297
304 m68hc11*-*-*|m6811*-*-*) 298 m68hc11*-*-*|m6811*-*-*)
305 # Target: Motorola 68HC11 processor 299 # Target: Motorola 68HC11 processor
306 gdb_target_obs="m68hc11-tdep.o" 300 gdb_target_obs="m68hc11-tdep.o"
307 gdb_sim=../sim/m68hc11/libsim.a 301 gdb_sim=../sim/m68hc11/libsim.a
308 ;; 302 ;;
309 303
310 m68*-*-aout* | m68*-*-coff* | m68*-*-elf* | m68*-*-rtems* | m68*-*-uclinux* | \ 304 m68*-*-aout* | m68*-*-coff* | m68*-*-elf* | m68*-*-rtems* | m68*-*-uclinux* | \
311 fido-*-elf*) 305 fido-*-elf*)
312 # Target: Motorola m68k embedded (e.g. bug monitors) 306 # Target: Motorola m68k embedded (e.g. bug monitors)
313 gdb_target_obs="m68k-tdep.o monitor.o dbug-rom.o dsrec.o" 307 gdb_target_obs="m68k-tdep.o monitor.o dbug-rom.o dsrec.o"
314 ;; 308 ;;
315 m68*-*-linux*) 309 m68*-*-linux*)
316 # Target: Motorola m68k with a.out and ELF 310 # Target: Motorola m68k with a.out and ELF
317 » gdb_target_obs="m68k-tdep.o m68klinux-tdep.o solib.o solib-svr4.o \ 311 » gdb_target_obs="m68k-tdep.o m68klinux-tdep.o solib-svr4.o \
318 linux-tdep.o glibc-tdep.o symfile-mem.o" 312 linux-tdep.o glibc-tdep.o symfile-mem.o"
319 build_gdbserver=yes 313 build_gdbserver=yes
320 ;; 314 ;;
321 m68*-*-netbsd* | m68*-*-knetbsd*-gnu) 315 m68*-*-netbsd* | m68*-*-knetbsd*-gnu)
322 # Target: NetBSD/m68k 316 # Target: NetBSD/m68k
323 » gdb_target_obs="m68k-tdep.o m68kbsd-tdep.o \ 317 » gdb_target_obs="m68k-tdep.o m68kbsd-tdep.o solib-svr4.o"
324 » » » corelow.o solib.o solib-svr4.o"
325 ;; 318 ;;
326 m68*-*-openbsd*) 319 m68*-*-openbsd*)
327 # Target: OpenBSD/m68k 320 # Target: OpenBSD/m68k
328 » gdb_target_obs="m68k-tdep.o m68kbsd-tdep.o \ 321 » gdb_target_obs="m68k-tdep.o m68kbsd-tdep.o solib-svr4.o"
329 » » » corelow.o solib.o solib-svr4.o"
330 ;; 322 ;;
331 323
332 m88*-*-openbsd*) 324 m88*-*-openbsd*)
333 # Target: OpenBSD/m88k 325 # Target: OpenBSD/m88k
334 » gdb_target_obs="m88k-tdep.o corelow.o" 326 » gdb_target_obs="m88k-tdep.o"
335 ;; 327 ;;
336 328
337 mep-*-*) 329 mep-*-*)
338 # Target: Toshiba Media Processor (MEP) 330 # Target: Toshiba Media Processor (MEP)
339 » gdb_target_obs="mep-tdep.o prologue-value.o" 331 » gdb_target_obs="mep-tdep.o"
340 # No sim needed. Target uses SID. 332 # No sim needed. Target uses SID.
341 ;; 333 ;;
342 334
343 microblaze*-linux-*|microblaze*-*-linux*) 335 microblaze*-linux-*|microblaze*-*-linux*)
344 # Target: Xilinx MicroBlaze running Linux 336 # Target: Xilinx MicroBlaze running Linux
345 gdb_target_obs="microblaze-tdep.o microblaze-linux-tdep.o microblaze-rom .o \ 337 gdb_target_obs="microblaze-tdep.o microblaze-linux-tdep.o microblaze-rom .o \
346 » » » monitor.o dsrec.o solib.o solib-svr4.o corelow.o \ 338 » » » monitor.o dsrec.o solib-svr4.o symfile-mem.o linux-tdep. o"
347 » » » symfile-mem.o linux-tdep.o"
348 gdb_sim=../sim/microblaze/libsim.a 339 gdb_sim=../sim/microblaze/libsim.a
349 ;; 340 ;;
350 microblaze*-*-*) 341 microblaze*-*-*)
351 # Target: Xilinx MicroBlaze running standalone 342 # Target: Xilinx MicroBlaze running standalone
352 gdb_target_obs="microblaze-tdep.o microblaze-rom.o monitor.o dsrec.o" 343 gdb_target_obs="microblaze-tdep.o microblaze-rom.o monitor.o dsrec.o"
353 gdb_sim=../sim/microblaze/libsim.a 344 gdb_sim=../sim/microblaze/libsim.a
354 ;; 345 ;;
355 346
356 mips*-sgi-irix5*) 347 mips*-sgi-irix5*)
357 # Target: MIPS SGI running Irix 5 348 # Target: MIPS SGI running Irix 5
358 » gdb_target_obs="mips-tdep.o mips-irix-tdep.o solib.o solib-irix.o" 349 » gdb_target_obs="mips-tdep.o mips-irix-tdep.o solib-irix.o"
359 ;; 350 ;;
360 mips*-sgi-irix6*) 351 mips*-sgi-irix6*)
361 # Target: MIPS SGI running Irix 6.x 352 # Target: MIPS SGI running Irix 6.x
362 » gdb_target_obs="mips-tdep.o mips-irix-tdep.o solib.o solib-irix.o" 353 » gdb_target_obs="mips-tdep.o mips-irix-tdep.o solib-irix.o"
363 ;; 354 ;;
364 mips*-*-linux*) 355 mips*-*-linux*)
365 # Target: Linux/MIPS 356 # Target: Linux/MIPS
366 gdb_target_obs="mips-tdep.o mips-linux-tdep.o glibc-tdep.o \ 357 gdb_target_obs="mips-tdep.o mips-linux-tdep.o glibc-tdep.o \
367 » » » corelow.o solib.o solib-svr4.o symfile-mem.o \ 358 » » » solib-svr4.o symfile-mem.o linux-tdep.o"
368 » » » linux-tdep.o"
369 gdb_sim=../sim/mips/libsim.a 359 gdb_sim=../sim/mips/libsim.a
370 build_gdbserver=yes 360 build_gdbserver=yes
371 ;; 361 ;;
372 mips*-*-netbsd* | mips*-*-knetbsd*-gnu) 362 mips*-*-netbsd* | mips*-*-knetbsd*-gnu)
373 # Target: MIPS running NetBSD 363 # Target: MIPS running NetBSD
374 » gdb_target_obs="mips-tdep.o mipsnbsd-tdep.o \ 364 » gdb_target_obs="mips-tdep.o mipsnbsd-tdep.o solib-svr4.o nbsd-tdep.o"
375 » » » corelow.o solib.o solib-svr4.o nbsd-tdep.o"
376 gdb_sim=../sim/mips/libsim.a 365 gdb_sim=../sim/mips/libsim.a
377 ;; 366 ;;
378 mips64*-*-openbsd*) 367 mips64*-*-openbsd*)
379 # Target: OpenBSD/mips64 368 # Target: OpenBSD/mips64
380 » gdb_target_obs="mips-tdep.o mips64obsd-tdep.o \ 369 » gdb_target_obs="mips-tdep.o mips64obsd-tdep.o solib-svr4.o"
381 » » » corelow.o solib.o solib-svr4.o"
382 ;; 370 ;;
383 mips*-*-elf) 371 mips*-*-elf)
384 # Target: MIPS ELF 372 # Target: MIPS ELF
385 gdb_target_obs="mips-tdep.o remote-mips.o" 373 gdb_target_obs="mips-tdep.o remote-mips.o"
386 gdb_sim=../sim/mips/libsim.a 374 gdb_sim=../sim/mips/libsim.a
387 ;; 375 ;;
388 mips*-*-*) 376 mips*-*-*)
389 # Target: MIPS 377 # Target: MIPS
390 gdb_target_obs="mips-tdep.o" 378 gdb_target_obs="mips-tdep.o"
391 gdb_sim=../sim/mips/libsim.a 379 gdb_sim=../sim/mips/libsim.a
392 ;; 380 ;;
393 381
394 mn10300-*-*) 382 mn10300-*-*)
395 # Target: Matsushita mn10300 383 # Target: Matsushita mn10300
396 gdb_target_obs="mn10300-tdep.o" 384 gdb_target_obs="mn10300-tdep.o"
397 gdb_sim=../sim/mn10300/libsim.a 385 gdb_sim=../sim/mn10300/libsim.a
398 ;; 386 ;;
399 387
400 mt-*-*) 388 mt-*-*)
401 # Target: Morpho Technologies ms1 processor 389 # Target: Morpho Technologies ms1 processor
402 gdb_target_obs="mt-tdep.o" 390 gdb_target_obs="mt-tdep.o"
403 ;; 391 ;;
404 392
405 powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu) 393 powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu)
406 # Target: NetBSD/powerpc 394 # Target: NetBSD/powerpc
407 gdb_target_obs="rs6000-tdep.o ppc-sysv-tdep.o ppcnbsd-tdep.o \ 395 gdb_target_obs="rs6000-tdep.o ppc-sysv-tdep.o ppcnbsd-tdep.o \
408 » » » corelow.o solib.o solib-svr4.o" 396 » » » solib-svr4.o"
409 gdb_sim=../sim/ppc/libsim.a 397 gdb_sim=../sim/ppc/libsim.a
410 ;; 398 ;;
411 powerpc-*-openbsd*) 399 powerpc-*-openbsd*)
412 # Target: OpenBSD/powerpc 400 # Target: OpenBSD/powerpc
413 gdb_target_obs="rs6000-tdep.o ppc-sysv-tdep.o ppcobsd-tdep.o \ 401 gdb_target_obs="rs6000-tdep.o ppc-sysv-tdep.o ppcobsd-tdep.o \
414 » » » corelow.o solib.o solib-svr4.o" 402 » » » solib-svr4.o"
415 ;; 403 ;;
416 powerpc-*-aix* | rs6000-*-*) 404 powerpc-*-aix* | rs6000-*-*)
417 # Target: PowerPC running AIX 405 # Target: PowerPC running AIX
418 gdb_target_obs="rs6000-tdep.o rs6000-aix-tdep.o xcoffread.o \ 406 gdb_target_obs="rs6000-tdep.o rs6000-aix-tdep.o xcoffread.o \
419 » » » ppc-sysv-tdep.o solib.o solib-svr4.o" 407 » » » ppc-sysv-tdep.o solib-svr4.o"
420 ;; 408 ;;
421 powerpc-*-linux* | powerpc64-*-linux*) 409 powerpc-*-linux* | powerpc64-*-linux*)
422 # Target: PowerPC running Linux 410 # Target: PowerPC running Linux
423 gdb_target_obs="rs6000-tdep.o ppc-linux-tdep.o ppc-sysv-tdep.o \ 411 gdb_target_obs="rs6000-tdep.o ppc-linux-tdep.o ppc-sysv-tdep.o \
424 » » » solib.o solib-svr4.o solib-spu.o spu-multiarch.o \ 412 » » » solib-svr4.o solib-spu.o spu-multiarch.o \
425 » » » corelow.o symfile-mem.o linux-tdep.o" 413 » » » glibc-tdep.o symfile-mem.o linux-tdep.o"
426 gdb_sim=../sim/ppc/libsim.a 414 gdb_sim=../sim/ppc/libsim.a
427 build_gdbserver=yes 415 build_gdbserver=yes
428 ;; 416 ;;
429 powerpc*-*-*) 417 powerpc*-*-*)
430 # Target: PowerPC running eabi 418 # Target: PowerPC running eabi
431 gdb_target_obs="rs6000-tdep.o monitor.o dsrec.o ppcbug-rom.o \ 419 gdb_target_obs="rs6000-tdep.o monitor.o dsrec.o ppcbug-rom.o \
432 » » » dink32-rom.o ppc-sysv-tdep.o solib.o solib-svr4.o" 420 » » » dink32-rom.o ppc-sysv-tdep.o solib-svr4.o"
433 if test -f ../sim/ppc/Makefile; then 421 if test -f ../sim/ppc/Makefile; then
434 gdb_sim=../sim/ppc/libsim.a 422 gdb_sim=../sim/ppc/libsim.a
435 fi 423 fi
436 ;; 424 ;;
437 425
438 s390*-*-*) 426 s390*-*-*)
439 # Target: S390 running Linux 427 # Target: S390 running Linux
440 » gdb_target_obs="s390-tdep.o solib.o solib-svr4.o linux-tdep.o" 428 » gdb_target_obs="s390-tdep.o solib-svr4.o linux-tdep.o"
441 build_gdbserver=yes 429 build_gdbserver=yes
442 ;; 430 ;;
443 431
432 rl78-*-elf)
433 # Target: Renesas rl78
434 gdb_target_obs="rl78-tdep.o"
435 gdb_sim=../sim/rl78/libsim.a
436 ;;
437
444 rx-*-elf) 438 rx-*-elf)
445 # Target: Renesas RX 439 # Target: Renesas RX
446 gdb_target_obs="rx-tdep.o" 440 gdb_target_obs="rx-tdep.o"
447 gdb_sim=../sim/rx/libsim.a 441 gdb_sim=../sim/rx/libsim.a
448 ;; 442 ;;
449 443
450 score-*-*) 444 score-*-*)
451 # Target: S+core embedded system 445 # Target: S+core embedded system
452 » gdb_target_obs="score-tdep.o corelow.o" 446 » gdb_target_obs="score-tdep.o"
453 if test -f ../sim/score/Makefile; then 447 if test -f ../sim/score/Makefile; then
454 gdb_sim=../sim/score/libsim.a 448 gdb_sim=../sim/score/libsim.a
455 fi 449 fi
456 build_gdbserver=yes 450 build_gdbserver=yes
457 ;; 451 ;;
458 452
459 sh*-*-linux*) 453 sh*-*-linux*)
460 # Target: GNU/Linux Super-H 454 # Target: GNU/Linux Super-H
461 gdb_target_obs="sh-tdep.o sh64-tdep.o sh-linux-tdep.o monitor.o \ 455 gdb_target_obs="sh-tdep.o sh64-tdep.o sh-linux-tdep.o monitor.o \
462 » » » dsrec.o solib.o solib-svr4.o symfile-mem.o \ 456 » » » dsrec.o solib-svr4.o symfile-mem.o \
463 » » » glibc-tdep.o corelow.o linux-tdep.o" 457 » » » glibc-tdep.o linux-tdep.o"
464 gdb_sim=../sim/sh/libsim.a 458 gdb_sim=../sim/sh/libsim.a
465 build_gdbserver=yes 459 build_gdbserver=yes
466 ;; 460 ;;
467 sh*-*-netbsdelf* | sh*-*-knetbsd*-gnu) 461 sh*-*-netbsdelf* | sh*-*-knetbsd*-gnu)
468 # Target: NetBSD/sh 462 # Target: NetBSD/sh
469 » gdb_target_obs="sh-tdep.o shnbsd-tdep.o corelow.o solib.o solib-svr4.o" 463 » gdb_target_obs="sh-tdep.o shnbsd-tdep.o solib-svr4.o"
470 gdb_sim=../sim/sh/libsim.a 464 gdb_sim=../sim/sh/libsim.a
471 ;; 465 ;;
472 sh*-*-openbsd*) 466 sh*-*-openbsd*)
473 # Target: OpenBSD/sh 467 # Target: OpenBSD/sh
474 » gdb_target_obs="sh-tdep.o sh64-tdep.o shnbsd-tdep.o \ 468 » gdb_target_obs="sh-tdep.o sh64-tdep.o shnbsd-tdep.o solib-svr4.o"
475 » » » corelow.o solib.o solib-svr4.o"
476 ;; 469 ;;
477 sh64-*-elf*) 470 sh64-*-elf*)
478 # Target: Renesas/Super-H 64 bit with simulator 471 # Target: Renesas/Super-H 64 bit with simulator
479 gdb_target_obs="sh-tdep.o sh64-tdep.o" 472 gdb_target_obs="sh-tdep.o sh64-tdep.o"
480 gdb_sim=../sim/sh64/libsim.a 473 gdb_sim=../sim/sh64/libsim.a
481 ;; 474 ;;
482 sh*) 475 sh*)
483 # Target: Embedded Renesas Super-H with ICE and simulator 476 # Target: Embedded Renesas Super-H with ICE and simulator
484 gdb_target_obs="sh-tdep.o sh64-tdep.o monitor.o dsrec.o" 477 gdb_target_obs="sh-tdep.o sh64-tdep.o monitor.o dsrec.o"
485 gdb_sim=../sim/sh/libsim.a 478 gdb_sim=../sim/sh/libsim.a
486 ;; 479 ;;
487 480
488 sparc-*-linux*) 481 sparc-*-linux*)
489 # Target: GNU/Linux SPARC 482 # Target: GNU/Linux SPARC
490 gdb_target_obs="sparc-tdep.o sparc-sol2-tdep.o sol2-tdep.o \ 483 gdb_target_obs="sparc-tdep.o sparc-sol2-tdep.o sol2-tdep.o \
491 » » » sparc-linux-tdep.o solib.o solib-svr4.o symfile-mem.o \ 484 » » » sparc-linux-tdep.o solib-svr4.o symfile-mem.o \
492 linux-tdep.o" 485 linux-tdep.o"
493 if test "x$enable_64_bit_bfd" = "xyes"; then 486 if test "x$enable_64_bit_bfd" = "xyes"; then
494 # Target: GNU/Linux UltraSPARC 487 # Target: GNU/Linux UltraSPARC
495 gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o \ 488 gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o \
496 sparc64-linux-tdep.o ${gdb_target_obs}" 489 sparc64-linux-tdep.o ${gdb_target_obs}"
497 fi 490 fi
491 build_gdbserver=yes
498 ;; 492 ;;
499 sparc64-*-linux*) 493 sparc64-*-linux*)
500 # Target: GNU/Linux UltraSPARC 494 # Target: GNU/Linux UltraSPARC
501 gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o sol2-tdep.o \ 495 gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o sol2-tdep.o \
502 sparc64-linux-tdep.o sparc-tdep.o sparc-sol2-tdep.o \ 496 sparc64-linux-tdep.o sparc-tdep.o sparc-sol2-tdep.o \
503 » » » sparc-linux-tdep.o solib.o solib-svr4.o linux-tdep.o" 497 » » » sparc-linux-tdep.o solib-svr4.o linux-tdep.o"
504 build_gdbserver=yes 498 build_gdbserver=yes
505 ;; 499 ;;
506 sparc*-*-freebsd* | sparc*-*-kfreebsd*-gnu) 500 sparc*-*-freebsd* | sparc*-*-kfreebsd*-gnu)
507 # Target: FreeBSD/sparc64 501 # Target: FreeBSD/sparc64
508 gdb_target_obs="sparc-tdep.o sparc64-tdep.o sparc64fbsd-tdep.o \ 502 gdb_target_obs="sparc-tdep.o sparc64-tdep.o sparc64fbsd-tdep.o \
509 » » » corelow.o solib.o solib-svr4.o" 503 » » » solib-svr4.o"
510 ;; 504 ;;
511 sparc-*-netbsd* | sparc-*-knetbsd*-gnu) 505 sparc-*-netbsd* | sparc-*-knetbsd*-gnu)
512 # Target: NetBSD/sparc 506 # Target: NetBSD/sparc
513 » gdb_target_obs="sparc-tdep.o sparcnbsd-tdep.o nbsd-tdep.o \ 507 » gdb_target_obs="sparc-tdep.o sparcnbsd-tdep.o nbsd-tdep.o solib-svr4.o"
514 » » » corelow.o solib.o solib-svr4.o"
515 ;; 508 ;;
516 sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu) 509 sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu)
517 # Target: NetBSD/sparc64 510 # Target: NetBSD/sparc64
518 gdb_target_obs="sparc64-tdep.o sparc64nbsd-tdep.o sparc-tdep.o \ 511 gdb_target_obs="sparc64-tdep.o sparc64nbsd-tdep.o sparc-tdep.o \
519 » » » sparcnbsd-tdep.o nbsd-tdep.o \ 512 » » » sparcnbsd-tdep.o nbsd-tdep.o solib-svr4.o"
520 » » » corelow.o solib.o solib-svr4.o"
521 ;; 513 ;;
522 sparc-*-openbsd*) 514 sparc-*-openbsd*)
523 # Target: OpenBSD/sparc 515 # Target: OpenBSD/sparc
524 gdb_target_obs="sparc-tdep.o sparcnbsd-tdep.o sparcobsd-tdep.o \ 516 gdb_target_obs="sparc-tdep.o sparcnbsd-tdep.o sparcobsd-tdep.o \
525 » » » nbsd-tdep.o obsd-tdep.o bsd-uthread.o \ 517 » » » nbsd-tdep.o obsd-tdep.o bsd-uthread.o solib-svr4.o"
526 » » » corelow.o solib.o solib-svr4.o"
527 ;; 518 ;;
528 sparc64-*-openbsd*) 519 sparc64-*-openbsd*)
529 # Target: OpenBSD/sparc64 520 # Target: OpenBSD/sparc64
530 gdb_target_obs="sparc64-tdep.o sparc64nbsd-tdep.o sparc64obsd-tdep.o \ 521 gdb_target_obs="sparc64-tdep.o sparc64nbsd-tdep.o sparc64obsd-tdep.o \
531 sparc-tdep.o sparcnbsd-tdep.o sparcobsd-tdep.o \ 522 sparc-tdep.o sparcnbsd-tdep.o sparcobsd-tdep.o \
532 » » » nbsd-tdep.o obsd-tdep.o bsd-uthread.o \ 523 » » » nbsd-tdep.o obsd-tdep.o bsd-uthread.o solib-svr4.o"
533 » » » corelow.o solib.o solib-svr4.o"
534 ;; 524 ;;
535 sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*) 525 sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
536 # Target: Solaris SPARC 526 # Target: Solaris SPARC
537 » gdb_target_obs="sparc-tdep.o sparc-sol2-tdep.o sol2-tdep.o \ 527 » gdb_target_obs="sparc-tdep.o sparc-sol2-tdep.o sol2-tdep.o solib-svr4.o"
538 » » » solib.o solib-svr4.o"
539 ;; 528 ;;
540 sparc-*-solaris2* | sparcv9-*-solaris2* | sparc64-*-solaris2*) 529 sparc-*-solaris2* | sparcv9-*-solaris2* | sparc64-*-solaris2*)
541 # Target: Solaris UltraSPARC 530 # Target: Solaris UltraSPARC
542 gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o sparc-tdep.o \ 531 gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o sparc-tdep.o \
543 » » » sparc-sol2-tdep.o sol2-tdep.o solib.o solib-svr4.o" 532 » » » sparc-sol2-tdep.o sol2-tdep.o solib-svr4.o"
544 ;; 533 ;;
545 sparc-*-*) 534 sparc-*-*)
546 # Target: SPARC 535 # Target: SPARC
547 gdb_target_obs="sparc-tdep.o ravenscar-thread.o \ 536 gdb_target_obs="sparc-tdep.o ravenscar-thread.o \
548 ravenscar-sparc-thread.o" 537 ravenscar-sparc-thread.o"
549 gdb_sim=../sim/erc32/libsim.a 538 gdb_sim=../sim/erc32/libsim.a
550 ;; 539 ;;
551 sparc64-*-*) 540 sparc64-*-*)
552 # Target: UltraSPARC 541 # Target: UltraSPARC
553 gdb_target_obs="sparc-tdep.o sparc64-tdep.o" 542 gdb_target_obs="sparc-tdep.o sparc64-tdep.o"
554 ;; 543 ;;
555 544
556 spu*-*-*) 545 spu*-*-*)
557 # Target: Cell BE SPU 546 # Target: Cell BE SPU
558 gdb_target_obs="spu-tdep.o" 547 gdb_target_obs="spu-tdep.o"
559 build_gdbserver=yes 548 build_gdbserver=yes
560 ;; 549 ;;
561 550
562 tic6x-*-*linux) 551 tic6x-*-*linux)
563 # Target: GNU/Linux TI C6x 552 # Target: GNU/Linux TI C6x
564 gdb_target_obs="tic6x-tdep.o tic6x-linux-tdep.o solib-dsbt.o \ 553 gdb_target_obs="tic6x-tdep.o tic6x-linux-tdep.o solib-dsbt.o \
565 » » » glibc-tdep.o corelow.o linux-tdep.o" 554 » » » glibc-tdep.o linux-tdep.o"
566 ;; 555 ;;
567 556
568 tic6x-*-*) 557 tic6x-*-*)
569 # Target: TI C6X 558 # Target: TI C6X
570 gdb_target_obs="tic6x-tdep.o" 559 gdb_target_obs="tic6x-tdep.o"
571 ;; 560 ;;
572 561
562 tilegx-*-linux*)
563 # Target: TILE-Gx
564 gdb_target_obs="tilegx-tdep.o tilegx-linux-tdep.o solib-svr4.o \
565 symfile-mem.o glibc-tdep.o linux-tdep.o"
566 ;;
567
573 xstormy16-*-*) 568 xstormy16-*-*)
574 # Target: Sanyo Xstormy16a processor 569 # Target: Sanyo Xstormy16a processor
575 gdb_target_obs="xstormy16-tdep.o" 570 gdb_target_obs="xstormy16-tdep.o"
576 # No simulator libraries are needed -- target uses SID. 571 # No simulator libraries are needed -- target uses SID.
577 ;; 572 ;;
578 573
579 v850*-*-elf) 574 v850*-*-elf | v850*-*-rtems*)
580 # Target: NEC V850 processor 575 # Target: NEC V850 processor
581 gdb_target_obs="v850-tdep.o" 576 gdb_target_obs="v850-tdep.o"
582 gdb_sim=../sim/v850/libsim.a 577 gdb_sim=../sim/v850/libsim.a
583 ;; 578 ;;
584 579
585 vax-*-netbsd* | vax-*-knetbsd*-gnu) 580 vax-*-netbsd* | vax-*-knetbsd*-gnu)
586 # Target: NetBSD/vax 581 # Target: NetBSD/vax
587 » gdb_target_obs="vax-tdep.o vaxnbsd-tdep.o \ 582 » gdb_target_obs="vax-tdep.o vaxnbsd-tdep.o solib-svr4.o"
588 » » » corelow.o solib.o solib-svr4.o"
589 ;; 583 ;;
590 vax-*-openbsd*) 584 vax-*-openbsd*)
591 # Target: OpenBSD/vax 585 # Target: OpenBSD/vax
592 » gdb_target_obs="vax-tdep.o vaxobsd-tdep.o corelow.o" 586 » gdb_target_obs="vax-tdep.o vaxobsd-tdep.o"
593 ;; 587 ;;
594 vax-*-*) 588 vax-*-*)
595 # Target: VAX running 4.2BSD or Ultrix 589 # Target: VAX running 4.2BSD or Ultrix
596 gdb_target_obs="vax-tdep.o" 590 gdb_target_obs="vax-tdep.o"
597 ;; 591 ;;
598 592
599 x86_64-*-darwin*) 593 x86_64-*-darwin*)
600 # Target: Darwin/x86-64 594 # Target: Darwin/x86-64
601 gdb_target_obs="amd64-tdep.o i386-tdep.o i387-tdep.o \ 595 gdb_target_obs="amd64-tdep.o i386-tdep.o i387-tdep.o \
602 i386-darwin-tdep.o amd64-darwin-tdep.o \ 596 i386-darwin-tdep.o amd64-darwin-tdep.o \
603 solib.o solib-darwin.o" 597 solib-darwin.o"
604 ;; 598 ;;
605 599
606 x86_64-*-dicos*) 600 x86_64-*-dicos*)
607 # Target: DICOS/x86-64 601 # Target: DICOS/x86-64
608 gdb_target_obs="amd64-tdep.o i386-tdep.o i387-tdep.o \ 602 gdb_target_obs="amd64-tdep.o i386-tdep.o i387-tdep.o \
609 » » » dicos-tdep.o i386-dicos-tdep.o amd64-dicos-tdep.o \ 603 » » » dicos-tdep.o i386-dicos-tdep.o amd64-dicos-tdep.o"
610 » » » corelow.o solib.o solib-target.o"
611 ;; 604 ;;
612 x86_64-*-linux*) 605 x86_64-*-linux*)
613 # Target: GNU/Linux x86-64 606 # Target: GNU/Linux x86-64
614 gdb_target_obs="amd64-tdep.o amd64-linux-tdep.o i386-tdep.o \ 607 gdb_target_obs="amd64-tdep.o amd64-linux-tdep.o i386-tdep.o \
615 i387-tdep.o i386-linux-tdep.o glibc-tdep.o \ 608 i387-tdep.o i386-linux-tdep.o glibc-tdep.o \
616 » » » solib.o solib-svr4.o corelow.o symfile-mem.o linux-tdep. o \ 609 » » » solib-svr4.o symfile-mem.o linux-tdep.o linux-record.o"
617 » » » linux-record.o"
618 build_gdbserver=yes 610 build_gdbserver=yes
619 ;; 611 ;;
620 x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu) 612 x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
621 # Target: FreeBSD/amd64 613 # Target: FreeBSD/amd64
622 gdb_target_obs="amd64-tdep.o amd64fbsd-tdep.o i386-tdep.o \ 614 gdb_target_obs="amd64-tdep.o amd64fbsd-tdep.o i386-tdep.o \
623 i387-tdep.o i386bsd-tdep.o i386fbsd-tdep.o \ 615 i387-tdep.o i386bsd-tdep.o i386fbsd-tdep.o \
624 » » » bsd-uthread.o corelow.o solib.o solib-svr4.o" 616 » » » bsd-uthread.o solib-svr4.o"
625 ;; 617 ;;
626 x86_64-*-mingw*) 618 x86_64-*-mingw*)
627 # Target: MingW/amd64 619 # Target: MingW/amd64
628 gdb_target_obs="amd64-tdep.o amd64-windows-tdep.o \ 620 gdb_target_obs="amd64-tdep.o amd64-windows-tdep.o \
629 i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \ 621 i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \
630 solib-target.o windows-tdep.o" 622 windows-tdep.o"
631 build_gdbserver=yes 623 build_gdbserver=yes
632 ;; 624 ;;
633 x86_64-*-netbsd* | x86_64-*-knetbsd*-gnu) 625 x86_64-*-netbsd* | x86_64-*-knetbsd*-gnu)
634 # Target: NetBSD/amd64 626 # Target: NetBSD/amd64
635 gdb_target_obs="amd64-tdep.o amd64nbsd-tdep.o i386-tdep.o i387-tdep.o \ 627 gdb_target_obs="amd64-tdep.o amd64nbsd-tdep.o i386-tdep.o i387-tdep.o \
636 » » » nbsd-tdep.o corelow.o solib.o solib-svr4.o" 628 » » » nbsd-tdep.o solib-svr4.o"
637 ;; 629 ;;
638 x86_64-*-openbsd*) 630 x86_64-*-openbsd*)
639 # Target: OpenBSD/amd64 631 # Target: OpenBSD/amd64
640 gdb_target_obs="amd64-tdep.o amd64obsd-tdep.o i386-tdep.o \ 632 gdb_target_obs="amd64-tdep.o amd64obsd-tdep.o i386-tdep.o \
641 i387-tdep.o i386bsd-tdep.o i386obsd-tdep.o \ 633 i387-tdep.o i386bsd-tdep.o i386obsd-tdep.o \
642 » » » bsd-uthread.o corelow.o solib.o solib-svr4.o" 634 » » » bsd-uthread.o solib-svr4.o"
643 ;; 635 ;;
644 xtensa*-*-linux*) gdb_target=linux 636 xtensa*-*-linux*) gdb_target=linux
645 # Target: GNU/Linux Xtensa 637 # Target: GNU/Linux Xtensa
646 gdb_target_obs="xtensa-tdep.o xtensa-config.o xtensa-linux-tdep.o \ 638 gdb_target_obs="xtensa-tdep.o xtensa-config.o xtensa-linux-tdep.o \
647 » » » solib.o solib-svr4.o corelow.o symfile-mem.o \ 639 » » » solib-svr4.o symfile-mem.o linux-tdep.o"
648 » » » linux-tdep.o"
649 build_gdbserver=yes 640 build_gdbserver=yes
650 ;; 641 ;;
651 xtensa*) 642 xtensa*)
652 # Target: Tensilica Xtensa processors 643 # Target: Tensilica Xtensa processors
653 » gdb_target_obs="xtensa-tdep.o xtensa-config.o solib.o solib-svr4.o" 644 » gdb_target_obs="xtensa-tdep.o xtensa-config.o solib-svr4.o"
654 ;; 645 ;;
655 646
656 esac 647 esac
657 648
658 # map target onto default OS ABI 649 # map target onto default OS ABI
659 650
660 case "${targ}" in 651 case "${targ}" in
661 *-*-freebsd* | *-*-kfreebsd*-gnu) 652 *-*-freebsd* | *-*-kfreebsd*-gnu)
662 gdb_osabi=GDB_OSABI_FREEBSD_ELF ;; 653 gdb_osabi=GDB_OSABI_FREEBSD_ELF ;;
663 *-*-linux* | *-*-uclinux*) 654 *-*-linux* | *-*-uclinux*)
664 gdb_osabi=GDB_OSABI_LINUX ;; 655 gdb_osabi=GDB_OSABI_LINUX ;;
665 *-*-nto*) gdb_osabi=GDB_OSABI_QNXNTO ;; 656 *-*-nto*) gdb_osabi=GDB_OSABI_QNXNTO ;;
666 m68*-*-openbsd* | m88*-*-openbsd* | vax-*-openbsd*) ;; 657 m68*-*-openbsd* | m88*-*-openbsd* | vax-*-openbsd*) ;;
667 *-*-openbsd*) gdb_osabi=GDB_OSABI_OPENBSD_ELF ;; 658 *-*-openbsd*) gdb_osabi=GDB_OSABI_OPENBSD_ELF ;;
668 *-*-solaris*) gdb_osabi=GDB_OSABI_SOLARIS ;; 659 *-*-solaris*) gdb_osabi=GDB_OSABI_SOLARIS ;;
669 *-*-*-gnu*) ;; # prevent non-GNU kernels to match the Hurd rule below 660 *-*-*-gnu*) ;; # prevent non-GNU kernels to match the Hurd rule below
670 *-*-gnu*) gdb_osabi=GDB_OSABI_HURD ;; 661 *-*-gnu*) gdb_osabi=GDB_OSABI_HURD ;;
671 *-*-mingw32ce*) gdb_osabi=GDB_OSABI_WINCE ;; 662 *-*-mingw32ce*) gdb_osabi=GDB_OSABI_WINCE ;;
672 *-*-mingw* | *-*-cygwin*) 663 *-*-mingw* | *-*-cygwin*)
673 gdb_osabi=GDB_OSABI_CYGWIN ;; 664 gdb_osabi=GDB_OSABI_CYGWIN ;;
674 *-*-dicos*) gdb_osabi=GDB_OSABI_DICOS ;; 665 *-*-dicos*) gdb_osabi=GDB_OSABI_DICOS ;;
675 *-*-symbianelf*) 666 *-*-symbianelf*)
676 gdb_osabi=GDB_OSABI_SYMBIAN ;; 667 gdb_osabi=GDB_OSABI_SYMBIAN ;;
677 esac 668 esac
OLDNEW
« no previous file with comments | « gdb/configure.host ('k') | gdb/contrib/test_pubnames_and_indexes.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698