# # Copyright (C) 2014 OpenWrt.org # include $(TOPDIR)/rules.mk PKG_NAME:=bwm-ng PKG_VERSION:=0.6 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.gropp.org/bwm-ng PKG_MD5SUM:=d3a02484fb7946371bfb4e10927cebfb PKG_MAINTAINER:=Julen Landa Alustiza PKG_LICENSE:=GPL2-2.0 PKG_LICENSE_FILES:=COPYING PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) include $(INCLUDE_DIR)/package.mk define Package/bwm-ng SECTION:=net CATEGORY:=Network DEPENDS:=+BWMNG_LIBNCURSES:libncurses TITLE:=bwm-ng URL:=http://www.gropp.org/?id=projects&sub=bwm-ng MENU:=1 endef define Package/bwm-ng/description Bandwidth Monitor NG is a small and simple console-based live network and disk io bandwidth monitor. endef define Package/bwm-ng/config source "$(SOURCE)/Config.in" endef define Build/Configure $(call Build/Configure/Default, \ $(if $(CONFIG_BWMNG_CONFIGFILE),--enable,--disable)-configfile \ $(if $(CONFIG_BWMNG_HTML),--enable,--disable)-html \ $(if $(CONFIG_BWMNG_CSV),--enable,--disable)-csv \ $(if $(CONFIG_BWMNG_EXTENDEDSTATS),--enable,--disable)-extendedstats \ $(if $(CONFIG_BWMNG_LIBNCURSES),--with,--without)-ncurses \ $(if $(CONFIG_BWMNG_TIME),--with,--without)-time \ $(if $(CONFIG_BWMNG_GETOPT_LONG),--with,--without)-getopt_long \ --with-strip \ --with-procnetdev \ --with-diskstats \ ) endef define Package/bwm-ng/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/bwm-ng $(1)/usr/bin/ endef $(eval $(call BuildPackage,bwm-ng))