* c6x DSP development files required to support remote gdb debugging. Signed-off-by: Jacob Stiffler <j-stiff...@ti.com> --- * v2 changes: - Add support for k2hk-evm - Reorganize file based on oe-stylize. - Fix do_qa_configure check.
recipes-devtools/gdbc6x/gdbserver-c6x_git.bb | 50 ++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 recipes-devtools/gdbc6x/gdbserver-c6x_git.bb diff --git a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb new file mode 100644 index 0000000..92bfa19 --- /dev/null +++ b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb @@ -0,0 +1,50 @@ +DESCRIPTION = "TI gdb-server to be used with c6xgdb." +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495" + +DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools" + +PR = "${INC_PR}.0" + +S = "${WORKDIR}/git/gdbserver-c6x/src" + +PLATFORM = "" +PLATFORM_dra7xx = "DRA7xx_PLATFORM" +PLATFORM_k2hk-evm = "KEYSTONE_PLATFORM" + +EXTRA_OEMAKE = "PLATFORM=${PLATFORM}" + +export XDAIS_DIR = "${XDAIS_INSTALL_DIR}" +export FC_DIR = "${FC_INSTALL_DIR}" +export TI_CGT_INSTALL = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" +export BIOS_DIR = "${SYSBIOS_INSTALL_DIR}" +export XDC_DIR = "${XDC_INSTALL_DIR}" + +# The following is to prevent an unused configure.ac from erroneously +# triggering the QA check for gettext. +EXTRA_OECONF = "--disable-nls" +do_configure() { + : +} + +do_install() { + install -d ${D}${datadir}/ti/gdbc6x/include + install -d ${D}${datadir}/ti/gdbc6x/lib + cp -f ../include/* ${D}${datadir}/ti/gdbc6x/include + cp -f ../lib/* ${D}${datadir}/ti/gdbc6x/lib +} + +COMPATIBLE_MACHINE = "dra7xx|k2hk-evm" +PACKAGE_ARCH = "${MACHINE_ARCH}" + +FILES_${PN}-dev += "\ + ${datadir}/ti/gdbc6x \ +" + +include gdbc6x.inc + +require recipes-ti/includes/ti-paths.inc + +ALLOW_EMPTY_${PN} = "1" + +PARALLEL_MAKE = "" -- 1.7.9.5 -- _______________________________________________ meta-ti mailing list meta-ti@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-ti