OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-6.8/] [gdb/] [configure.tgt] - Blame information for rev 24

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 24 jeremybenn
# Mappings from configurations to GDB target definitions.  This is
2
# invoked from the autoconf generated configure script.
3
 
4
# This file sets the following shell variables:
5
#  gdb_target_obs       target-specific object files to use
6
#  gdb_sim              simulator library for target
7
#  gdb_osabi            default OS ABI to use with target
8
#  build_gdbserver      set to "yes" if gdbserver supports target
9
 
10
case $targ in
11
 d10v-*-* | \
12
 hppa*-*-hiux* | \
13
 i[34567]86-ncr-* | \
14
 i[34567]86-*-lynxos* | \
15
 m68*-cisco*-* | \
16
 m68*-tandem-* | \
17
 m68*-*-os68k* | \
18
 mips*-*-pe | \
19
 rs6000-*-lynxos* | \
20
 sh*-*-pe | \
21
 null)
22
    echo "*** Configuration $targ is obsolete." >&2
23
    echo "*** Support has been REMOVED." >&2
24
    exit 1
25
    ;;
26
esac
27
 
28
# map target info into gdb names.
29
 
30
case "${targ}" in
31
 
32
alpha*-*-osf*)
33
        # Target: Little-endian Alpha running OSF/1
34
        gdb_target_obs="alpha-tdep.o alpha-osf1-tdep.o alpha-mdebug-tdep.o"
35
        ;;
36
alpha*-*-linux*)
37
        # Target: Little-endian Alpha running Linux
38
        gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alpha-linux-tdep.o \
39
                        solib.o solib-svr4.o"
40
        ;;
41
alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
42
        # Target: FreeBSD/alpha
43
        gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \
44
                        alphafbsd-tdep.o corelow.o solib.o solib-svr4.o"
45
        ;;
46
alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu)
47
        # Target: NetBSD/alpha
48
        gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \
49
                        alphanbsd-tdep.o nbsd-tdep.o corelow.o solib.o \
50
                        solib-svr4.o"
51
        ;;
52
alpha*-*-openbsd*)
53
        # Target: OpenBSD/alpha
54
        gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \
55
                        alphanbsd-tdep.o alphaobsd-tdep.o nbsd-tdep.o \
56
                        obsd-tdep.o corelow.o solib.o solib-svr4.o"
57
        ;;
58
alpha*-*-*)
59
        # Target: Alpha
60
        gdb_target_obs="alpha-tdep.o"
61
        ;;
62
 
63
am33_2.0*-*-linux*)
64
        # Target: Matsushita mn10300 (AM33) running Linux
65
        gdb_target_obs="mn10300-tdep.o mn10300-linux-tdep.o corelow.o \
66
                        solib.o solib-svr4.o"
67
        ;;
68
 
69
arm*-wince-pe | arm*-*-mingw32ce*)
70
        # Target: ARM based machine running Windows CE (win32)
71
        gdb_target_obs="arm-tdep.o arm-wince-tdep.o corelow.o \
72
                        solib.o solib-target.o"
73
        build_gdbserver=yes
74
        ;;
75
arm*-*-linux*)
76
        # Target: ARM based machine running GNU/Linux
77
        gdb_target_obs="arm-tdep.o arm-linux-tdep.o glibc-tdep.o \
78
                        solib.o solib-svr4.o symfile-mem.o corelow.o"
79
        build_gdbserver=yes
80
        ;;
81
arm*-*-netbsd* | arm*-*-knetbsd*-gnu)
82
        # Target: NetBSD/arm
83
        gdb_target_obs="arm-tdep.o armnbsd-tdep.o solib.o solib-svr4.o"
84
        ;;
85
arm*-*-openbsd*)
86
        # Target: OpenBSD/arm
87
        gdb_target_obs="arm-tdep.o armbsd-tdep.o armobsd-tdep.o obsd-tdep.o \
88
                        corelow.o solib.o solib-svr4.o"
89
        ;;
90
arm*-*-* | thumb*-*-* | strongarm*-*-* | xscale-*-*)
91
        # Target: ARM embedded system
92
        gdb_target_obs="arm-tdep.o"
93
        gdb_sim=../sim/arm/libsim.a
94
        ;;
95
 
96
avr-*-*)
97
        # Target: AVR
98
        gdb_target_obs="avr-tdep.o"
99
        # There is no simulator provided with gdb (yet).
100
        # See 
101
        # for the simulator used during development of avr
102
        # support for gdb.
