2 # Copyright (C) 2010-2011 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
13 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
14 PKG_SOURCE_URL
:=https
://github.com
/ap51-flash
/ap51-flash
/releases
/download
/v
$(PKG_VERSION
)
15 PKG_HASH
:=54999e07906296f213b298a2a80ba5df59273da30ecba1b82f94d0edf1d5d7f8
17 PKG_MAINTAINER
:=Russell Senior
<russell@personaltelco.net
>
18 PKG_LICENSE
:=GPL-3.0
-or-later CC0-1.0
19 PKG_LICENSE_FILES
:=LICENSES
/GPL-3.0
-or-later.txt LICENSES
/CC0-1.0.txt
23 include $(INCLUDE_DIR
)/package.mk
25 define Package
/ap51-flash
28 TITLE
:=A tool for flashing
(nearly
) all ap51
/ap61 based routers
29 URL
:=https
://ap51-flash.readthedocs.io
/en
/latest
/
32 # pass optimization flags
34 REVISION
="$(PKG_VERSION)" \
37 TARGET_LDFLAGS
+= -Wl
,--gc-sections
,--as-needed
39 define Package
/ap51-flash
/install
40 $(INSTALL_DIR
) $(1)/etc
/config
$(1)/etc
/init.d
$(1)/usr
/sbin \
41 $(1)/usr
/lib
/ap51-flash
42 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/ap51-flash
$(1)/usr
/sbin
/
43 $(INSTALL_BIN
) .
/files
/ap51-flash.init
$(1)/etc
/init.d
/ap51-flash
44 $(INSTALL_BIN
) .
/files
/ap51-flash.sh
$(1)/usr
/lib
/ap51-flash
/ap51-flash.sh
45 $(INSTALL_DATA
) .
/files
/ap51-flash.config
$(1)/etc
/config
/ap51-flash
48 define Package
/ap51-flash
/conffiles
49 /etc
/config
/ap51-flash
52 $(eval
$(call BuildPackage
,ap51-flash
))