mirror of
git://git.yoctoproject.org/meta-rockchip.git
synced 2025-07-19 20:59:03 +02:00
arm-trusted-firmware: Add recipe
Adds a recipe to build Arm Trusted Firmware Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
This commit is contained in:
parent
fdd07d09c2
commit
2b92cf7f8e
38
recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2.2.bb
Normal file
38
recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2.2.bb
Normal file
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user