From 350ccbc9a81b5765cba1ce45ba87f00b157700f9 Mon Sep 17 00:00:00 2001 From: Hongmei Gou Date: Fri, 1 Sep 2017 21:46:43 +0000 Subject: starterware: add starterware for linux which installs header files only * starterware.inc is created to host the common information Signed-off-by: Hongmei Gou Signed-off-by: Denys Dmytriyenko --- recipes-bsp/starterware/starterware-rtos_git.bb | 22 ++-------------------- recipes-bsp/starterware/starterware.inc | 21 +++++++++++++++++++++ recipes-bsp/starterware/starterware_git.bb | 16 ++++++++++++++++ 3 files changed, 39 insertions(+), 20 deletions(-) create mode 100644 recipes-bsp/starterware/starterware.inc create mode 100644 recipes-bsp/starterware/starterware_git.bb diff --git a/recipes-bsp/starterware/starterware-rtos_git.bb b/recipes-bsp/starterware/starterware-rtos_git.bb index 5584cb2a..88176bb9 100644 --- a/recipes-bsp/starterware/starterware-rtos_git.bb +++ b/recipes-bsp/starterware/starterware-rtos_git.bb @@ -1,28 +1,10 @@ -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://Makefile;beginline=1;endline=35;md5=286cbb5dce3e348294b6b025cff969b3" +require starterware.inc -COMPATIBLE_MACHINE = "ti33x|ti43x" DEPENDS = "gcc-arm-none-eabi-native" require recipes-ti/includes/ti-paths.inc -PACKAGE_ARCH = "${MACHINE_ARCH}" - -STARTERWARE_GIT_URI = "git://git.ti.com/keystone-rtos/starterware.git" -STARTERWARE_GIT_PROTOCOL = "git" -STARTERWARE_GIT_BRANCH = "master" - -# Below commit ID corresponds to "DEV.STARTERWARE.PROCSDK.02.01.01.03A" -STARTERWARE_SRCREV = "08f65ae3d5ccd19fbaf36040a99de971b685d144" - -BRANCH = "${STARTERWARE_GIT_BRANCH}" -SRC_URI = "${STARTERWARE_GIT_URI};protocol=${STARTERWARE_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${STARTERWARE_SRCREV}" -PV = "02.01.01.03A" -PR = "r0" - -S = "${WORKDIR}/git" +PR = "${INC_PR}.0" PARTNO_ti33x = "am335x" PARTNO_ti43x = "am437x" diff --git a/recipes-bsp/starterware/starterware.inc b/recipes-bsp/starterware/starterware.inc new file mode 100644 index 00000000..c5d76559 --- /dev/null +++ b/recipes-bsp/starterware/starterware.inc @@ -0,0 +1,21 @@ +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://Makefile;beginline=1;endline=35;md5=286cbb5dce3e348294b6b025cff969b3" + +COMPATIBLE_MACHINE = "ti33x|ti43x" +PACKAGE_ARCH = "${MACHINE_ARCH}" + +STARTERWARE_GIT_URI = "git://git.ti.com/keystone-rtos/starterware.git" +STARTERWARE_GIT_PROTOCOL = "git" +STARTERWARE_GIT_BRANCH = "master" + +# Below commit ID corresponds to "DEV.STARTERWARE.PROCSDK.02.01.01.03A" +STARTERWARE_SRCREV = "08f65ae3d5ccd19fbaf36040a99de971b685d144" + +BRANCH = "${STARTERWARE_GIT_BRANCH}" +SRC_URI = "${STARTERWARE_GIT_URI};protocol=${STARTERWARE_GIT_PROTOCOL};branch=${BRANCH}" + +SRCREV = "${STARTERWARE_SRCREV}" +PV = "02.01.01.03A" +INC_PR = "r0" + +S = "${WORKDIR}/git" diff --git a/recipes-bsp/starterware/starterware_git.bb b/recipes-bsp/starterware/starterware_git.bb new file mode 100644 index 00000000..3adfac36 --- /dev/null +++ b/recipes-bsp/starterware/starterware_git.bb @@ -0,0 +1,16 @@ +require starterware.inc + +PR = "${INC_PR}.0" + +ALLOW_EMPTY_${PN} = "1" + +CLEANBROKEN = "1" + +do_compile() { + : +} + +do_install () { + install -d ${D}${includedir}/ti/starterware + find . -name "*.h" -type f | xargs -I {} cp --parents --no-preserve=ownership {} ${D}${includedir}/ti/starterware +} -- cgit v1.2.3-54-g00ecf