summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2022-09-22 13:20:15 +0200
committerFelix Fietkau <nbd@nbd.name>2022-09-22 13:20:17 +0200
commitb3e08c8b5a8fa2c5badaa7249a549ca274487781 (patch)
tree14ac593996914ce715dc0c67ac72c0bf8e4e79ca /Makefile
parent46f04f3808e8b8c9608d0974c4cede1e78110b7f (diff)
downloadiwinfo-b3e08c8b5a8fa2c5badaa7249a549ca274487781.tar.gz
ops: make support for wireless extensions optional
It is usually not needed anymore and only wastes space Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 57b6a09..71b26d8 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ IWINFO_LDFLAGS = -luci -lubox -lubus
IWINFO_LIB = libiwinfo.so
IWINFO_LIB_LDFLAGS = $(LDFLAGS) -shared -Wl,-soname -Wl,$(IWINFO_LIB).$(IWINFO_SOVERSION)
-IWINFO_LIB_OBJ = iwinfo_utils.o iwinfo_wext.o iwinfo_wext_scan.o iwinfo_lib.o
+IWINFO_LIB_OBJ = iwinfo_utils.o iwinfo_lib.o
IWINFO_LUA = iwinfo.so
IWINFO_LUA_LDFLAGS = $(LDFLAGS) -shared -L. -liwinfo -llua
@@ -17,6 +17,11 @@ IWINFO_CLI_LDFLAGS = $(LDFLAGS) -L. -liwinfo
IWINFO_CLI_OBJ = iwinfo_cli.o
+ifneq ($(filter wl wext madwifi,$(IWINFO_BACKENDS)),)
+ IWINFO_CFLAGS += -DUSE_WEXT
+ IWINFO_LIB_OBJ += iwinfo_wext.o iwinfo_wext_scan.o
+endif
+
ifneq ($(filter wl,$(IWINFO_BACKENDS)),)
IWINFO_CFLAGS += -DUSE_WL
IWINFO_LIB_OBJ += iwinfo_wl.o