packages/udp-broadcast-relay: fix whitespaces
[packages.git] / net / wing / Makefile
index 01977e3..03348e3 100644 (file)
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2006-2009 OpenWrt.org
+# Copyright (C) 2006-2012 OpenWrt.org
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
@@ -8,38 +8,36 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=wing
-PKG_VERSION:=20101023
+PKG_VERSION:=20121218
 PKG_RELEASE:=1
-PKG_REV:=daffb8d7642c4a343951d67159504ff4f4da49ed
+PKG_REV:=a4f901c3442c5bc49d1250007db7f45436069716
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_SOURCE_URL:=http://github.com/create-net/click-wing.git
+PKG_SOURCE_URL:=git://github.com/rriggio/click.git
 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
 PKG_SOURCE_VERSION:=$(PKG_REV)
 PKG_SOURCE_PROTO:=git
 
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
 PKG_BUILD_DEPENDS:=wing/host
 
 include $(INCLUDE_DIR)/package.mk
 include $(INCLUDE_DIR)/host-build.mk
 
 define Package/wing
-       TITLE:=Wireless mesh networking toolkit
        SECTION:=net
        CATEGORY:=Network
        SUBMENU:=Routing and Redirection
+       TITLE:=Wireless mesh networking toolkit
        MAINTAINER:=Roberto Riggio <roberto.riggio@create-net.org>
        DEPENDS:=+kmod-tun +libpcap +libstdcpp
        URL:=http://www.wing-project.org/
 endef
 
-define Package/wing/Description 
+define Package/wing/Description
        Wing is a wireless mesh routing software. The routing protocol
-       is derived from Roofnet. It supports multiple radio interfaces 
+       is derived from Roofnet. It supports multiple radio interfaces
        and link quality routing using the ETX, ETT, or WCETT metric.
-endef 
+endef
 
 EXTRA_CFLAGS=-MD
 
@@ -48,6 +46,7 @@ CONFIGURE_ARGS += \
        --enable-userlevel \
        --enable-wifi \
        --enable-wing \
+       --enable-diffserv \
        --disable-linuxmodule \
        --disable-dynamic-linking \
 
@@ -55,6 +54,7 @@ HOST_CONFIGURE_ARGS += \
        --enable-userlevel \
        --enable-wifi \
        --enable-wing \
+       --enable-diffserv \
        --disable-linuxmodule \
 
 define Host/Compile
@@ -65,11 +65,12 @@ define Build/Compile
        (cd $(PKG_BUILD_DIR)/userlevel; \
                $(STAGING_DIR_HOST)/bin/click-mkmindriver -p $(PKG_NAME) -C $(STAGING_DIR_HOST) \
                -f $(PKG_BUILD_DIR)/conf/wing/sample.click \
-               -A --all -E Discard -E Print -E Null \
+               -A --all -E Discard -E Print -E PrintWifi -E Strip -E Null \
                -E InfiniteSource -E RatedSource -E EtherEncap -E UDPIPEncap \
-               -E RadiotapDecap -E RadiotapEncap \
+               -E SetTXRateHT \
+               -E WINGETTMetric -E WINGETXMetric -E WINGHopCountMetric \
                -E ProbeTXRate -E MadwifiRate -E AutoRateFallback -E Minstrel \
-               -E RoundRobinSched -E DRRSched; \
+               -E FairBuffer -E DeAggregator -E DWRRSched -E WFQSched -E WRRSched; \
        );
        $(call Build/Install/Default, MINDRIVER=$(PKG_NAME) install)
 endef