* This version adheres to the new "core" package format. * Add the version-indepedent include file for the core packages * Extract common information between the core and legacy packages into the ti-xdctools-common.inc file.
Signed-off-by: Jacob Stiffler <j-stiff...@ti.com> --- recipes-ti/devtools/ti-xdctools-common.inc | 54 +++++++++++++++++++++++++ recipes-ti/devtools/ti-xdctools-core.inc | 5 +++ recipes-ti/devtools/ti-xdctools.inc | 54 +------------------------ recipes-ti/devtools/ti-xdctools_3.31.02.38.bb | 9 +++++ 4 files changed, 69 insertions(+), 53 deletions(-) create mode 100644 recipes-ti/devtools/ti-xdctools-common.inc create mode 100644 recipes-ti/devtools/ti-xdctools-core.inc create mode 100644 recipes-ti/devtools/ti-xdctools_3.31.02.38.bb diff --git a/recipes-ti/devtools/ti-xdctools-common.inc b/recipes-ti/devtools/ti-xdctools-common.inc new file mode 100644 index 0000000..2d5f2d7 --- /dev/null +++ b/recipes-ti/devtools/ti-xdctools-common.inc @@ -0,0 +1,54 @@ +DESCRIPTION = "TI XDCtools (RTSC - Real Time Software Components - http://rtsc.eclipse.org)" +HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc" +SECTION = "devel" +LICENSE = "BSD & GPLv2" + +require recipes-ti/includes/ti-paths.inc +require recipes-ti/includes/ti-staging.inc + +do_install() { + install -d ${D}${XDC_INSTALL_DIR_RECIPE} + cp -pPrf ${S}/* ${D}${XDC_INSTALL_DIR_RECIPE} +} + +INSANE_SKIP_${PN} = "installed-vs-shipped" + +# Prevent internal libs from getting picked up +PRIVATE_LIBS = " \ +libncdb.so \ +libcdb.so \ +libjavaplugin_oji.so \ +libjavaplugin_jni.so \ +libjsound.so \ +libinstrument.so \ +libjawt.so \ +libzip.so \ +libjava_crw_demo.so \ +libjavaplugin_nscp_gcc29.so \ +libhprof.so \ +libcmm.so \ +libjdwp.so \ +libmlib_image.so \ +libjpeg.so \ +libverify.so \ +libjavaplugin_nscp.so \ +libmanagement.so \ +libunpack.so \ +librmi.so \ +libJdbcOdbc.so \ +libawt.so \ +libnet.so \ +libjaas_unix.so \ +libnio.so \ +libdcpr.so \ +libioser12.so \ +libjsoundalsa.so \ +libjava.so \ +libfontmanager.so \ +libdt_socket.so \ +libmawt.so \ +libjvm.so \ +libhpi.so \ +lib.so \ +libcairo.so.2 \ +" diff --git a/recipes-ti/devtools/ti-xdctools-core.inc b/recipes-ti/devtools/ti-xdctools-core.inc new file mode 100644 index 0000000..47f73b6 --- /dev/null +++ b/recipes-ti/devtools/ti-xdctools-core.inc @@ -0,0 +1,5 @@ +require ti-xdctools-common.inc + +S = "${WORKDIR}/xdctools_${PV}_core" + +SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/${PV}/exports/xdccore/xdctools_${PV}_core_linux.zip;name=xdczip" diff --git a/recipes-ti/devtools/ti-xdctools.inc b/recipes-ti/devtools/ti-xdctools.inc index 547a555..1415f83 100644 --- a/recipes-ti/devtools/ti-xdctools.inc +++ b/recipes-ti/devtools/ti-xdctools.inc @@ -1,10 +1,4 @@ -DESCRIPTION = "TI XDCtools (RTSC - Real Time Software Components - http://rtsc.eclipse.org)" -HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc" -SECTION = "devel" -LICENSE = "BSD & GPLv2" - -require ../includes/ti-paths.inc -require ../includes/ti-staging.inc +require ti-xdctools-common.inc require ../includes/ti-eula-unpack.inc S = "${WORKDIR}/xdctools_${PV}" @@ -14,49 +8,3 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rt BINFILE="xdctools_setuplinux_${PV}.bin" TI_BIN_UNPK_CMDS="Y:workdir:Y" TI_BIN_UNPK_WDEXT="/ti" - -do_install() { - install -d ${D}${XDC_INSTALL_DIR_RECIPE} - cp -pPrf ${S}/* ${D}${XDC_INSTALL_DIR_RECIPE} -} - -# Prevent internal libs from getting picked up -PRIVATE_LIBS = " \ -libncdb.so \ -libcdb.so \ -libjavaplugin_oji.so \ -libjavaplugin_jni.so \ -libjsound.so \ -libinstrument.so \ -libjawt.so \ -libzip.so \ -libjava_crw_demo.so \ -libjavaplugin_nscp_gcc29.so \ -libhprof.so \ -libcmm.so \ -libjdwp.so \ -libmlib_image.so \ -libjpeg.so \ -libverify.so \ -libjavaplugin_nscp.so \ -libmanagement.so \ -libunpack.so \ -librmi.so \ -libJdbcOdbc.so \ -libawt.so \ -libnet.so \ -libjaas_unix.so \ -libnio.so \ -libdcpr.so \ -libioser12.so \ -libjsoundalsa.so \ -libjava.so \ -libfontmanager.so \ -libdt_socket.so \ -libmawt.so \ -libjvm.so \ -libhpi.so \ -lib.so \ -libcairo.so.2 \ -" - diff --git a/recipes-ti/devtools/ti-xdctools_3.31.02.38.bb b/recipes-ti/devtools/ti-xdctools_3.31.02.38.bb new file mode 100644 index 0000000..5e970ee --- /dev/null +++ b/recipes-ti/devtools/ti-xdctools_3.31.02.38.bb @@ -0,0 +1,9 @@ +require ti-xdctools-core.inc + +PV = "3_31_02_38" +PR = "r0" + +LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;md5=9dbb0095cdb8b35508b344aa4f1de333" + +SRC_URI[xdczip.md5sum] = "c76b3d90c3e25d199765557e393d165b" +SRC_URI[xdczip.sha256sum] = "c0e1f6911f2294bfb76471fac1a0ceac3e89c7eb1300f84d2571bf78cb62a7d2" -- 1.7.9.5 -- _______________________________________________ meta-ti mailing list meta-ti@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-ti