103
        ;;
104
 
105
cris*)
106
        # Target: CRIS
107
        gdb_target_obs="cris-tdep.o corelow.o solib.o solib-svr4.o"
108
        ;;
109
 
110
frv-*-*)
111
        # Target: Fujitsu FRV processor
112
        gdb_target_obs="frv-tdep.o frv-linux-tdep.o \
113
                        solib.o solib-frv.o corelow.o"
114
        gdb_sim=../sim/frv/libsim.a
115
        ;;
116
 
117
h8300-*-*)
118
        # Target: H8300 with HMS monitor and H8 simulator
119
        gdb_target_obs="h8300-tdep.o monitor.o dsrec.o"
120
        gdb_sim=../sim/h8300/libsim.a
121
        ;;
122
 
123
hppa*-*-hpux*)
124
        # Target: HP PA-RISC running hpux
125
        gdb_target_obs="hppa-tdep.o hppa-hpux-tdep.o corelow.o \
126
                        solib.o solib-som.o solib-pa64.o"
127
        ;;
128
hppa*-*-linux*)
129
        # Target: HP PA-RISC running Linux
130
        gdb_target_obs="hppa-tdep.o hppa-linux-tdep.o glibc-tdep.o \
131
                        solib.o solib-svr4.o symfile-mem.o"
132
        ;;
133
hppa*-*-netbsd*)
134
        # Target: NetBSD/hppa
135
        gdb_target_obs="hppa-tdep.o hppabsd-tdep.o hppanbsd-tdep.o \
136
                        corelow.o solib.o solib-svr4.o"
137
        ;;
138
hppa*-*-openbsd*)
139
        # Target: OpenBSD/hppa
140
        gdb_target_obs="hppa-tdep.o hppabsd-tdep.o hppaobsd-tdep.o \
141
                        corelow.o solib.o solib-svr4.o"
142
        ;;
143
hppa*-*-*)
144
        # Target: HP PA-RISC
145
        gdb_target_obs="hppa-tdep.o"
146
        ;;
147
 
148
i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu)
149
        # Target: FreeBSD/i386
150
        gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386fbsd-tdep.o \
151
                        bsd-uthread.o corelow.o solib.o solib-svr4.o"
152
        ;;
153
i[34567]86-*-netbsd* | i[34567]86-*-knetbsd*-gnu)
154
        # Target: NetBSD/i386
155
        gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386nbsd-tdep.o \
156
                        nbsd-tdep.o corelow.o solib.o solib-svr4.o"
157
        ;;
158
i[34567]86-*-openbsd*)
159
        # Target: OpenBSD/i386
160
        gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386obsd-tdep.o \
161
                        bsd-uthread.o corelow.o solib.o solib-svr4.o"
162
        ;;
163
i[34567]86-*-nto*)
164
        # Target: Intel 386 running qnx6.
165
        gdb_target_obs="i386-tdep.o i387-tdep.o corelow.o solib.o solib-svr4.o \
166
                        i386-nto-tdep.o nto-tdep.o"
167
        ;;
168
i[34567]86-*-solaris2.1[0-9]*)
169
        # Target: Solaris x86_64
170
        gdb_target_obs="i386-tdep.o i387-tdep.o amd64-tdep.o amd64-sol2-tdep.o \
171
                        i386-sol2-tdep.o sol2-tdep.o \
172
                        corelow.o solib.o solib-svr4.o"
173
        ;;
174
i[34567]86-*-solaris*)
175
        # Target: Solaris x86
176
        gdb_target_obs="i386-tdep.o i387-tdep.o i386-sol2-tdep.o sol2-tdep.o \
177
                        corelow.o solib.o solib-svr4.o"
178
        ;;
179
i[34567]86-*-linux*)
180
        # Target: Intel 386 running GNU/Linux
181
        gdb_target_obs="i386-tdep.o i386-linux-tdep.o glibc-tdep.o i387-tdep.o \
182
                        solib.o solib-svr4.o symfile-mem.o corelow.o"
183
        build_gdbserver=yes
184
        ;;
185
i[34567]86-*-gnu*)
186
        # Target: Intel 386 running the GNU Hurd
187
        gdb_target_obs="i386-tdep.o i387-tdep.o i386gnu-tdep.o \
188
                        solib.o solib-svr4.o"
189
        ;;
190
i[34567]86-*-cygwin*)
191
        # Target: Intel 386 running win32
192
        gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \
193
                        solib-target.o corelow.o"
194
        build_gdbserver=yes
