lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

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))