1234567891011121314151617181920212223242526272829303132333435363738 |
- # Copyright (c) 2018 Joshua Watt, Garmin International,Inc.
- # Released under the MIT license (see COPYING.MIT for the terms)
- SUMMARY = "Generates Icecream toolchain for SDK"
- LICENSE = "MIT"
- LIC_FILES_CHKSUM = "file://${WORKDIR}/icecc-env.sh;beginline=2;endline=20;md5=dd6b68c1efed8a9fb04e409b3b287d47"
- INHIBIT_DEFAULT_DEPS = "1"
- SRC_URI = "\
- file://icecc-env.sh \
- file://icecc-setup.sh \
- "
- inherit nativesdk
- ENV_NAME="${DISTRO}-${TCLIBC}-${SDK_ARCH}-@TARGET_PREFIX@${DISTRO_VERSION}.tar.gz"
- do_compile() {
- }
- do_install() {
- install -d ${D}${SDKPATHNATIVE}${datadir}/icecream/bin
- install -d ${D}${SDKPATHNATIVE}/environment-setup.d/
- install -m 0644 ${WORKDIR}/icecc-env.sh ${D}${SDKPATHNATIVE}/environment-setup.d/
- sed -i ${D}${SDKPATHNATIVE}/environment-setup.d/icecc-env.sh \
- -e 's,@TOOLCHAIN_ENV@,${ENV_NAME},g'
- install -d ${D}${SDKPATHNATIVE}/post-relocate-setup.d/
- install -m 0755 ${WORKDIR}/icecc-setup.sh ${D}${SDKPATHNATIVE}/post-relocate-setup.d/
- sed -i ${D}${SDKPATHNATIVE}/post-relocate-setup.d/icecc-setup.sh \
- -e 's,@TOOLCHAIN_ENV@,${ENV_NAME},g'
- }
- PACKAGES = "${PN}"
- FILES_${PN} = "${SDKPATHNATIVE}"
- RDEPENDS_${PN} += "nativesdk-icecc-create-env"
|