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
11 PKG_VERSION
:=r
$(PKG_REV
)
15 PKG_SOURCE_VERSION
:=$(PKG_REV
)
16 PKG_SOURCE_SUBDIR
:=ap51-flash-
$(PKG_VERSION
)
17 PKG_SOURCE_URL
:=http
://dev.cloudtrax.com
/downloads
/svn
/ap51-flash
/trunk
18 PKG_SOURCE
:=$(PKG_SOURCE_SUBDIR
).
tar.gz
19 PKG_MIRROR_MD5SUM
:=3bff5b2ffa77ee80a807f3d24165b7cf
21 include $(INCLUDE_DIR
)/package.mk
23 ifeq ($(CONFIG_BIG_ENDIAN
),y
)
24 STAMP_BUILT
:=$(STAMP_BUILT
)_big
27 define Package
/ap51-flash
30 TITLE
:=A tool for flashing
(nearly
) all ap51
/ap61 based routers
31 URL
:=http
://dev.cloudtrax.com
/wiki
/ap51-flash-station
34 TARGET_EXTRA_CFLAGS
:=-DFLASH_FROM_FILE
-DNO_LIBPCAP
35 ifeq ($(CONFIG_BIG_ENDIAN
),y
)
36 TARGET_EXTRA_CFLAGS
:=$(TARGET_EXTRA_CFLAGS
) -DUIP_CONF_BYTE_ORDER
=1234
39 # pass optimization flags
41 OFLAGS
="$(TARGET_CFLAGS)" \
42 EXTRA_CFLAGS
="$(TARGET_EXTRA_CFLAGS)" \
43 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
))