mirror of
https://github.com/hzyitc/openwrt-redmi-ax3000.git
synced 2025-12-30 15:22:02 +00:00
Changelog: a52bda0 (HEAD, tag: v6.17) bump version to 6.17 c5bfa2a iw: add support to print link level information in station dump efaf786 iw: Add support to set per-radio RTS threshold in multi-radio wiphy 009ad3b update nl80211.h aef3798 iw: don't set stupid socket buffer size 8d52fb4 iw: scan: Add partial Multi-Link element printing cfc0695 iw: print HE mcs correctly when mcs_len 8e4808f iw: Add command to enable/disable EPCS 85b79b3 update nl80211.h 612f9f5 iw: Prevent segfault in ftm get stats 1558e60 iw: print NO-EHT flags for reg get command 59660a3 iw: fix EHT capabilities on Big Endian platforms 8ea80d3 iw: scan: Add printing of EHT Operation Element 7c0511b util: rename hz to Hz vol 2 c2a12a5 util: rename hz to Hz 0cc98ae iw: scan: Decode additional WPA3 group ciphers f04e5c5 iw: scan: Decode additional WPA3 AKM suite types 41a07a8 iw: fix HE operation on Big Endian platforms c41971e iw: fix HE capabilities on Big Endian platforms a6ad3f1 iw: scan: add eht capability parsing 4c85991 iw: util: update and clean up eht capa printing a0a7dde iw: scan: replace passed ie buffer with ie context 7bc2a84 iw: print tx power per link for MLD 478ddd4 iw: add output for wiphy interface combinations 93e2309 update nl80211.h 966c590 iw: scan: add enum for element IDs 422419e scan: Add printing of HE Operation Element d088c8a update nl80211.h 73231dd iw: fix formats under MIPS64/PPC 8609336 iw: remove sizer section and related code c8b9e77 util: clarify comment about 'parsed' pointer b29da20 iw: add puncturing support cce9897 iw: refactor frequency help Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl> Link: https://github.com/openwrt/openwrt/pull/20321 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
76 lines
1.7 KiB
Makefile
76 lines
1.7 KiB
Makefile
#
|
|
# Copyright (C) 2007-2011 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=iw
|
|
PKG_VERSION:=6.17
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
|
PKG_SOURCE_URL:=@KERNEL/software/network/iw
|
|
PKG_HASH:=7d182e498289ab39b257da6780d562e415377107f50358ee5b55b8cfe40b1e33
|
|
|
|
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
|
PKG_LICENSE:=GPL-2.0
|
|
PKG_CPE_ID:=cpe:/a:kernel:iw
|
|
|
|
PKG_BUILD_FLAGS:=gc-sections lto
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/iw
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
TITLE:=cfg80211 interface configuration utility
|
|
URL:=http://wireless.kernel.org/en/users/Documentation/iw
|
|
DEPENDS:= +libnl-tiny
|
|
VARIANT:=tiny
|
|
endef
|
|
|
|
define Package/iw-full
|
|
$(Package/iw)
|
|
TITLE += (full version)
|
|
VARIANT:=full
|
|
PROVIDES:=iw
|
|
endef
|
|
|
|
define Build/Configure
|
|
echo "const char iw_version[] = \"$(PKG_VERSION)\";" > $(PKG_BUILD_DIR)/version.c
|
|
echo "#!/bin/sh" > $(PKG_BUILD_DIR)/version.sh
|
|
chmod +x $(PKG_BUILD_DIR)/version.sh
|
|
endef
|
|
|
|
TARGET_CPPFLAGS:= \
|
|
-I$(STAGING_DIR)/usr/include/libnl-tiny \
|
|
$(TARGET_CPPFLAGS) \
|
|
-DCONFIG_LIBNL20 \
|
|
-D_GNU_SOURCE
|
|
|
|
ifeq ($(BUILD_VARIANT),full)
|
|
TARGET_CPPFLAGS += -DIW_FULL
|
|
MAKE_FLAGS += IW_FULL=1
|
|
endif
|
|
|
|
MAKE_FLAGS += \
|
|
CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" \
|
|
LDFLAGS="$(TARGET_LDFLAGS)" \
|
|
NL1FOUND="" NL2FOUND=Y \
|
|
NLLIBNAME="libnl-tiny" \
|
|
LIBS="-lm -lnl-tiny" \
|
|
V=1
|
|
|
|
define Package/iw/install
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/iw $(1)/usr/sbin/
|
|
endef
|
|
|
|
Package/iw-full/install=$(Package/iw/install)
|
|
|
|
$(eval $(call BuildPackage,iw))
|
|
$(eval $(call BuildPackage,iw-full))
|