195
        ;;
196
i[34567]86-*-mingw32*)
197
        # Target: Intel 386 running win32
198
        gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \
199
                        solib-target.o corelow.o"
200
        build_gdbserver=yes
201
        ;;
202
i[34567]86-*-*)
203
        # Target: i386
204
        gdb_target_obs="i386-tdep.o i387-tdep.o"
205
        ;;
206
 
207
ia64-*-linux*)
208
        # Target: Intel IA-64 running GNU/Linux
209
        gdb_target_obs="ia64-tdep.o ia64-linux-tdep.o \
210
                        solib.o solib-svr4.o symfile-mem.o"
211
        build_gdbserver=yes
212
        ;;
213
ia64*-*-*)
214
        # Target: Intel IA-64
215
        gdb_target_obs="ia64-tdep.o"
216
        ;;
217
 
218
iq2000-*-*)
219
        gdb_target_obs="iq2000-tdep.o"
220
        gdb_sim=../sim/iq2000/libsim.a
221
        ;;
222
 
223
m32c-*-*)
224
        # Target: Renesas M32C family
225
        gdb_target_obs="m32c-tdep.o prologue-value.o"
226
        # There may also be a SID / CGEN simulator for this,
227
        # but we do have DJ Delorie's mini-sim.
228
        gdb_sim=../sim/m32c/libsim.a
229
        ;;
230
 
231
m32r*-*-linux*)
232
        # Target: Renesas M32R running GNU/Linux
233
        gdb_target_obs="m32r-tdep.o m32r-linux-tdep.o remote-m32r-sdi.o \
234
                        glibc-tdep.o solib.o solib-svr4.o symfile-mem.o"
235
        gdb_sim=../sim/m32r/libsim.a
236
        build_gdbserver=yes
237
        ;;
238
m32r*-*-*)
239
        # Target: Renesas m32r processor
240
        gdb_target_obs="m32r-tdep.o monitor.o m32r-rom.o dsrec.o \
241
                        remote-m32r-sdi.o"
242
        gdb_sim=../sim/m32r/libsim.a
243
        ;;
244
 
245
m68hc11*-*-*|m6811*-*-*)
246
        # Target: Motorola 68HC11 processor
247
        gdb_target_obs="m68hc11-tdep.o"
248
        gdb_sim=../sim/m68hc11/libsim.a
249
        ;;
250
 
251
m68*-*-aout* | m68*-*-coff* | m68*-*-elf* | m68*-*-rtems* | m68*-*-uclinux* | \
252
fido-*-elf*)
253
        # Target: Motorola m68k embedded (e.g. bug monitors)
254
        gdb_target_obs="m68k-tdep.o monitor.o dbug-rom.o dsrec.o"
255
        ;;
256
m68*-*-linux*)
257
        # Target: Motorola m68k with a.out and ELF
258
        gdb_target_obs="m68k-tdep.o m68klinux-tdep.o solib.o solib-svr4.o \
259
                        glibc-tdep.o symfile-mem.o"
260
        build_gdbserver=yes
261
        ;;
262
m68*-*-netbsd* | m68*-*-knetbsd*-gnu)
263
        # Target: NetBSD/m68k
264
        gdb_target_obs="m68k-tdep.o m68kbsd-tdep.o \
265
                        corelow.o solib.o solib-svr4.o"
266
        ;;
267
m68*-*-openbsd*)
268
        # Target: OpenBSD/m68k
269
        gdb_target_obs="m68k-tdep.o m68kbsd-tdep.o \
270
                        corelow.o solib.o solib-svr4.o"
271
        ;;
272
 
273
m88*-*-openbsd*)
274
        # Target: OpenBSD/m88k
275
        gdb_target_obs="m88k-tdep.o corelow.o"
276
        ;;
277
 
278
mep-*-*)
279
        # Target: Toshiba Media Processor (MEP)
280
        gdb_target_obs="mep-tdep.o prologue-value.o"
281
        # No sim needed. Target uses SID.
282
        ;;
283
 
284
mips*-sgi-irix5*)
285
        # Target: MIPS SGI running Irix 5
286
        gdb_target_obs="mips-tdep.o mips-irix-tdep.o solib.o solib-irix.o"
287
        ;;
288
mips*-sgi-irix6*)
289
        # Target: MIPS SGI running Irix 6.x
290
        gdb_target_obs="mips-tdep.o mips-irix-tdep.o solib.o solib-irix.o"
291
        ;;
292
mips*-*-linux*)
293
        # Target: Linux/MIPS
