~ubuntu-branches/debian/jessie/gdb/jessie

« back to all changes in this revision

Viewing changes to gdb/features/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Jacobowitz
  • Date: 2010-03-20 01:21:29 UTC
  • mfrom: (1.3.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100320012129-t7h25y8zgr8c2369
Tags: 7.1-1
* New upstream release, including:
  - PIE support (Closes: #346409).
  - C++ improvements, including static_cast<> et al, namespace imports,
    and bug fixes in printing virtual base classes.
  - Multi-program debugging.  One GDB can now debug multiple programs
    at the same time.
  - Python scripting improvements, including gdb.parse_and_eval.
  - Updated MIPS Linux signal frame layout (Closes: #570875).
  - No internal error stepping over _dl_debug_state (Closes: #569551).
* Update to Standards-Version: 3.8.4 (no changes required).
* Include more relevant (and smaller) docs in the gdbserver package
  (Closes: #571132).
* Do not duplicate documentation in gdb64, gdb-source, and libgdb-dev.
* Fix crash when switching into TUI mode (Closes: #568489).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc.
 
1
# Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
2
2
 
3
3
# This file is part of GDB.
4
4
 
5
5
# This program is free software; you can redistribute it and/or modify
6
6
# it under the terms of the GNU General Public License as published by
7
 
# the Free Software Foundation; either version 2 of the License, or
 
7
# the Free Software Foundation; either version 3 of the License, or
8
8
# (at your option) any later version.
9
9
#
10
10
# This program is distributed in the hope that it will be useful,
13
13
# GNU General Public License for more details.
14
14
#
15
15
# You should have received a copy of the GNU General Public License
16
 
# along with this program; if not, write to the Free Software
17
 
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 
16
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
18
17
 
19
18
 
20
19
# This file requires GNU make!
32
31
#   make GDB=/path/to/gdb XMLTOC="xml files" cfiles
33
32
 
34
33
WHICH = arm-with-iwmmxt arm-with-vfpv2 arm-with-vfpv3 arm-with-neon \
 
34
        i386/i386 i386/i386-linux \
 
35
        i386/amd64 i386/amd64-linux \
35
36
        mips-linux mips64-linux \
36
37
        rs6000/powerpc-32l rs6000/powerpc-altivec32l rs6000/powerpc-e500l \
37
38
        rs6000/powerpc-64l rs6000/powerpc-altivec64l rs6000/powerpc-vsx32l \
38
 
        rs6000/powerpc-vsx64l rs6000/powerpc-cell32l rs6000/powerpc-cell64l
 
39
        rs6000/powerpc-vsx64l rs6000/powerpc-cell32l rs6000/powerpc-cell64l \
 
40
        s390-linux32 s390-linux64 s390x-linux64
39
41
 
40
42
# Record which registers should be sent to GDB by default after stop.
41
43
arm-expedite = r11,sp,pc
 
44
i386/i386-expedite = ebp,esp,eip
 
45
i386/i386-linux-expedite = ebp,esp,eip
 
46
i386/amd64-expedite = rbp,rsp,rip
 
47
i386/amd64-linux-expedite = rbp,rsp,rip
42
48
mips-expedite = r29,pc
43
49
mips64-expedite = r29,pc
44
50
powerpc-expedite = r1,pc
45
51
rs6000/powerpc-cell32l-expedite = r1,pc,r0,orig_r3,r4
46
52
rs6000/powerpc-cell64l-expedite = r1,pc,r0,orig_r3,r4
 
53
s390-linux32-expedite = r14,r15,pswa
 
54
s390-linux64-expedite = r14l,r15l,pswa
 
55
s390x-linux64-expedite = r14,r15,pswa
47
56
 
48
57
 
49
58
XSLTPROC = xsltproc
75
84
 
76
85
# Other dependencies.
77
86
$(outdir)/arm-with-iwmmxt.dat: arm-core.xml xscale-iwmmxt.xml
 
87
$(outdir)/i386/i386.dat: i386/32bit-core.xml i386/32bit-sse.xml
 
88
$(outdir)/i386/i386-linux.dat: i386/32bit-core.xml i386/32bit-sse.xml \
 
89
                               i386/32bit-linux.xml
 
90
$(outdir)/i386/amd64.dat: i386/64bit-core.xml i386/64bit-sse.xml
 
91
$(outdir)/i386/amd64-linux.dat: i386/64bit-core.xml i386/64bit-sse.xml \
 
92
                                i386/64bit-linux.xml