Adds a recipe to build Arm Trusted Firmware Signed-off-by: Joshua Watt <[email protected]> --- .../arm-trusted-firmware_2.2.bb | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2.2.bb
diff --git a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2.2.bb b/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2.2.bb new file mode 100644 index 0000000..710336a --- /dev/null +++ b/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2.2.bb @@ -0,0 +1,38 @@ +# Copyright (C) 2019 Garmin Ltd. or its subsidaries +# Released under the MIT license (see COPYING.MIT for the terms) + +SUMMARY = "Arm Trusted Firmware" +HOMEPAGE = "https://developer.trustedfirmware.org/" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://docs/license.rst;md5=189505435dbcdcc8caa63c46fe93fa89" + +PROVIDES = "virtual/atf" + +BRANCH = "master" +SRC_URI = "git://git.trustedfirmware.org/TF-A/trusted-firmware-a.git;protocol=http;branch=${BRANCH}" +SRCREV = "a04808c16cfc126d9fe572ae7c4b5a3d39de5796" + +S = "${WORKDIR}/git" +B = "${WORKDIR}/build" + +inherit deploy + +ATF_SUFFIX ??= "bin" + +do_compile() { + unset LDFLAGS + unset CFLAGS + unset CPPFLAGS + + oe_runmake -C ${S} BUILD_BASE=${B} DEBUG=0 CROSS_COMPILE=${TARGET_PREFIX} \ + PLAT=${ATF_PLATFORM} ${ATF_TARGET} +} + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +do_deploy() { + install -m 644 ${B}/${ATF_PLATFORM}/release/${ATF_TARGET}/${ATF_TARGET}.${ATF_SUFFIX} \ + ${DEPLOYDIR}/${ATF_TARGET}.${ATF_SUFFIX} +} +addtask deploy after do_compile + -- 2.24.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#48102): https://lists.yoctoproject.org/g/yocto/message/48102 Mute This Topic: https://lists.yoctoproject.org/mt/70050325/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
