2010-12-01 02:13:01 +00:00
|
|
|
inherit cross-canadian
|
2012-03-23 12:50:41 +00:00
|
|
|
inherit python-dir
|
2010-12-01 02:13:01 +00:00
|
|
|
|
|
|
|
DESCRIPTION = "cross-canadian gdb for ${TARGET_ARCH} target - GNU debugger"
|
2010-12-06 09:45:45 +00:00
|
|
|
PN = "gdb-cross-canadian-${TRANSLATED_TARGET_ARCH}"
|
2010-12-01 02:13:01 +00:00
|
|
|
BPN = "gdb"
|
|
|
|
|
2012-02-26 07:49:42 +00:00
|
|
|
DEPENDS = "ncurses-nativesdk expat-nativesdk gettext-nativesdk readline-nativesdk python-nativesdk"
|
|
|
|
RDEPENDS += "python-nativesdk-core python-nativesdk-lang python-nativesdk-re \
|
|
|
|
python-nativesdk-codecs python-nativesdk-netclient"
|
|
|
|
|
|
|
|
EXTRA_OECONF_append = "--with-python=${WORKDIR}/python"
|
|
|
|
|
|
|
|
do_configure_prepend() {
|
|
|
|
cat > ${WORKDIR}/python << EOF
|
|
|
|
#! /bin/sh
|
|
|
|
case "\$2" in
|
2012-03-23 12:50:41 +00:00
|
|
|
--includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}/" ;;
|
|
|
|
--ldflags) echo "-Wl,-rpath-link,${STAGING_LIBDIR}/.. -Wl,-rpath,${libdir}/.. -lpthread -ldl -lutil -lm -lpython${PYTHON_BASEVERSION}" ;;
|
|
|
|
--exec-prefix) echo "${exec_prefix}/bin" ;;
|
2012-02-26 07:49:42 +00:00
|
|
|
*) exit 1 ;;
|
|
|
|
esac
|
|
|
|
exit 0
|
|
|
|
EOF
|
|
|
|
chmod +x ${WORKDIR}/python
|
|
|
|
}
|
2012-03-23 04:31:49 +00:00
|
|
|
|
|
|
|
# we don't want gdb to provide bfd/iberty/opcodes, which instead will override the
|
|
|
|
# right bits installed by binutils.
|
|
|
|
do_install_append() {
|
|
|
|
rm -rf ${D}${exec_prefix}/lib
|
|
|
|
}
|