294
        gdb_target_obs="mips-tdep.o mips-linux-tdep.o \
295
                        corelow.o solib.o solib-svr4.o symfile-mem.o"
296
        gdb_sim=../sim/mips/libsim.a
297
        build_gdbserver=yes
298
        ;;
299
mips*-*-netbsd* | mips*-*-knetbsd*-gnu)
300
        # Target: MIPS running NetBSD
301
        gdb_target_obs="mips-tdep.o mipsnbsd-tdep.o \
302
                        corelow.o solib.o solib-svr4.o nbsd-tdep.o"
303
        gdb_sim=../sim/mips/libsim.a
304
        ;;
305
mips64*-*-openbsd*)
306
        # Target: OpenBSD/mips64
307
        gdb_target_obs="mips-tdep.o mips64obsd-tdep.o \
308
                        corelow.o solib.o solib-svr4.o"
309
        ;;
310
mips*-*-*)
311
        # Target: MIPS
312
        gdb_target_obs="mips-tdep.o"
313
        gdb_sim=../sim/mips/libsim.a
314
        ;;
315
 
316
mn10300-*-*)
317
        # Target: Matsushita mn10300
318
        gdb_target_obs="mn10300-tdep.o"
319
        gdb_sim=../sim/mn10300/libsim.a
320
        ;;
321
 
322
mt-*-*)
323
        # Target: Morpho Technologies ms1 processor
324
        gdb_target_obs="mt-tdep.o"
325
        ;;
326
 
327
or16* | or32* | or64*)
328
        # Target: OpenCores OpenRISC 1000 architecture
329
        gdb_target_obs="or1k-tdep.o remote-or1k.o or1k-jtag.o"
330
        ;;
331
 
332
powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu)
333
        # Target: NetBSD/powerpc
334
        gdb_target_obs="rs6000-tdep.o ppc-sysv-tdep.o ppcnbsd-tdep.o \
335
                        corelow.o solib.o solib-svr4.o"
336
        gdb_sim=../sim/ppc/libsim.a
337
        ;;
338
powerpc-*-openbsd*)
339
        # Target: OpenBSD/powerpc
340
        gdb_target_obs="rs6000-tdep.o ppc-sysv-tdep.o ppcobsd-tdep.o \
341
                        corelow.o solib.o solib-svr4.o"
342
        ;;
343
powerpc-*-aix* | rs6000-*-*)
344
        # Target: PowerPC running AIX
345
        gdb_target_obs="rs6000-tdep.o rs6000-aix-tdep.o xcoffread.o \
346
                        ppc-sysv-tdep.o solib.o solib-svr4.o"
347
        ;;
348
powerpc-*-linux* | powerpc64-*-linux*)
349
        # Target: PowerPC running Linux
350
        gdb_target_obs="rs6000-tdep.o ppc-linux-tdep.o ppc-sysv-tdep.o \
351
                        solib.o solib-svr4.o corelow.o symfile-mem.o"
352
        gdb_sim=../sim/ppc/libsim.a
353
        build_gdbserver=yes
354
        ;;
355
powerpc*-*-*)
356
        # Target: PowerPC running eabi
357
        gdb_target_obs="rs6000-tdep.o monitor.o dsrec.o ppcbug-rom.o \
358
                        dink32-rom.o ppc-sysv-tdep.o solib.o solib-svr4.o"
359
        if test -f ../sim/ppc/Makefile; then
360
          gdb_sim=../sim/ppc/libsim.a
361
        fi
362
        ;;
363
 
364
s390*-*-*)
365
        # Target: S390 running Linux
366
        gdb_target_obs="s390-tdep.o solib.o solib-svr4.o"
367
        build_gdbserver=yes
368
        ;;
369
 
370
score-*-*)
371
        # Target: S+core embedded system
372
        gdb_target_obs="score-tdep.o"
373
        ;;
374
 
375
# FIXME should that be sh*-*-linux*, perhaps?
376
sh-*-linux*)
377
        # Target: GNU/Linux Super-H
378
        gdb_target_obs="sh-tdep.o sh64-tdep.o sh-linux-tdep.o monitor.o \
379
                        dsrec.o solib.o solib-svr4.o symfile-mem.o"
380
        gdb_sim=../sim/sh/libsim.a
381
        build_gdbserver=yes
382
        ;;
383
sh*-*-netbsdelf* | sh*-*-knetbsd*-gnu)
384
        # Target: NetBSD/sh
