diff options
Diffstat (limited to 'package/barebox/Makefile')
-rw-r--r-- | package/barebox/Makefile | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/package/barebox/Makefile b/package/barebox/Makefile index cb5f774bb..6a78a32c4 100644 --- a/package/barebox/Makefile +++ b/package/barebox/Makefile @@ -4,15 +4,17 @@ include $(ADK_TOPDIR)/rules.mk PKG_NAME:= barebox -PKG_VERSION:= 2017.11.0 +PKG_VERSION:= 2025.03.0 PKG_RELEASE:= 1 -PKG_HASH:= 7dff97dd94807fd7c0012fd9ddb8bc799a220e2b65e46dcc56724105a56feecc +PKG_HASH:= 0bf7118004e445bdd57feeef89ee9064982acc221e8a046c4a7994d3da6da2ec PKG_DESCR:= portable bootloader PKG_SECTION:= base/boot PKG_BUILDDEP:= lzop-host PKG_URL:= http://www.barebox.org PKG_SITES:= http://www.barebox.org/download/ +PKG_ARCH_DEPENDS:= aarch64 arm mips or1k ppc riscv32 riscv64 x86_64 + DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.bz2 include $(ADK_TOPDIR)/mk/package.mk @@ -25,19 +27,26 @@ BUILD_STYLE:= manual INSTALL_STYLE:= manual BAREBOX_ARCH:= $(ADK_TARGET_ARCH) -ifeq ($(ADK_TARGET_ARCH_X86),y) -CONFIG:= efi_defconfig -endif ifeq ($(ADK_TARGET_ARCH_X86_64),y) CONFIG:= efi_defconfig BAREBOX_ARCH:= x86 +BAREBOX:= barebox.efi endif ifeq ($(ADK_TARGET_SYSTEM_QEMU_MIPS),y) +ifeq ($(ADK_TARGET_LITTLE_ENDIAN),y) +CONFIG:= qemu-maltael_defconfig +BAREBOX:= images/barebox-qemu-malta.img.swapped +else CONFIG:= qemu-malta_defconfig +BAREBOX:= images/barebox-qemu-malta.img +endif endif ifeq ($(ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9),y) CONFIG:= vexpress_ca9_defconfig endif +ifeq ($(ADK_TARGET_SYSTEM_PHYTEC_IMX6),y) +CONFIG:= imx_v7_defconfig +endif do-configure: (cd $(WRKBUILD) && $(MAKE) ARCH=$(BAREBOX_ARCH) $(CONFIG)) @@ -50,6 +59,6 @@ do-build: $(MAKE)) barebox-install: - $(INSTALL_DIR) $(IDIR_BAREBOX)/usr/bin + $(CP) $(WRKBUILD)/$(BAREBOX) $(FW_DIR) include $(ADK_TOPDIR)/mk/pkg-bottom.mk |