1 DESCRIPTION = "gdb - GNU debugger"
2 HOMEPAGE = "http://www.gnu.org/software/gdb/"
9 SRC_URI = "${GNU_MIRROR}/gdb/gdb-${PV}.tar.gz"
11 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gdb-${PV}"
13 export CC_FOR_BUILD = "${BUILD_CC}"
14 export CXX_FOR_BUILD = "${BUILD_CXX}"
15 export CPP_FOR_BUILD = "${BUILD_CPP}"
16 export CFLAGS_FOR_BUILD = "${BUILD_CFLAGS}"
17 export CXXFLAGS_FOR_BUILD = "${BUILD_CXXFLAGS}"
18 export CPPFLAGS_FOR_BUILD = "${BUILD_CPPFLAGS}"
20 S = "${WORKDIR}/gdb-${PV}"
21 B = "${WORKDIR}/build-${TARGET_SYS}"
24 # these mo and doc files from gdb-cross-sdk clash with files from
25 # binutils-cross-sdk when building sdk archives. Drop them for now as a
26 # way to restore toolchains.
27 rm -f ${D}${datadir}/locale/*/LC_MESSAGES/{bfd,opcodes}.mo
28 rm -rf ${D}${docdir}/bfd.html
30 # we don't care about these infos, installed from binutils
31 rm -f ${D}${infodir}/{configure,standards,bfd}.info
32 rm -f ${D}${docdir}/{configure,standards,bfd,libiberty}.html
33 rm -f ${D}${infodir}/dir
35 # We use libiberty from binutils
36 rm -f ${D}${prefix}/${TARGET_SYS}/lib/libiberty.a
37 rm -f ${D}${prefix}/lib{,64}/libiberty.a
39 # Use libbfd from binutils.
40 rm -f ${D}${prefix}/lib/libbfd.{,l}a
42 # Use libopcodes from binutils.
43 rm -f ${D}${prefix}/lib/libopcodes.{,l}a