Makefile (1583B)
1 # 2 # Copyright (C) 2008-2017 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:=wavemon 11 PKG_VERSION:=0.8.1 12 PKG_RELEASE:=1 13 14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz 15 PKG_SOURCE_PROTO:=git 16 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) 17 PKG_SOURCE_URL:=https://github.com/uoaerg/wavemon.git 18 PKG_SOURCE_VERSION:=v$(PKG_VERSION) 19 20 PKG_LICENSE:=GPL-2.0+ 21 PKG_LICENSE_FILES:=COPYING 22 PKG_MAINTAINER:=Jonathan McCrohan <jmccrohan@gmail.com> 23 24 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 25 PKG_INSTALL:=1 26 27 include $(INCLUDE_DIR)/package.mk 28 29 define Package/wavemon 30 SECTION:=net 31 CATEGORY:=Network 32 TITLE:=N-curses based wireless network devices monitor 33 DEPENDS:=+libncurses +libpthread +libnl-genl 34 SUBMENU:=wireless 35 URL:=https://github.com/uoaerg/wavemon/releases 36 endef 37 38 define Package/wavemon/description 39 wavemon is a ncurses-based monitoring application for wireless network 40 devices. It currently works under Linux with devices that are supported 41 by the wireless extensions by Jean Tourrilhes (included in Kernel 2.4 42 and higher), e.g. the Lucent Orinoco cards. 43 endef 44 45 CONFIGURE_VARS += \ 46 ac_cv_lib_cap_cap_get_flag=no 47 48 TARGET_CFLAGS += -pthread -I$(STAGING_DIR)/usr/include/libnl3 49 50 MAKE_FLAGS += \ 51 CFLAGS="$(TARGET_CFLAGS) -L$(STAGING_DIR)/usr/lib -I$(STAGING_DIR)/usr/include" 52 53 define Package/wavemon/install 54 $(INSTALL_DIR) $(1)/usr/bin 55 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/wavemon $(1)/usr/bin/ 56 endef 57 58 $(eval $(call BuildPackage,wavemon))