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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.3/] [gdb/] [gdbserver/] [configure.srv] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1181 sfurman
# Mappings from configuration triplets to gdbserver build options.
2
# This is invoked from the autoconf-generated configure script, to
3
# produce the appropriate Makefile substitutions.
4
 
5
# This file sets the following shell variables:
6
#   srv_regobj          The register protocol appropriate for this target.
7
#   srv_tgtobj          Any other target-specific modules appropriate
8
#                       for this target.
9
#
10
# In addition, on GNU/Linux the following shell variables will be set:
11
#   srv_linux_regsets   Set to "yes" if ptrace(PTRACE_GETREGS) and friends
12
#                       may be available on this platform;  unset otherwise.
13
#                       They will only be used if  defines
14
#                       PTRACE_GETREGS.
15
#   srv_linux_usrregs   Set to "yes" if we can get at registers via
16
#                       PTRACE_PEEKUSR / PTRACE_POKEUSR.
17
 
18
# Input is taken from the "${target}" variable.
19
 
20
case "${target}" in
21
  arm*-*-linux*)        srv_regobj=reg-arm.o
22
                        srv_tgtobj="linux-low.o linux-arm-low.o"
23
                        srv_linux_usrregs=yes
24
                        srv_linux_thread_db=yes
25
                        ;;
26
  i[3456]86-*-linux*)   srv_regobj=reg-i386-linux.o
27
                        srv_tgtobj="linux-low.o linux-i386-low.o i387-fp.o"
28
                        srv_linux_usrregs=yes
29
                        srv_linux_regsets=yes
30
                        srv_linux_thread_db=yes
31
                        ;;
32
  ia64-*-linux*)        srv_regobj=reg-ia64.o
33
                        srv_tgtobj="linux-low.o linux-ia64-low.o"
34
                        srv_linux_usrregs=yes
35
                        ;;
36
  m68*-*-linux*)        srv_regobj=reg-m68k.o
37
                        srv_tgtobj="linux-low.o linux-m68k-low.o"
38
                        srv_linux_usrregs=yes
39
                        ;;
40
  mips*-*-linux*)       srv_regobj=reg-mips.o
41
                        srv_tgtobj="linux-low.o linux-mips-low.o"
42
                        srv_linux_usrregs=yes
43
                        srv_linux_thread_db=yes
44
                        ;;
45
  powerpc*-*-linux*)    srv_regobj=reg-ppc.o
46
                        srv_tgtobj="linux-low.o linux-ppc-low.o"
47
                        srv_linux_usrregs=yes
48
                        srv_linux_thread_db=yes
49
                        ;;
50
  s390-*-linux*)        srv_regobj=reg-s390.o
51
                        srv_tgtobj="linux-low.o linux-s390-low.o"
52
                        srv_linux_usrregs=yes
53
                        ;;
54
  s390x-*-linux*)       srv_regobj=reg-s390x.o
55
                        srv_tgtobj="linux-low.o linux-s390-low.o"
56
                        srv_linux_usrregs=yes
57
                        ;;
58
  sh*-*-linux*)         srv_regobj=reg-sh.o
59
                        srv_tgtobj="linux-low.o linux-sh-low.o"
60
                        srv_linux_usrregs=yes
61
                        srv_linux_thread_db=yes
62
                        ;;
63
  x86_64-*-linux*)      srv_regobj=reg-x86-64.o
64
                        srv_tgtobj="linux-low.o linux-x86-64-low.o i387-fp.o"
65
                        srv_linux_regsets=yes
66
                        ;;
67
  *)                    echo "Error: target not supported by gdbserver."
68
                        exit 1
69
                        ;;
70
esac

powered by: WebSVN 2.1.0

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