385
        gdb_target_obs="sh-tdep.o shnbsd-tdep.o corelow.o solib.o solib-svr4.o"
386
        gdb_sim=../sim/sh/libsim.a
387
        ;;
388
sh*-*-openbsd*)
389
        # Target: OpenBSD/sh
390
        gdb_target_obs="sh-tdep.o sh64-tdep.o shnbsd-tdep.o \
391
                        corelow.o solib.o solib-svr4.o"
392
        ;;
393
sh64-*-elf*)
394
        # Target: Renesas/Super-H 64 bit with simulator
395
        gdb_target_obs="sh-tdep.o sh64-tdep.o"
396
        gdb_sim=../sim/sh64/libsim.a
397
        ;;
398
sh*)
399
        # Target: Embedded Renesas Super-H with ICE and simulator
400
        gdb_target_obs="sh-tdep.o sh64-tdep.o monitor.o dsrec.o"
401
        gdb_sim=../sim/sh/libsim.a
402
        ;;
403
 
404
sparc-*-linux*)
405
        # Target: GNU/Linux SPARC
406
        gdb_target_obs="sparc-tdep.o sparc-sol2-tdep.o sol2-tdep.o \
407
                        sparc-linux-tdep.o solib.o solib-svr4.o symfile-mem.o"
408
        ;;
409
sparc64-*-linux*)
410
        # Target: GNU/Linux UltraSPARC
411
        gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o sol2-tdep.o \
412
                        sparc64-linux-tdep.o sparc-tdep.o sparc-sol2-tdep.o \
413
                        sparc-linux-tdep.o solib.o solib-svr4.o"
414
        ;;
415
sparc*-*-freebsd* | sparc*-*-kfreebsd*-gnu)
416
        # Target: FreeBSD/sparc64
417
        gdb_target_obs="sparc-tdep.o sparc64-tdep.o sparc64fbsd-tdep.o \
418
                        corelow.o solib.o solib-svr4.o"
419
        ;;
420
sparc-*-netbsd* | sparc-*-knetbsd*-gnu)
421
        # Target: NetBSD/sparc
422
        gdb_target_obs="sparc-tdep.o sparcnbsd-tdep.o nbsd-tdep.o \
423
                        corelow.o solib.o solib-svr4.o"
424
        ;;
425
sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu)
426
        # Target: NetBSD/sparc64
427
        gdb_target_obs="sparc64-tdep.o sparc64nbsd-tdep.o sparc-tdep.o \
428
                        sparcnbsd-tdep.o nbsd-tdep.o \
429
                        corelow.o solib.o solib-svr4.o"
430
        ;;
431
sparc-*-openbsd*)
432
        # Target: OpenBSD/sparc
433
        gdb_target_obs="sparc-tdep.o sparcnbsd-tdep.o sparcobsd-tdep.o \
434
                        nbsd-tdep.o obsd-tdep.o bsd-uthread.o \
435
                        corelow.o solib.o solib-svr4.o"
436
        ;;
437
sparc64-*-openbsd*)
438
        # Target: OpenBSD/sparc64
439
        gdb_target_obs="sparc64-tdep.o sparc64nbsd-tdep.o sparc64obsd-tdep.o \
440
                        sparc-tdep.o sparcnbsd-tdep.o sparcobsd-tdep.o \
441
                        nbsd-tdep.o obsd-tdep.o bsd-uthread.o \
442
                        corelow.o solib.o solib-svr4.o"
443
        ;;
444
sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
445
        # Target: Solaris SPARC
446
        gdb_target_obs="sparc-tdep.o sparc-sol2-tdep.o sol2-tdep.o \
447
                        solib.o solib-svr4.o"
448
        ;;
449
sparc-*-solaris2* | sparcv9-*-solaris2* | sparc64-*-solaris2*)
450
        # Target: Solaris UltraSPARC
451
        gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o sparc-tdep.o \
452
                        sparc-sol2-tdep.o sol2-tdep.o solib.o solib-svr4.o"
453
        ;;
454
sparc-*-rtems*)
455
        # Target: SPARC embedded with simulator
456
        gdb_target_obs="sparc-tdep.o"
457
        gdb_sim=../sim/erc32/libsim.a
458
        ;;
459
sparc-*-*)
460
        # Target: SPARC
461
        gdb_target_obs="sparc-tdep.o"
462
        ;;
463
sparc64-*-*)
464
        # Target: UltraSPARC
465
        gdb_target_obs="sparc-tdep.o sparc64-tdep.o"
466
        ;;
