Commit | Line | Data |
---|---|---|
21ea5acd | 1 | # ; -*- mode: sh ; -*- |
3666a048 | 2 | # Copyright (C) 2013-2021 Free Software Foundation, Inc. |
21ea5acd SDJ |
3 | # |
4 | # This file is part of GDB. | |
5 | # | |
6 | # This program is free software; you can redistribute it and/or modify | |
7 | # it under the terms of the GNU General Public License as published by | |
8 | # the Free Software Foundation; either version 3 of the License, or | |
9 | # (at your option) any later version. | |
10 | # | |
11 | # This program is distributed in the hope that it will be useful, | |
12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 | # GNU General Public License for more details. | |
15 | # | |
16 | # You should have received a copy of the GNU General Public License | |
17 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
18 | ||
19 | # Variables defined here: | |
20 | # | |
21 | # NAT_FILE - The header file with definitions for this native target. | |
22 | # | |
23 | # NATDEPFILES - Source files required for native debugging on this | |
24 | # native target. | |
25 | # | |
26 | # NAT_CDEPS - Dynamic symbols to be exported for libthread_db. | |
27 | # | |
28 | # LOADLIBES - Libraries against which GDB will be linked for this | |
29 | # native target. | |
30 | # | |
31 | # MH_CFLAGS - Additional CFLAGS for this host. | |
32 | # | |
33 | # XM_CLIBS - Host-dependent libraries against which GDB will be linked | |
34 | # for this native target. | |
35 | # | |
36 | # HAVE_NATIVE_GCORE_HOST - Whether gcore should be installed on this | |
37 | # native target. | |
38 | # | |
2b351b19 PA |
39 | # nat_makefile_frag - Name of the (optional) Makefile fragment file |
40 | # required to build the native target. The | |
41 | # fragment is incorporated into the Makefile that | |
42 | # configure constructs from Makefile.in. | |
21ea5acd SDJ |
43 | # |
44 | # Notes: | |
45 | # | |
46 | # - To avoid shell expansion of variables, declare them with single | |
47 | # quotes. | |
48 | # | |
2b351b19 | 49 | # - nat_makefile_frag must contain the full path of the file. |
21ea5acd SDJ |
50 | |
51 | ||
e50f25ec SDJ |
52 | # This first case is useful for filling default values for each |
53 | # gdb_host. | |
54 | case ${gdb_host} in | |
55 | *linux*) | |
21ea5acd | 56 | NAT_FILE='config/nm-linux.h' |
69872622 TT |
57 | NATDEPFILES='inf-ptrace.o fork-child.o nat/fork-inferior.o \ |
58 | proc-service.o \ | |
59 | linux-thread-db.o linux-nat.o nat/linux-osdata.o linux-fork.o \ | |
60 | nat/linux-procfs.o nat/linux-ptrace.o nat/linux-waitpid.o \ | |
61 | nat/linux-personality.o nat/linux-namespaces.o' | |
21ea5acd | 62 | NAT_CDEPS='$(srcdir)/proc-service.list' |
21ea5acd | 63 | LOADLIBES='-ldl $(RDYNAMIC)' |
21ea5acd | 64 | ;; |
e50f25ec | 65 | fbsd*) |
69872622 | 66 | NATDEPFILES='fork-child.o nat/fork-inferior.o inf-ptrace.o fbsd-nat.o' |
e50f25ec | 67 | HAVE_NATIVE_GCORE_HOST=1 |
21ea5acd SDJ |
68 | LOADLIBES='-lkvm' |
69 | ;; | |
e50f25ec | 70 | nbsd*) |
70b67307 | 71 | NATDEPFILES='fork-child.o nat/fork-inferior.o nat/netbsd-nat.o inf-ptrace.o' |
28ad437d | 72 | HAVE_NATIVE_GCORE_HOST=1 |
21ea5acd | 73 | ;; |
e50f25ec | 74 | obsd*) |
69872622 | 75 | NATDEPFILES='fork-child.o nat/fork-inferior.o inf-ptrace.o' |
21ea5acd | 76 | ;; |
e50f25ec | 77 | cygwin*) |
98a03287 | 78 | NATDEPFILES='x86-nat.o nat/x86-dregs.o windows-nat.o nat/windows-nat.o' |
21ea5acd | 79 | ;; |
e50f25ec | 80 | mingw*) |
98a03287 | 81 | NATDEPFILES='x86-nat.o nat/x86-dregs.o windows-nat.o nat/windows-nat.o' |
21ea5acd | 82 | ;; |
3b912944 | 83 | aix) |
69872622 | 84 | NATDEPFILES='nat/fork-inferior.o fork-child.o inf-ptrace.o' |
3b912944 | 85 | ;; |
848d9074 | 86 | darwin) |
69872622 | 87 | NATDEPFILES='fork-child.o nat/fork-inferior.o darwin-nat.o \ |
848d9074 | 88 | darwin-nat-info.o' |
281c4447 RO |
89 | ;; |
90 | sol2) | |
69872622 | 91 | NATDEPFILES='fork-child.o nat/fork-inferior.o \ |
281c4447 RO |
92 | procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o \ |
93 | sol-thread.o' | |
94 | HAVE_NATIVE_GCORE_HOST=1 | |
848d9074 | 95 | ;; |
e50f25ec | 96 | esac |
21ea5acd | 97 | |
e50f25ec SDJ |
98 | # This is where we actually filter by host and host CPU. |
99 | case ${gdb_host} in | |
100 | aix) | |
101 | case ${gdb_host_cpu} in | |
102 | powerpc) | |
103 | # Host: IBM PowerPC running AIX aix-thread.o is not | |
104 | # listed in NATDEPFILES as it is pulled in by | |
105 | # configure. | |
3b912944 | 106 | NATDEPFILES="${NATDEPFILES} rs6000-nat.o" |
e50f25ec SDJ |
107 | |
108 | # When compiled with cc, for debugging, this argument | |
109 | # should be passed. We have no idea who our current | |
110 | # compiler is though, so we skip it. | |
111 | # MH_CFLAGS='-bnodelcsect' | |
112 | ;; | |
113 | esac | |
114 | ;; | |
115 | alpha-linux) | |
116 | case ${gdb_host_cpu} in | |
117 | alpha) | |
118 | # Host: Little-endian Alpha running Linux | |
6798487f | 119 | NATDEPFILES="${NATDEPFILES} linux-nat-trad.o alpha-linux-nat.o" |
e50f25ec SDJ |
120 | # doublest.c currently assumes some properties of FP arithmetic |
121 | # on the host which require this. | |
122 | MH_CFLAGS='-mieee' | |
123 | ;; | |
124 | esac | |
125 | ;; | |
126 | cygwin) | |
127 | case ${gdb_host_cpu} in | |
128 | i386) | |
129 | # Native config information for GDB on i386 | |
130 | # systems running Cygwin. | |
131 | NATDEPFILES="${NATDEPFILES} i386-windows-nat.o" | |
132 | ;; | |
133 | esac | |
134 | ;; | |
135 | cygwin64) | |
136 | case ${gdb_host_cpu} in | |
137 | i386) | |
138 | # Native config information for GDB on amd64 | |
139 | # systems running Cygwin. | |
46f9f931 | 140 | NATDEPFILES="${NATDEPFILES} i386-windows-nat.o amd64-windows-nat.o" |
e50f25ec SDJ |
141 | ;; |
142 | esac | |
143 | ;; | |
144 | darwin) | |
145 | case ${gdb_host_cpu} in | |
146 | i386) | |
147 | # Host: IA86 running Darwin | |
848d9074 | 148 | NATDEPFILES="${NATDEPFILES} i386-darwin-nat.o x86-nat.o \ |
69872622 | 149 | nat/x86-dregs.o amd64-nat.o" |
e50f25ec SDJ |
150 | ;; |
151 | esac | |
152 | ;; | |
153 | fbsd) | |
154 | case ${gdb_host_cpu} in | |
351787dd JB |
155 | aarch64) |
156 | # Host: FreeBSD/aarch64 | |
157 | NATDEPFILES="${NATDEPFILES} aarch64-fbsd-nat.o" | |
158 | LOADLIBES= | |
159 | ;; | |
4f9d9906 JB |
160 | arm) |
161 | # Host: FreeBSD/arm | |
162 | NATDEPFILES="${NATDEPFILES} arm-fbsd-nat.o" | |
163 | LOADLIBES= | |
164 | ;; | |
e50f25ec SDJ |
165 | i386) |
166 | # Host: FreeBSD/i386 | |
69872622 | 167 | NATDEPFILES="${NATDEPFILES} x86-nat.o nat/x86-dregs.o \ |
e50f25ec | 168 | x86-bsd-nat.o i386-bsd-nat.o i386-fbsd-nat.o bsd-kvm.o" |
e50f25ec SDJ |
169 | ;; |
170 | mips) | |
171 | # Host: FreeBSD/mips | |
172 | NATDEPFILES="${NATDEPFILES} mips-fbsd-nat.o" | |
173 | LOADLIBES= | |
174 | ;; | |
175 | powerpc) | |
176 | # Native config information for GDB on PowerPC | |
177 | # systems running FreeBSD. | |
178 | NATDEPFILES="${NATDEPFILES} ppc-fbsd-nat.o bsd-kvm.o" | |
179 | ;; | |
74792ff7 JB |
180 | riscv*) |
181 | # Host: FreeBSD/riscv | |
182 | NATDEPFILES="${NATDEPFILES} riscv-fbsd-nat.o" | |
183 | ;; | |
e50f25ec SDJ |
184 | sparc) |
185 | # Host: FreeBSD/sparc64 | |
186 | NATDEPFILES="${NATDEPFILES} sparc-nat.o sparc64-nat.o \ | |
187 | sparc64-fbsd-nat.o bsd-kvm.o" | |
188 | ;; | |
189 | esac | |
190 | ;; | |
191 | fbsd64) | |
192 | case ${gdb_host_cpu} in | |
193 | i386) | |
194 | # Host: FreeBSD/amd64 | |
195 | NATDEPFILES="${NATDEPFILES} amd64-nat.o amd64-bsd-nat.o \ | |
69872622 TT |
196 | amd64-fbsd-nat.o bsd-kvm.o x86-nat.o nat/x86-dregs.o \ |
197 | x86-bsd-nat.o" | |
e50f25ec SDJ |
198 | ;; |
199 | esac | |
200 | ;; | |
201 | go32) | |
202 | case ${gdb_host_cpu} in | |
203 | i386) | |
204 | # Host: Intel x86 running DJGPP | |
205 | # We include several header files from config/djgpp | |
206 | MH_CFLAGS='-I$(srcdir)/config/djgpp' | |
69872622 | 207 | NATDEPFILES='go32-nat.o x86-nat.o nat/x86-dregs.o' |
e50f25ec SDJ |
208 | XM_CLIBS='-ldbg' |
209 | ;; | |
210 | esac | |
211 | ;; | |
212 | i386gnu) | |
213 | case ${gdb_host_cpu} in | |
214 | i386) | |
215 | # Host: Intel 386 running the GNU Hurd | |
216 | NATDEPFILES='i386-gnu-nat.o gnu-nat.o \ | |
69872622 | 217 | x86-nat.o nat/x86-dregs.o fork-child.o \ |
6c6ef69f | 218 | nat/fork-inferior.o \ |
21ea5acd SDJ |
219 | notify_S.o process_reply_S.o msg_reply_S.o \ |
220 | msg_U.o exc_request_U.o exc_request_S.o' | |
e50f25ec | 221 | HAVE_NATIVE_GCORE_HOST=1 |
21ea5acd | 222 | |
e50f25ec SDJ |
223 | NAT_FILE='nm-i386gnu.h' |
224 | MH_CFLAGS='-D_GNU_SOURCE' | |
21ea5acd | 225 | |
e50f25ec | 226 | XM_CLIBS='-lshouldbeinlibc' |
21ea5acd | 227 | |
2b351b19 | 228 | nat_makefile_frag="${srcdir}/config/${gdb_host_cpu}/i386gnu.mn" |
e50f25ec SDJ |
229 | ;; |
230 | esac | |
21ea5acd | 231 | ;; |
e50f25ec SDJ |
232 | linux) |
233 | case ${gdb_host_cpu} in | |
234 | aarch64) | |
235 | # Host: AArch64 based machine running GNU/Linux | |
236 | NATDEPFILES="${NATDEPFILES} aarch64-linux-nat.o \ | |
69872622 TT |
237 | aarch32-linux-nat.o nat/aarch64-linux-hw-point.o \ |
238 | nat/aarch64-linux.o \ | |
4601818e LM |
239 | nat/aarch64-sve-linux-ptrace.o \ |
240 | nat/aarch64-mte-linux-ptrace.o" | |
e50f25ec | 241 | ;; |
04c9f85e AK |
242 | arc) |
243 | # Host: ARC based machine running GNU/Linux | |
244 | NATDEPFILES="${NATDEPFILES} arc-linux-nat.o" | |
245 | ;; | |
e50f25ec SDJ |
246 | arm) |
247 | # Host: ARM based machine running GNU/Linux | |
248 | NATDEPFILES="${NATDEPFILES} arm-linux-nat.o \ | |
249 | aarch32-linux-nat.o" | |
250 | ;; | |
251 | i386) | |
252 | # Host: Intel 386 running GNU/Linux. | |
69872622 TT |
253 | NATDEPFILES="${NATDEPFILES} x86-nat.o nat/x86-dregs.o \ |
254 | i386-linux-nat.o x86-linux-nat.o nat/linux-btrace.o \ | |
255 | nat/x86-linux.o nat/x86-linux-dregs.o" | |
e50f25ec SDJ |
256 | ;; |
257 | ia64) | |
258 | # Host: Intel IA-64 running GNU/Linux | |
259 | NATDEPFILES="${NATDEPFILES} ia64-linux-nat.o" | |
260 | ;; | |
261 | m32r) | |
262 | # Host: M32R based machine running GNU/Linux | |
263 | NATDEPFILES="${NATDEPFILES} m32r-linux-nat.o" | |
264 | ;; | |
265 | m68k) | |
266 | # Host: Motorola m68k running GNU/Linux. | |
267 | NATDEPFILES="${NATDEPFILES} m68k-linux-nat.o" | |
268 | ;; | |
269 | mips) | |
270 | # Host: Linux/MIPS | |
6798487f | 271 | NATDEPFILES="${NATDEPFILES} linux-nat-trad.o \ |
69872622 | 272 | mips-linux-nat.o nat/mips-linux-watch.o" |
e50f25ec SDJ |
273 | ;; |
274 | pa) | |
275 | # Host: Hewlett-Packard PA-RISC machine, running Linux | |
276 | NATDEPFILES="${NATDEPFILES} hppa-linux-nat.o" | |
277 | ;; | |
278 | powerpc) | |
279 | # Host: PowerPC, running Linux | |
69872622 | 280 | NATDEPFILES="${NATDEPFILES} ppc-linux-nat.o nat/ppc-linux.o" |
e50f25ec | 281 | ;; |
52a187f8 JW |
282 | riscv*) |
283 | # Host: RISC-V, running Linux | |
f6480e70 MR |
284 | NATDEPFILES="${NATDEPFILES} riscv-linux-nat.o \ |
285 | nat/riscv-linux-tdesc.o" | |
52a187f8 | 286 | ;; |
e50f25ec SDJ |
287 | s390) |
288 | # Host: S390, running Linux | |
289 | NATDEPFILES="${NATDEPFILES} s390-linux-nat.o" | |
290 | ;; | |
291 | sparc) | |
292 | # Host: GNU/Linux SPARC | |
293 | NATDEPFILES="${NATDEPFILES} sparc-nat.o sparc-linux-nat.o" | |
294 | ;; | |
295 | tilegx) | |
296 | # Host: Tilera TILE-Gx running GNU/Linux. | |
297 | NATDEPFILES="${NATDEPFILES} tilegx-linux-nat.o" | |
298 | NAT_CDEPS= | |
299 | ;; | |
300 | xtensa) | |
301 | # Host: Xtensa, running GNU/Linux. | |
302 | NATDEPFILES="${NATDEPFILES} xtensa-linux-nat.o" | |
303 | ;; | |
304 | esac | |
305 | ;; | |
306 | linux64) | |
307 | case ${gdb_host_cpu} in | |
308 | i386) | |
309 | # Host: GNU/Linux x86-64 | |
69872622 TT |
310 | NATDEPFILES="${NATDEPFILES} x86-nat.o nat/x86-dregs.o \ |
311 | amd64-nat.o amd64-linux-nat.o x86-linux-nat.o \ | |
312 | nat/linux-btrace.o \ | |
313 | nat/x86-linux.o nat/x86-linux-dregs.o \ | |
314 | nat/amd64-linux-siginfo.o" | |
e50f25ec SDJ |
315 | ;; |
316 | sparc) | |
317 | # Host: GNU/Linux UltraSPARC | |
318 | NATDEPFILES="${NATDEPFILES} sparc-nat.o sparc64-nat.o \ | |
319 | sparc64-linux-nat.o" | |
320 | ;; | |
321 | esac | |
322 | ;; | |
323 | mingw) | |
324 | case ${gdb_host_cpu} in | |
325 | i386) | |
326 | NATDEPFILES="${NATDEPFILES} i386-windows-nat.o" | |
327 | ;; | |
328 | esac | |
329 | ;; | |
330 | mingw64) | |
331 | case ${gdb_host_cpu} in | |
332 | i386) | |
46f9f931 | 333 | NATDEPFILES="${NATDEPFILES} i386-windows-nat.o amd64-windows-nat.o" |
e50f25ec SDJ |
334 | ;; |
335 | esac | |
336 | ;; | |
337 | nbsd) | |
338 | case ${gdb_host_cpu} in | |
339 | alpha) | |
340 | # Host: NetBSD/alpha | |
341 | NATDEPFILES="${NATDEPFILES} alpha-bsd-nat.o bsd-kvm.o" | |
342 | LOADLIBES='-lkvm' | |
343 | ;; | |
344 | mips) | |
345 | # Host: NetBSD/mips | |
1b71cfcf | 346 | NATDEPFILES="${NATDEPFILES} mips-netbsd-nat.o" |
e50f25ec SDJ |
347 | ;; |
348 | pa) | |
349 | # Host: NetBSD/hppa | |
1b71cfcf | 350 | NATDEPFILES="${NATDEPFILES} netbsd-nat.o hppa-netbsd-nat.o" |
e50f25ec SDJ |
351 | ;; |
352 | powerpc) | |
353 | # Host: NetBSD/powerpc | |
1b71cfcf | 354 | NATDEPFILES="${NATDEPFILES} ppc-netbsd-nat.o bsd-kvm.o" |
e50f25ec SDJ |
355 | LOADLIBES='-lkvm' |
356 | ;; | |
357 | sh) | |
358 | # Host: NetBSD/sh | |
1b71cfcf | 359 | NATDEPFILES="${NATDEPFILES} sh-netbsd-nat.o" |
e50f25ec SDJ |
360 | ;; |
361 | ||
362 | esac | |
363 | ;; | |
364 | nbsd64) | |
365 | case ${gdb_host_cpu} in | |
366 | i386) | |
367 | # Host: NetBSD/amd64 | |
1b71cfcf KR |
368 | NATDEPFILES="${NATDEPFILES} netbsd-nat.o amd64-nat.o x86-nat.o \ |
369 | nat/x86-dregs.o x86-bsd-nat.o amd64-bsd-nat.o amd64-netbsd-nat.o" | |
e50f25ec SDJ |
370 | ;; |
371 | sparc) | |
372 | # Host: NetBSD/sparc64 | |
1b71cfcf | 373 | NATDEPFILES="${NATDEPFILES} sparc64-netbsd-nat.o sparc-nat.o \ |
e50f25ec | 374 | bsd-kvm.o" |
b9c0e1b4 | 375 | LOADLIBES='-lkvm' |
e50f25ec SDJ |
376 | ;; |
377 | ||
378 | esac | |
379 | ;; | |
b9c0e1b4 | 380 | nbsdelf) |
e50f25ec SDJ |
381 | case ${gdb_host_cpu} in |
382 | arm) | |
383 | # Host: NetBSD/arm | |
1b71cfcf | 384 | NATDEPFILES="${NATDEPFILES} arm-netbsd-nat.o" |
e50f25ec SDJ |
385 | ;; |
386 | i386) | |
387 | # Host: NetBSD/i386 ELF | |
1b71cfcf | 388 | NATDEPFILES="${NATDEPFILES} netbsd-nat.o x86-nat.o \ |
69872622 | 389 | nat/x86-dregs.o \ |
1b71cfcf | 390 | x86-bsd-nat.o i386-bsd-nat.o i386-netbsd-nat.o bsd-kvm.o" |
e50f25ec SDJ |
391 | LOADLIBES='-lkvm' |
392 | ;; | |
393 | m68k) | |
394 | # Host: NetBSD/m68k ELF | |
395 | NATDEPFILES="${NATDEPFILES} m68k-bsd-nat.o bsd-kvm.o" | |
396 | LOADLIBES='-lkvm' | |
397 | ;; | |
398 | sparc) | |
399 | # Host: NetBSD/sparc ELF | |
1b71cfcf | 400 | NATDEPFILES="${NATDEPFILES} sparc-nat.o sparc-netbsd-nat.o \ |
e50f25ec SDJ |
401 | bsd-kvm.o" |
402 | LOADLIBES='-lkvm' | |
403 | ;; | |
404 | vax) | |
405 | # Host: NetBSD/vax ELF | |
406 | NATDEPFILES="${NATDEPFILES} vax-bsd-nat.o bsd-kvm.o" | |
407 | LOADLIBES='-lkvm' | |
408 | ;; | |
409 | ||
410 | esac | |
411 | ;; | |
412 | nto) | |
413 | case ${gdb_host_cpu} in | |
414 | i386) | |
415 | # Host: Intel 386 running QNX. | |
416 | NATDEPFILES='nto-procfs.o' | |
417 | NAT_FILE='config/nm-nto.h' | |
418 | ;; | |
419 | esac | |
420 | ;; | |
421 | obsd) | |
422 | case ${gdb_host_cpu} in | |
423 | i386) | |
424 | # Host: OpenBSD/i386 ELF | |
425 | NATDEPFILES="${NATDEPFILES} obsd-nat.o x86-bsd-nat.o \ | |
426 | i386-bsd-nat.o i386-obsd-nat.o bsd-kvm.o" | |
427 | LOADLIBES='-lkvm' | |
428 | ;; | |
429 | m68k) | |
430 | # Host: OpenBSD/m68k | |
431 | NATDEPFILES="${NATDEPFILES} m68k-bsd-nat.o bsd-kvm.o" | |
432 | LOADLIBES='-lkvm' | |
433 | ;; | |
e50f25ec SDJ |
434 | pa) |
435 | # Host: OpenBSD/hppa | |
436 | NATDEPFILES="${NATDEPFILES} obsd-nat.o hppa-obsd-nat.o" | |
437 | ;; | |
438 | powerpc) | |
439 | # Host: OpenBSD/powerpc | |
440 | NATDEPFILES="${NATDEPFILES} obsd-nat.o ppc-obsd-nat.o bsd-kvm.o" | |
441 | LOADLIBES='-lkvm' | |
442 | ;; | |
443 | vax) | |
444 | # Host: OpenBSD/vax | |
445 | NATDEPFILES="${NATDEPFILES} vax-bsd-nat.o bsd-kvm.o" | |
446 | LOADLIBES='-lkvm' | |
447 | ;; | |
448 | esac | |
449 | ;; | |
450 | obsd64) | |
451 | case ${gdb_host_cpu} in | |
452 | i386) | |
453 | # Host: OpenBSD/amd64 | |
3a8fa228 CB |
454 | NATDEPFILES="${NATDEPFILES} obsd-nat.o amd64-nat.o x86-nat.o \ |
455 | x86-bsd-nat.o amd64-bsd-nat.o amd64-obsd-nat.o bsd-kvm.o \ | |
456 | nat/x86-dregs.o" | |
e50f25ec SDJ |
457 | LOADLIBES='-lkvm' |
458 | ;; | |
459 | mips) | |
460 | # Host: OpenBSD/mips64 | |
461 | NATDEPFILES="${NATDEPFILES} obsd-nat.o mips64-obsd-nat.o" | |
462 | ;; | |
463 | sparc) | |
464 | # Host: OpenBSD/sparc64 | |
465 | NATDEPFILES="${NATDEPFILES} obsd-nat.o sparc64-obsd-nat.o \ | |
466 | sparc-nat.o bsd-kvm.o" | |
467 | LOADLIBES='-lkvm' | |
468 | ;; | |
469 | esac | |
470 | ;; | |
471 | ppc64-linux) | |
472 | case ${gdb_host_cpu} in | |
473 | powerpc) | |
474 | # Host: PowerPC64, running Linux | |
475 | XM_CLIBS= | |
69872622 | 476 | NATDEPFILES="${NATDEPFILES} ppc-linux-nat.o nat/ppc-linux.o" |
e50f25ec SDJ |
477 | ;; |
478 | esac | |
479 | ;; | |
480 | sol2) | |
481 | case ${gdb_host_cpu} in | |
281c4447 RO |
482 | i386) |
483 | # Host: Solaris x86_64 | |
484 | NATDEPFILES="${NATDEPFILES} \ | |
8674be79 | 485 | amd64-nat.o i386-sol2-nat.o" |
281c4447 | 486 | ;; |
e50f25ec SDJ |
487 | sparc) |
488 | # Host: Solaris SPARC & UltraSPARC | |
489 | NAT_FILE='nm-sol2.h' | |
281c4447 | 490 | NATDEPFILES="${NATDEPFILES} sparc-sol2-nat.o" |
e50f25ec SDJ |
491 | ;; |
492 | esac | |
493 | ;; | |
21ea5acd | 494 | esac |