diff options
Diffstat (limited to 'package/apex')
| -rw-r--r-- | package/apex/Makefile | 46 | ||||
| -rw-r--r-- | package/apex/patches/patch-src_mach-ixp42x_openwrt-nslu2-armeb_config | 13 | 
2 files changed, 59 insertions, 0 deletions
| diff --git a/package/apex/Makefile b/package/apex/Makefile new file mode 100644 index 000000000..7d2b79ea9 --- /dev/null +++ b/package/apex/Makefile @@ -0,0 +1,46 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(ADK_TOPDIR)/rules.mk + +PKG_NAME:=		apex +PKG_VERSION:=		main +PKG_GIT:=		branch +PKG_HASH:=		d6c17d16012bc71989c2d608436c1954b27588510d5af69da7f5d5c04ef417aa +PKG_RELEASE:=		1 +PKG_DESCR:=		bootloader for ixp4xx devices +PKG_SECTION:=		base/boot +PKG_SITES:=		https://github.com/linusw/apex.git + +PKG_SYSTEM_DEPENDS:=	linksys-nslu2 + +DISTFILES:=		$(PKG_NAME)-$(PKG_VERSION).tar.gz + +include $(ADK_TOPDIR)/mk/host.mk +include $(ADK_TOPDIR)/mk/package.mk + +$(eval $(call PKG_template,APEX,apex,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION))) + +CONFIG_STYLE:=		manual +BUILD_STYLE:=		manual +INSTALL_STYLE:=		manual + +TARGET_LDFLAGS:= + +do-configure: +	(cd $(WRKBUILD) && PATH='$(HOST_PATH)' ARCH=arm $(MAKE) openwrt-nslu2-armeb_config ) + +do-build: +	(cd $(WRKBUILD) && env \ +		PATH='$(HOST_PATH)' \ +		CROSS_COMPILE='$(TARGET_CROSS)' \ +		KBUILD_HAVE_NLS=no \ +		V=1 \ +		ARCH=arm \ +		$(MAKE) all) + +apex-install: +	$(CP) $(WRKBUILD)/src/arch-arm/rom/apex.bin $(FW_DIR) + +include $(ADK_TOPDIR)/mk/host-bottom.mk +include $(ADK_TOPDIR)/mk/pkg-bottom.mk diff --git a/package/apex/patches/patch-src_mach-ixp42x_openwrt-nslu2-armeb_config b/package/apex/patches/patch-src_mach-ixp42x_openwrt-nslu2-armeb_config new file mode 100644 index 000000000..fe182278c --- /dev/null +++ b/package/apex/patches/patch-src_mach-ixp42x_openwrt-nslu2-armeb_config @@ -0,0 +1,13 @@ +--- apex-main.orig/src/mach-ixp42x/openwrt-nslu2-armeb_config	2025-04-07 09:10:43.000000000 +0200 ++++ apex-main/src/mach-ixp42x/openwrt-nslu2-armeb_config	2025-04-08 20:18:52.524389031 +0200 +@@ -19,8 +19,8 @@ CONFIG_EXPERIMENTAL=y + # + # General Setup + # +-CONFIG_TARGET_DESCRIPTION="OpenWrt NSLU2/BE (8MiB Flash)" +-CONFIG_CROSS_COMPILE="armeb-openwrt-linux-" ++CONFIG_TARGET_DESCRIPTION="OpenADK NSLU2/BE (8MiB Flash)" ++CONFIG_CROSS_COMPILE="armeb-openadk-linux-" + CONFIG_AEABI=y + # CONFIG_DRIVER_LONG_LONG_SIZE is not set + CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 
