1 DESCRIPTION = "Barebox - a bootloader that inherits the best of U-Boot and the Linux kernel"
2 HOMEPAGE = "http://www.barebox.org/"
3 SECTION = "bootloaders"
6 PROVIDES = "virtual/bootloader"
8 PACKAGE_ARCH = "${MACHINE_ARCH}"
12 EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX}"
14 BAREBOX_MACHINE ?= "${MACHINE}_defconfig"
15 BAREBOX_BINARY ?= "barebox.bin"
16 BAREBOX_IMAGE ?= "barebox-${MACHINE}-${PV}-${PR}.bin"
17 BAREBOX_SYMLINK ?= "barebox-${MACHINE}.bin"
19 INSANE_SKIP_${PN} = True
21 do_configure_prepend() {
22 cp ${WORKDIR}/defconfig ${S}/.config
34 install -d ${DEPLOY_DIR_IMAGE}
35 install ${S}/${BAREBOX_BINARY} ${DEPLOY_DIR_IMAGE}/${BAREBOX_IMAGE}
36 package_stagefile_shell ${DEPLOY_DIR_IMAGE}/${BAREBOX_IMAGE}
38 cd ${DEPLOY_DIR_IMAGE}
39 rm -f ${BAREBOX_SYMLINK}
40 ln -sf ${BAREBOX_IMAGE} ${BAREBOX_SYMLINK}
41 package_stagefile_shell ${DEPLOY_DIR_IMAGE}/${BAREBOX_SYMLINK}
43 do_deploy[dirs] = "${S}"
44 addtask deploy before do_build after do_compile
47 install -d ${STAGING_BINDIR_NATIVE}
48 install -m 755 scripts/mkimage ${STAGING_BINDIR_NATIVE}/