DESCRIPTION = "at91bootstrap: loaded into internal SRAM by AT91 BootROM" SECTION = "bootloaders" PR = "r0" SRC_URI = " \ ftp://www.linux4sam.org/pub/at91bootstrap/AT91Bootstrap${PV}.zip \ " S = "${WORKDIR}/Bootstrap-v${PV}" PACKAGE_ARCH = "${MACHINE_ARCH}" EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} DESTDIR=${DEPLOY_DIR_IMAGE} REVISION=${PR}" AT91BOOTSTRAP_MEDIA ?= "nandflash" do_compile () { unset LDFLAGS unset CFLAGS unset CPPFLAGS rm -Rf ${S}/board/${MACHINE}/${AT91BOOTSTRAP_MEDIA}/${AT91BOOTSTRAP_MEDIA}_${MACHINE}.bin rm -Rf ${S}/board/${MACHINE}/${AT91BOOTSTRAP_MEDIA}/${AT91BOOTSTRAP_MEDIA}_${MACHINE}.elf rm -Rf ${S}/board/${MACHINE}/${AT91BOOTSTRAP_MEDIA}/${AT91BOOTSTRAP_MEDIA}_${MACHINE}.map oe_runmake -C ${S}/board/${MACHINE}/${AT91BOOTSTRAP_MEDIA} AT91_CUSTOM_FLAGS="${AT91BOOTSTRAP_FLAGS}" rebuild } do_install () { install -d ${DEPLOY_DIR_IMAGE} install -m 0755 \ ${S}/board/${MACHINE}/${AT91BOOTSTRAP_MEDIA}/${AT91BOOTSTRAP_MEDIA}_${MACHINE}.bin\ ${DEPLOY_DIR_IMAGE}/${MACHINE}-${AT91BOOTSTRAP_MEDIA}boot-${PV}-${PR}.bin rm -Rf ${DEPLOY_DIR_IMAGE}/at91bootstrap.bin cd ${DEPLOY_DIR_IMAGE} \ && ln -sf ${MACHINE}-${AT91BOOTSTRAP_MEDIA}boot-${PV}-${PR}.bin at91bootstrap.bin }