1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2006-2023 OpenWrt.org
5 include $(TOPDIR
)/rules.mk
6 include $(INCLUDE_DIR
)/kernel.mk
9 # This version was created from the stalled and unreleased v1.6.10
10 # with some patches on top.
11 PKG_VERSION
:=1.6.10-openwrt
15 PKG_SOURCE_URL
:=https
://github.com
/linusw
/apex.git
16 PKG_SOURCE_VERSION
:=483e18aa133d5e25866570c29b124530b2d1e0d3
17 PKG_MIRROR_HASH
:=75e0be55e779a6c1f582bf12f5f98ac175404be9172750c1c1015ad78aa8aa3d
22 PKG_LICENSE_FILES
:=COPYING
24 include $(INCLUDE_DIR
)/package.mk
26 export GCC_HONOUR_COPTS
=s
30 CATEGORY
:=Boot Loaders
31 DEPENDS
:=@TARGET_ixp4xx @
!IN_SDK
33 TITLE
:=Boot loader for NSLU2
, FSG3
, NAS100D and others
37 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
40 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
41 $(TARGET_CONFIGURE_OPTS
) \
45 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/apex.bin
$(PKG_BUILD_DIR
)/out
/apex-
$(2).bin
49 $(INSTALL_DIR
) $(PKG_BUILD_DIR
)/out
50 $(call build_apex
,openwrt-nslu2-armeb
,nslu2-armeb
)
51 $(call build_apex
,openwrt-nslu2-16mb-armeb
,nslu2-16mb-armeb
)
52 $(call build_apex
,openwrt-fsg3-armeb
,fsg3-armeb
)
53 $(call build_apex
,openwrt-nas100d-armeb
,nas100d-armeb
)
56 define Build
/InstallDev
57 $(INSTALL_DIR
) $(STAGING_DIR_IMAGE
)/apex
58 $(CP
) $(PKG_BUILD_DIR
)/out
/*.bin
$(STAGING_DIR_IMAGE
)/apex
61 $(eval
$(call BuildPackage
,apex
))