467
 
468
spu*-*-*)
469
        # Target: Cell BE SPU
470
        gdb_target_obs="spu-tdep.o"
471
        build_gdbserver=yes
472
        ;;
473
 
474
xstormy16-*-*)
475
        # Target: Sanyo Xstormy16a processor
476
        gdb_target_obs="xstormy16-tdep.o"
477
        # No simulator libraries are needed -- target uses SID.
478
        ;;
479
 
480
v850*-*-elf)
481
        # Target: NEC V850 processor
482
        gdb_target_obs="v850-tdep.o"
483
        gdb_sim=../sim/v850/libsim.a
484
        ;;
485
 
486
vax-*-netbsd* | vax-*-knetbsd*-gnu)
487
        # Target: NetBSD/vax
488
        gdb_target_obs="vax-tdep.o vaxnbsd-tdep.o \
489
                        corelow.o solib.o solib-svr4.o"
490
        ;;
491
vax-*-openbsd*)
492
        # Target: OpenBSD/vax
493
        gdb_target_obs="vax-tdep.o vaxobsd-tdep.o corelow.o"
494
        ;;
495
vax-*-*)
496
        # Target: VAX running 4.2BSD or Ultrix
497
        gdb_target_obs="vax-tdep.o"
498
        ;;
499
 
500
x86_64-*-linux*)
501
        # Target: GNU/Linux x86-64
502
        gdb_target_obs="amd64-tdep.o amd64-linux-tdep.o i386-tdep.o \
503
                        i387-tdep.o i386-linux-tdep.o glibc-tdep.o \
504
                        solib.o solib-svr4.o corelow.o symfile-mem.o"
505
        build_gdbserver=yes
506
        ;;
507
x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
508
        # Target: FreeBSD/amd64
509
        gdb_target_obs="amd64-tdep.o amd64fbsd-tdep.o i386-tdep.o \
510
                        i387-tdep.o i386bsd-tdep.o i386fbsd-tdep.o \
511
                        bsd-uthread.o corelow.o solib.o solib-svr4.o"
512
        ;;
513
x86_64-*-netbsd* | x86_64-*-knetbsd*-gnu)
514
        # Target: NetBSD/amd64
515
        gdb_target_obs="amd64-tdep.o amd64nbsd-tdep.o i386-tdep.o i387-tdep.o \
516
                        nbsd-tdep.o corelow.o solib.o solib-svr4.o"
517
        ;;
518
x86_64-*-openbsd*)
519
        # Target: OpenBSD/amd64
520
        gdb_target_obs="amd64-tdep.o amd64obsd-tdep.o i386-tdep.o \
521
                        i387-tdep.o i386bsd-tdep.o i386obsd-tdep.o \
522
                        bsd-uthread.o corelow.o solib.o solib-svr4.o"
523
        ;;
524
xtensa*-*-linux*)       gdb_target=linux
525
        # Target: GNU/Linux Xtensa
526
        gdb_target_obs="xtensa-tdep.o xtensa-config.o xtensa-linux-tdep.o \
527
                        solib.o solib-svr4.o corelow.o symfile-mem.o"
528
        build_gdbserver=yes
529
        ;;
530
xtensa*)
531
        # Target: Tensilica Xtensa processors
532
        gdb_target_obs="xtensa-tdep.o xtensa-config.o"
533
        ;;
534
 
535
esac
536
 
537
# map target onto default OS ABI
538
 
539
case "${targ}" in
540
*-*-freebsd*)   gdb_osabi=GDB_OSABI_FREEBSD_ELF ;;
541
*-*-linux*)     gdb_osabi=GDB_OSABI_LINUX ;;
542
*-*-nto*)       gdb_osabi=GDB_OSABI_QNXNTO ;;
543
m68*-*-openbsd* | m88*-*-openbsd* | vax-*-openbsd*) ;;
544
*-*-openbsd*)   gdb_osabi=GDB_OSABI_OPENBSD_ELF ;;
545
*-*-solaris*)   gdb_osabi=GDB_OSABI_SOLARIS ;;
546
*-*-*-gnu*)     ;; # prevent non-GNU kernels to match the Hurd rule below
547
*-*-gnu*)       gdb_osabi=GDB_OSABI_HURD ;;
548
*-*-mingw32ce*) gdb_osabi=GDB_OSABI_WINCE ;;
549
*-*-mingw* | *-*-cygwin*)
550
                gdb_osabi=GDB_OSABI_CYGWIN ;;
551
esac

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.