Makefile (1544B)
1 # 2 # Copyright (C) 2014-2015 OpenWrt.org 3 # 4 5 include $(TOPDIR)/rules.mk 6 7 PKG_NAME:=bwm-ng 8 PKG_VERSION:=0.6.1 9 PKG_RELEASE:=1 10 11 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 12 PKG_SOURCE_URL:=http://www.gropp.org/bwm-ng 13 PKG_MD5SUM:=ef0c7669508e95f56250ad4f8db98b7f 14 PKG_MAINTAINER:=Julen Landa Alustiza <julen@zokormazo.info> 15 PKG_LICENSE:=GPL2-2.0 16 PKG_LICENSE_FILES:=COPYING 17 18 PKG_INSTALL:=1 19 PKG_BUILD_PARALLEL:=1 20 21 include $(INCLUDE_DIR)/package.mk 22 23 define Package/bwm-ng 24 SECTION:=net 25 CATEGORY:=Network 26 DEPENDS:=+BWMNG_LIBNCURSES:libncurses 27 TITLE:=bwm-ng 28 URL:=http://www.gropp.org/?id=projects&sub=bwm-ng 29 MENU:=1 30 endef 31 32 define Package/bwm-ng/description 33 Bandwidth Monitor NG is a small and simple console-based live 34 network and disk io bandwidth monitor. 35 endef 36 37 define Package/bwm-ng/config 38 source "$(SOURCE)/Config.in" 39 endef 40 41 define Build/Configure 42 $(call Build/Configure/Default, \ 43 $(if $(CONFIG_BWMNG_CONFIGFILE),--enable,--disable)-configfile \ 44 $(if $(CONFIG_BWMNG_HTML),--enable,--disable)-html \ 45 $(if $(CONFIG_BWMNG_CSV),--enable,--disable)-csv \ 46 $(if $(CONFIG_BWMNG_EXTENDEDSTATS),--enable,--disable)-extendedstats \ 47 $(if $(CONFIG_BWMNG_LIBNCURSES),--with,--without)-ncurses \ 48 $(if $(CONFIG_BWMNG_TIME),--with,--without)-time \ 49 $(if $(CONFIG_BWMNG_GETOPT_LONG),--with,--without)-getopt_long \ 50 --with-strip \ 51 --with-procnetdev \ 52 --with-diskstats \ 53 ) 54 endef 55 56 define Package/bwm-ng/install 57 $(INSTALL_DIR) $(1)/usr/bin 58 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/bwm-ng $(1)/usr/bin/ 59 endef 60 61 $(eval $(call BuildPackage,bwm-ng))