summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/gdb/Makefile.inc
Commit message (Collapse)AuthorAgeFilesLines
* MFC r264400,r265836:ngie2014-12-311-1/+1
| | | | | | | | | | | | | | r264400: NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit. r265836: Remove last two NO_MAN= in the tree. In both of these cases, MAN= is what is needed.
* Add a new knob WITH_DEBUG_FILES to control the building of standaloneemaste2013-06-071-0/+1
| | | | | | | | | | | | | | | | debug files for userland programs and libraries. The "-g" debug flag is automatically applied when WITH_DEBUG_FILES is set. The debug files are now named ${prog}.debug and ${shlib}.debug for consistency with other systems and documentation. In addition they are installed under /usr/lib/debug, to simplify the process of installing them if needed after a crash. Users of bsd.{prog,lib}.mk outside of the base system place the standalone debug files in a .debug subdirectory. GDB automatically searches both of these directories for standalone debug files. Thanks to everyone who contributed changes, review, and testing during development.
* Merging of projects/armv6, part 3gonzo2012-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | r238211: Support TARGET_ARCH=armv6 and TARGET_ARCH=armv6eb This adds a new TARGET_ARCH for building on ARM processors that support the ARMv6K multiprocessor extensions. In particular, these processors have better support for TLS and mutex operations. This mostly touches a lot of Makefiles to extend existing patterns for inferring CPUARCH from ARCH. It also configures: * GCC to default to arm1176jz-s * GCC to predefine __FreeBSD_ARCH_armv6__ * gas to default to ARM_ARCH_V6K * uname -p to return 'armv6' * make so that MACHINE_ARCH defaults to 'armv6' It also changes a number of headers to use the compiler __ARM_ARCH_XXX__ macros to configure processor-specific support routines. Submitted by: Tim Kientzle <kientzle@freebsd.org>
* Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH.jmallett2012-03-291-1/+1
| | | | | | | | | | | | | | | This makes our naming scheme more closely match other systems and the expectations of much third-party software. MIPS builds which are little-endian should require and exhibit no changes. Big-endian TARGET_ARCHes must be changed: From: To: mipseb mips mipsn32eb mipsn32 mips64eb mips64 An entry has been added to UPDATING and some foot-shooting protection (complete with warnings which should become errors in the near future) to the top-level base system Makefile.
* Merge binutils 2.17.50 to head. This brings a number of improvements todim2011-02-181-1/+1
|\ | | | | | | | | | | | | | | | | x86 CPU support, better support for powerpc64, some new directives, and many other things. Bump __FreeBSD_version, and add a note to UPDATING. Thanks to the many people that have helped to test this. Obtained from: projects/binutils-2.17
| * Sync: merge r215273 through r215318 from ^/head.dim2010-11-141-1/+1
| |
| * Sync: merge r214895 through r215140 from ^/head.dim2010-11-111-3/+11
| |\
| * | For stuff under gnu/usr.bin/gdb, search contrib/binutils/include beforedim2010-11-011-1/+1
| | | | | | | | | | | | | | | contrib/gdb/include, since that contains newer versions of the same files.
* | | Retire TARGET_ABI.imp2011-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement MACHINE_ARCH=mips64e[lb] to build N64 images. This replaces MACHINE_ARCH=mipse[lb] TARGET_ABI=n64. MACHINE_ARCH=mipsn32e[lb] has been added, but currently requires WITHOUT_CDDL due to atomic issues in libzfs. I've not investigated this much, but implemented this to preserve as much of the TARGET_ABI functionality that I could. Since its presence doesn't affect the working cases, I've kept it in for now. Added mips64e[lb] to make universe, so more kernels build. And I think this (finally) closes the curtain on the tbemd tree.
* | | Add missing '/'.nyan2010-11-141-1/+1
| | |
* | | We need to add powerpc64->powerpc translations (I knew I hated copyingimp2010-11-141-1/+1
| |/ |/| | | | | | | | | | | | | this code in the first place). Also MACHINE_ARCH powerpc is 32-bit, not MACHINE_CPUARCH == powerpc. Submitted by: nathanw
* | Complete the integration of tbemd branch into head.imp2010-11-101-3/+11
|/ | | | | | | | | | | | | | | | TARGET_BIG_ENDIAN is now completely dead, except where it was originally supposed to be used (internally in the toolchain building). TARGET_ARCH has changed in three cases: (1) Little endian mips has changed to mipsel. (2) Big endian mips has changed to mipseb. (3) Big endian arm has changed to armeb. Some additional changes are needed to make 'make universe' work on arm and mips after this change, so those are commented out for now. UPDATING information will be forthcoming. Any remaining rough edges will be hammered out in -current.
* Allow building a cross-kgdb for ia64.marcel2010-03-261-1/+1
|
* Start the dreaded NOFOO -> NO_FOO conversion.ru2004-12-211-1/+1
| | | | OK'ed by: core
* Fix previous commit. GDB_CROSS_DEBUGGER needs to be defined for allmarcel2004-12-051-0/+4
| | | | subdirectories.
* Makefile (only) changes to allow building a cross debugger.marcel2004-11-301-0/+6
|
* Prepare for upcoming Binutils house cleaning.obrien2004-07-061-1/+1
|
* We don't have to reach into binutils/doc anymore for inc-hist.diffmarcel2004-06-271-1/+1
| | | | The file was repo copied into our doc directory.
* Add bmake glue for gdb 6.1.1. Supports alpha, amd64, i386, ia64marcel2004-06-251-0/+50
| | | | | | | and sparc64. Note that the debugger doesn't support threading, nor kernel debugging yet.
* Remove old bmake framework for gdb. It has moved to live next to binutils.dfr1999-05-021-7/+0
|
* Fixed breakage of gdbreplay's and gdbserver's BINDIR in previous commit.bde1998-10-151-7/+1
| | | | | | | They may belong in /usr/libexec/{aout,elf}, but objformat doesn't support that. Fixed bogus `?=' assignments for BINDIR.
* Install gdb in /usr/lib/aout or /usr/lib/elf depending on format.peter1998-10-151-1/+7
|
* Removed self-inclusion-prevention ifdef. It is unnecessary now thatbde1998-05-011-12/+5
| | | | | | | | | | | | bsd.man.mk doesn't include ${.CURDIR}/../Makefile.inc. Removed GDBDIR-redefinition-prevention ifdef. It hasn't done anothing for a long time, if ever. The directory is defined to the same value in each subdir and had the same value because all subdirs are at the same level. Keep defining it in the subdirs since that is more flexible and no more verbose. Prepare to inherit BINDIR by including ../Makefile.inc.
* Activate gdbserver and gdbreplaypst1997-04-261-2/+2
|
* Protect against multiple inclusion (All the CFLAGS+= items make the ccpeter1997-03-291-1/+4
| | | | command lines get rather long). (bsd.lib.mk is particularly bad at this)
* changes required in the top-level directory for making gdbgj1997-01-151-0/+11
using the sources in /usr/src/contrib/gdb. This is based on /usr/ports/devel/gdb. 2.2 candidate ?
OpenPOWER on IntegriCloud