DESCRIPTION = "Boot strap code that the GPU puts on memory to start running the boot loader" LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://armstub.S;beginline=1;endline=26;md5=9888f34ac06a676129416c952a6a521e" inherit deploy nopackages include recipes-bsp/common/raspberrypi-tools.inc COMPATIBLE_MACHINE = "^rpi$" S = "${RPITOOLS_S}/armstubs" export CC7="${CC}" export LD7="${LD}" export OBJCOPY7="${OBJCOPY}" export OBJDUMP7="${OBJDUMP}" export CC8="${CC}" export LD8="${LD}" export OBJCOPY8="${OBJCOPY}" export OBJDUMP8="${OBJDUMP} -maarch64" do_compile() { [ -z "${ARMSTUB}" ] && bbfatal "No ARMSTUB defined for your machine." oe_runmake ${ARMSTUB} } do_deploy() { install -d ${DEPLOYDIR}/${PN} cp ${S}/armstub*.bin ${DEPLOYDIR}/${PN} } addtask deploy before do_build after do_install do_deploy[dirs] += "${DEPLOYDIR}/${PN}" PACKAGE_ARCH = "${MACHINE_ARCH}" TOOLCHAIN = "gcc"