diff options
Diffstat (limited to 'meta-ti-bsp/recipes-ti/devtools/ti-cgt-pru_2.3.2.bb')
-rw-r--r-- | meta-ti-bsp/recipes-ti/devtools/ti-cgt-pru_2.3.2.bb | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/meta-ti-bsp/recipes-ti/devtools/ti-cgt-pru_2.3.2.bb b/meta-ti-bsp/recipes-ti/devtools/ti-cgt-pru_2.3.2.bb new file mode 100644 index 00000000..8b3e2a07 --- /dev/null +++ b/meta-ti-bsp/recipes-ti/devtools/ti-cgt-pru_2.3.2.bb | |||
@@ -0,0 +1,49 @@ | |||
1 | DESCRIPTION = "TI PRU Code Generation Tools" | ||
2 | HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm" | ||
3 | LICENSE = "(TI-TSPA & Thai-Open-Source-Software-Center) & BSD-3-Clause & BSL-1.0 & Hewlett-Packard & AFL-3.0 & MIT & BSD-2-Clause & PD" | ||
4 | |||
5 | LIC_FILES_CHKSUM = "file://ti-cgt-pru_${PV}/PRU_Code_Generation_Tools_2.3.x_manifest.html;md5=e22f9d8240f7cca0c0aa5242d9ffa5bc" | ||
6 | LIC_FILES_CHKSUM:class-target = "file://usr/share/doc/ti/cgt-pru/PRU_Code_Generation_Tools_2.3.x_manifest.html;md5=e22f9d8240f7cca0c0aa5242d9ffa5bc" | ||
7 | |||
8 | require recipes-ti/includes/ti-paths.inc | ||
9 | require recipes-ti/includes/ti-unpack.inc | ||
10 | |||
11 | BINFILE = "ti_cgt_pru_${PV}_linux_installer_x86.bin" | ||
12 | BINFILE_NAME = "cgt-pru-x86" | ||
13 | TI_BIN_UNPK_ARGS = "--prefix ${S}" | ||
14 | TI_BIN_UNPK_CMDS = "" | ||
15 | |||
16 | BINFILE:class-target = "ti_cgt_pru_${PV}_armlinuxa8hf_busybox_installer.sh" | ||
17 | BINFILE_NAME:class-target = "cgt-pru-arm" | ||
18 | |||
19 | SRC_URI = "http://software-dl.ti.com/codegen/esd/cgt_public_sw/PRU/${PV}/${BINFILE};name=${BINFILE_NAME}" | ||
20 | |||
21 | SRC_URI[cgt-pru-x86.md5sum] = "270a0ecca383f66cad3a0e2a738c6ab0" | ||
22 | SRC_URI[cgt-pru-x86.sha256sum] = "af1178a059d46d67d5672df053dd2fbebb0b89a513b17b8739dbe915b4a5d71a" | ||
23 | |||
24 | SRC_URI[cgt-pru-arm.md5sum] = "fbf10083af1b0e5d69b018126603bb58" | ||
25 | SRC_URI[cgt-pru-arm.sha256sum] = "75ac84775a5624ea7e4fad4efc1acb7e869c79160550d48ba780068a3dce879c" | ||
26 | |||
27 | do_install() { | ||
28 | install -d ${D}${TI_CGT_PRU_INSTALL_DIR_RECIPE} | ||
29 | cp -r ${S}/ti-cgt-pru_${PV}/. \ | ||
30 | ${D}${TI_CGT_PRU_INSTALL_DIR_RECIPE}/ | ||
31 | } | ||
32 | |||
33 | do_install:class-target() { | ||
34 | ${WORKDIR}/${BINFILE} --prefix ${D} | ||
35 | } | ||
36 | |||
37 | FILES:${PN} += "${datadir}/ti/*" | ||
38 | |||
39 | FILES:${PN}-dbg = "${TI_CGT_PRU_INSTALL_DIR_RECIPE}/bin/.debug \ | ||
40 | ${TI_CGT_PRU_INSTALL_DIR_RECIPE}/lib/.debug \ | ||
41 | " | ||
42 | |||
43 | INHIBIT_PACKAGE_STRIP = "1" | ||
44 | INHIBIT_SYSROOT_STRIP = "1" | ||
45 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
46 | |||
47 | INSANE_SKIP:${PN} += "arch staticdev already-stripped file-rdeps" | ||
48 | |||
49 | BBCLASSEXTEND = "native nativesdk" | ||