[meta-ti] [PATCH v2 26/37] ti-pdk-setup: Add ti-pdk-setup recipe

Denys Dmytriyenko denys at ti.com
Thu Aug 24 12:53:34 PDT 2017


On Tue, Jul 18, 2017 at 07:03:37PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming package to set up the PDK development environment
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2 at ti.com>
> ---
> 
> v2 - Added summary
> 
>  recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb | 81 +++++++++++++++++++++++++++++
>  1 file changed, 81 insertions(+)
>  create mode 100644 recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb
> 
> diff --git a/recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb b/recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb
> new file mode 100644
> index 0000000..899db1f
> --- /dev/null
> +++ b/recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb
> @@ -0,0 +1,81 @@
> +SUMMARY = "Package containing scripts to setup the PDK development environment"
> +LICENSE = "BSD"
> +LIC_FILES_CHKSUM = "file://release/full/pdksetupenv.sh;beginline=1;endline=20;md5=1858f90ca160daa7ca1b05dc3e474791"
> +
> +require recipes-ti/includes/ti-paths.inc
> +
> +PDK_SETUP_GIT_URI = "git://git@bitbucket.itg.ti.com/processor-sdk/processor-pdk-packages.git"

NAK!


> +PDK_SETUP_GIT_PROTOCOL = "ssh"
> +PDK_SETUP_GIT_BRANCH = "master"
> +
> +# Below commit ID corresponds to "DEV.PDK_PACKAGES.01.00.00.01"
> +PDK_SETUP_SRCREV = "23f310087fded4955d6d64e6df20fd057d1cede8"
> +
> +BRANCH = "${PDK_SETUP_GIT_BRANCH}"
> +SRC_URI = "${PDK_SETUP_GIT_URI};protocol=${PDK_SETUP_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${PDK_SETUP_SRCREV}"
> +PV = "01.00.00.01"
> +PR = "r0"
> +
> +S = "${WORKDIR}/git/"
> +
> +CLEANBROKEN = "1"
> +
> +LIMIT_SOCS = "${TI_PDK_LIMIT_SOCS}"
> +LIMIT_BOARDS = "${TI_PDK_LIMIT_BOARDS}"
> +
> +PDK_SOC = "${@'${MACHINE}'.replace('-evm','')}"
> +PDK_SOC_omapl138-lcdk = "${@'${MACHINE}'.replace('-lcdk','')}"
> +
> +do_compile() {
> +    :
> +}
> +
> +do_install() {
> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +
> +    install -m 0755 release/full/pdksetupenv.sh ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdksetupenv.bat ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdkProjectCreate.bat ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdkProjectCreate.sh ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdkAppImageCreate.bat ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdkAppImageCreate.sh ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/macros.ini ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0644 release/full/Rules.make ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +
> +    sed -i -e "s|__PDK_VER__|${PDK_VERSION}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdkProjectCreate.sh
> +    sed -i -e "s|__PDK_VER__|${PDK_VERSION}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdkProjectCreate.bat
> +
> +    sed -i -e "s|__LIMIT_SOCS__|${LIMIT_SOCS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.sh
> +    sed -i -e "s|__LIMIT_SOCS__|${LIMIT_SOCS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.bat
> +    sed -i -e "s|__LIMIT_SOCS__|${LIMIT_SOCS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
> +
> +    sed -i -e "s|__LIMIT_BOARDS__|${LIMIT_BOARDS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.sh
> +    sed -i -e "s|__LIMIT_BOARDS__|${LIMIT_BOARDS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.bat
> +    sed -i -e "s|__LIMIT_BOARDS__|${LIMIT_BOARDS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
> +
> +    TI_PDK_VERSION=`echo ${PDK_VERSION} | sed -e 's|\.|_|g' -e 's|^0||'`
> +
> +    sed -i -e "s|__PDK_SOC__|${PDK_SOC}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
> +    sed -i -e "s|__PDK_VER__|${TI_PDK_VERSION}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
> +}
> +
> +do_install_append_omapl1() {
> +    sed -i -e "s|c66x|c674x|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.sh
> +    sed -i -e "s|c66x|c674x|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.bat
> +}
> +
> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/*"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


More information about the meta-ti mailing list