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
10 PKG_VERSION
:=2016-10-16
14 PKG_SOURCE_URL
:=git
://dev.cloudtrax.com
/ap51-flash.git
15 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
16 PKG_SOURCE_VERSION
:=48b3fbac1c30c5968b2608eb09b53ea37c310a24
17 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.xz
18 PKG_MAINTAINER
:=Russell Senior
<russell@personaltelco.net
>
20 include $(INCLUDE_DIR
)/package.mk
22 ifeq ($(CONFIG_BIG_ENDIAN
),y
)
23 STAMP_BUILT
:=$(STAMP_BUILT
)_big
26 define Package
/ap51-flash
29 TITLE
:=A tool for flashing
(nearly
) all ap51
/ap61 based routers
30 URL
:=http
://dev.cloudtrax.com
/wiki
/ap51-flash-station
33 TARGET_EXTRA_CFLAGS
:=-DFLASH_FROM_FILE
-DNO_LIBPCAP
-D_GNU_SOURCE
34 ifeq ($(CONFIG_BIG_ENDIAN
),y
)
35 TARGET_EXTRA_CFLAGS
:=$(TARGET_EXTRA_CFLAGS
) -DUIP_CONF_BYTE_ORDER
=1234
38 # pass optimization flags
40 OFLAGS
="$(TARGET_CFLAGS)" \
41 EXTRA_CFLAGS
="$(TARGET_EXTRA_CFLAGS)" \
42 REVISION
="$(PKG_VERSION)" \
45 define Package
/ap51-flash
/install
46 $(INSTALL_DIR
) $(1)/etc
/config
$(1)/etc
/init.d
$(1)/usr
/sbin \
47 $(1)/usr
/lib
/ap51-flash
48 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/ap51-flash
$(1)/usr
/sbin
/
49 $(INSTALL_BIN
) .
/files
/ap51-flash.init
$(1)/etc
/init.d
/ap51-flash
50 $(INSTALL_BIN
) .
/files
/ap51-flash.sh
$(1)/usr
/lib
/ap51-flash
/ap51-flash.sh
51 $(INSTALL_DATA
) .
/files
/ap51-flash.config
$(1)/etc
/config
/ap51-flash
54 define Package
/ap51-flash
/conffiles
55 /etc
/config
/ap51-flash
58 $(eval
$(call BuildPackage
,ap51-flash
))