[meta-ti] [PATCH 02/27] common-csl-ip: Clean up recipes
Jacob Stiffler
j-stiffler at ti.com
Tue Nov 3 11:47:08 PST 2015
* Use INC_PR to track recipe revisions
* Define variables for GIT SRC_URI parameters
Signed-off-by: Jacob Stiffler <j-stiffler at ti.com>
---
recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bb | 6 +++---
recipes-bsp/common-csl-ip/common-csl-ip.inc | 19 ++++++++++++++-----
recipes-bsp/common-csl-ip/common-csl-ip_git.bb | 4 +---
3 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bb b/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bb
index c1fb566..f8dc1ba 100644
--- a/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bb
+++ b/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bb
@@ -1,13 +1,13 @@
require common-csl-ip.inc
+PR = "${INC_PR}.0"
+
require recipes-ti/includes/ti-paths.inc
require recipes-ti/includes/ti-staging.inc
-PR = "r1"
-
DEPENDS = "ti-xdctools ti-cgt6x-native ti-sysbios"
-S = "${WORKDIR}/ti/csl"
+CSL_GIT_DESTSUFFIX = "git/ti/csl"
export C6X_GEN_INSTALL_PATH="${STAGING_DIR_NATIVE}/usr"
export XDCCGROOT="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
diff --git a/recipes-bsp/common-csl-ip/common-csl-ip.inc b/recipes-bsp/common-csl-ip/common-csl-ip.inc
index 6355165..74abab0 100644
--- a/recipes-bsp/common-csl-ip/common-csl-ip.inc
+++ b/recipes-bsp/common-csl-ip/common-csl-ip.inc
@@ -5,13 +5,22 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21"
COMPATIBLE_MACHINE = "keystone|dra7xx"
PACKAGE_ARCH = "${MACHINE_ARCH}"
-BRANCH="master"
-BRANCH_dra7xx = "releases/PROCESSOR-SDK.01.00.00"
+INC_PR = "r4"
-SRC_URI = "git://git.ti.com/keystone-rtos/common-csl-ip.git;protocol=git;branch=${BRANCH};destsuffix=${S}"
+CSL_GIT_URI = "git://git.ti.com/keystone-rtos/common-csl-ip.git"
+CSL_GIT_PROTOCOL ="git"
+CSL_GIT_BRANCH = "master"
+CSL_GIT_BRANCH_dra7xx = "releases/PROCESSOR-SDK.01.00.00"
+CSL_GIT_DESTSUFFIX = "git"
# commit ID corresponds to DEV.CSL_KEYSTONE2.02.01.01.00A
-SRCREV = "17bb083f0d5ed4ad6f38c991210a6a8e9aaf9c56"
+CSL_SRCREV = "17bb083f0d5ed4ad6f38c991210a6a8e9aaf9c56"
# commit ID corresponds to PROCESSOR-SDK-ALPHA-1
-SRCREV_dra7xx = "37c5311ddf289f83b1432a9422816722d264bf55"
+CSL_SRCREV_dra7xx = "37c5311ddf289f83b1432a9422816722d264bf55"
+
+BRANCH="${CSL_GIT_BRANCH}"
+SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}"
+SRCREV = "${CSL_SRCREV}"
+
+S = "${WORKDIR}/${CSL_GIT_DESTSUFFIX}"
diff --git a/recipes-bsp/common-csl-ip/common-csl-ip_git.bb b/recipes-bsp/common-csl-ip/common-csl-ip_git.bb
index 8f622a5..77f7858 100644
--- a/recipes-bsp/common-csl-ip/common-csl-ip_git.bb
+++ b/recipes-bsp/common-csl-ip/common-csl-ip_git.bb
@@ -1,11 +1,9 @@
require common-csl-ip.inc
-PR = "r3"
+PR = "${INC_PR}.0"
ALLOW_EMPTY_${PN} = "1"
-S = "${WORKDIR}/git"
-
do_install () {
install -d ${D}${includedir}/ti/csl
find . -name "*.h" -type f | xargs -I {} cp --parents {} ${D}${includedir}/ti/csl
--
1.9.1
More information about the meta-ti
mailing list