From 6042df4426cd1aebe3462f34ed82185983ed0449 Mon Sep 17 00:00:00 2001 From: Jacob Stiffler Date: Wed, 4 Nov 2015 01:47:08 +0000 Subject: [PATCH] common-csl-ip: Clean up recipes * Use INC_PR to track recipe revisions * Define variables for GIT SRC_URI parameters Signed-off-by: Jacob Stiffler Signed-off-by: Denys Dmytriyenko --- .../common-csl-ip/common-csl-ip-rtos_git.bb | 6 +++--- recipes-bsp/common-csl-ip/common-csl-ip.inc | 19 ++++++++++++++----- .../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 c1fb5665..f8dc1baa 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 63551658..74abab0c 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 8f622a5e..77f78589 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