Upstreaming package to set up the PDK development environment Signed-off-by: Mahesh Radhakrishnan <m-radhakrishn...@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://g...@bitbucket.itg.ti.com/processor-sdk/processor-pdk-packages.git" +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@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-ti