reaver: build without MIPS16.
[feed/packages.git] / net / reaver / Makefile
1 #
2 # Copyright (C) 2012-2015 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=reaver
11 PKG_REV:=113
12 PKG_VERSION:=r$(PKG_REV)
13 PKG_RELEASE:=2
14 PKG_MAINTAINER:=Yousong Zhou <yszhou4tech@gmail.com>
15
16 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
17 PKG_SOURCE_URL:=http://reaver-wps.googlecode.com/svn/trunk
18 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
19 PKG_SOURCE_VERSION:=$(PKG_REV)
20 PKG_SOURCE_PROTO:=svn
21 PKG_LICENSE:=GPL-2.0
22
23 PKG_USE_MIPS16:=0
24 PKG_AUTOMAKE_PATHS:=src
25 PKG_FIXUP:=autoreconf
26
27 include $(INCLUDE_DIR)/package.mk
28
29 CONFIGURE_PATH:=src
30 MAKE_PATH:=src
31
32 define Package/reaver
33 SECTION:=net
34 CATEGORY:=Network
35 SUBMENU:=wireless
36 TITLE:=Efficient brute force attack against Wifi Protected Setup
37 URL:=https://code.google.com/p/reaver-wps/
38 DEPENDS:=+libpcap +libsqlite3
39 endef
40
41 define Package/reaver/description
42 Reaver targets the external registrar functionality mandated by the WiFi
43 Protected Setup specification.
44 Access points will provide authenticated registrars with their current
45 wireless configuration (including the WPA PSK), and also accept a new
46 configuration from the registrar.
47 endef
48
49 define Package/reaver/install
50 $(INSTALL_DIR) $(1)/usr/bin
51 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/{reaver,wash} $(1)/usr/bin/
52 $(INSTALL_DIR) $(1)/etc/reaver
53 $(INSTALL_DATA) $(PKG_BUILD_DIR)/src/reaver.db $(1)/etc/reaver/
54 endef
55
56 $(eval $(call BuildPackage,reaver))