mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-05-30 07:20:53 +00:00
recipes-ti: initial check in of dsplink stack
* the focus was on to get it to build, not to make the recipes perfect Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
DESCRIPTION = "TI DSP Code Generation Tools"
|
||||
HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm"
|
||||
SECTION = "devel"
|
||||
LICENSE = "TI"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=712a8c64bb70c5ea5fa193faef3bed6f"
|
||||
|
||||
require ../includes/ti-paths.inc
|
||||
require ../includes/ti-staging.inc
|
||||
require ../includes/ti-eula-unpack.inc
|
||||
|
||||
PR = "r4"
|
||||
|
||||
S = "${WORKDIR}/cgt6x_${PV}"
|
||||
|
||||
SRC_URI = "http://install.source.dir.local/ti_cgt_c6000_${PVwithdots}_setup_linux_x86.bin;name=cgt6xbin"
|
||||
|
||||
BINFILE="ti_cgt_c6000_${PVwithdots}_setup_linux_x86.bin"
|
||||
TI_BIN_UNPK_CMDS="Y:qY:workdir: : "
|
||||
TI_BIN_UNPK_WDEXT="/cgt6x_${PV}"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${CODEGEN_INSTALL_DIR_RECIPE}
|
||||
cp -pPrf ${S}/* ${D}${CODEGEN_INSTALL_DIR_RECIPE}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
require ti-cgt6x.inc
|
||||
|
||||
PE = "1"
|
||||
PV = "6_1_17"
|
||||
PVwithdots = "6.1.17"
|
||||
|
||||
SRC_URI[cgt6xbin.md5sum] = "41ee41cc74800b06705804f7ef901447"
|
||||
SRC_URI[cgt6xbin.sha256sum] = "7e1c8b67420abf6f2f44786811d0a2b5692e76194743bed714ec9087cc1a75c7"
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
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"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;md5=fd6d0bfcac476bd22c1f1525a91c9807"
|
||||
|
||||
PR = "r2"
|
||||
|
||||
require ../includes/ti-paths.inc
|
||||
require ../includes/ti-staging.inc
|
||||
require ../includes/ti-eula-unpack.inc
|
||||
|
||||
S = "${WORKDIR}/xdctools_${PV}"
|
||||
|
||||
SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/${PV}/exports/xdctools_setuplinux_${PV}.bin;name=xdcbin"
|
||||
|
||||
BINFILE="xdctools_setuplinux_${PV}.bin"
|
||||
TI_BIN_UNPK_CMDS="Y: qY:workdir:Y"
|
||||
|
||||
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 \
|
||||
"
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
--- a/packages/gnu/targets/arm/linkcmd.xdt 2010-12-30 19:33:53.000000000 +0100
|
||||
+++ b/packages/gnu/targets/arm/linkcmd.xdt 2010-12-30 19:42:55.000000000 +0100
|
||||
@@ -40,12 +40,13 @@
|
||||
|
||||
%if ("BINVERS" in prog.build.target) {
|
||||
% var _utils = xdc.loadCapsule("gnu/targets/linkUtils.xs");
|
||||
+% if (prog.build.target.GCCVERS < "4.3.3") {
|
||||
SECTIONS {
|
||||
`_utils.genSections(prog)`
|
||||
}
|
||||
-
|
||||
-% if (!prog.build.target.noStdLinkScript
|
||||
-% && prog.build.target.BINVERS >= "2.19") {
|
||||
+% }
|
||||
+% if (prog.build.target.noStdLinkScript
|
||||
+% && prog.build.target.BINVERS >= "2.19") {
|
||||
INSERT BEFORE .gnu.attributes
|
||||
% }
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
require ti-xdctools.inc
|
||||
|
||||
PV = "3_20_03_63"
|
||||
|
||||
SRC_URI[xdcbin.md5sum] = "ef3e7ab06dca1d346731d87a6525d2a7"
|
||||
SRC_URI[xdcbin.sha256sum] = "da5df132c96c8d73c6ca1e03dcd3b854a1850e3abab04749d858d6fbb9111e0f"
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
require ti-xdctools.inc
|
||||
|
||||
PV = "3_20_06_81"
|
||||
|
||||
# This fixes c6accel, but breaks codec-engine and lpm
|
||||
#SRC_URI += "file://arm-linker-hack.diff"
|
||||
|
||||
SRC_URI[xdcbin.md5sum] = "65151268d6be6ad6eb940ef7ed03af16"
|
||||
SRC_URI[xdcbin.sha256sum] = "8ea6b851521ce41fe0b4a349b2d922af7e70f48c50ad9fd21f62627446a834f8"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user