From 644d8808d274018a2cc67b35b781dff64d66d3a6 Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Thu, 28 Apr 2011 09:23:51 +0200 Subject: iw: add support for libnl-3.0 Signed-off-by: Yegor Yefremov Acked-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- package/iw/iw-libnl-30-support.patch | 47 ++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 package/iw/iw-libnl-30-support.patch (limited to 'package/iw') diff --git a/package/iw/iw-libnl-30-support.patch b/package/iw/iw-libnl-30-support.patch new file mode 100644 index 000000000..48a179fb2 --- /dev/null +++ b/package/iw/iw-libnl-30-support.patch @@ -0,0 +1,47 @@ +--- + Makefile | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +Index: b/Makefile +=================================================================== +--- a/Makefile ++++ b/Makefile +@@ -24,6 +24,7 @@ + + NL1FOUND := $(shell $(PKG_CONFIG) --atleast-version=1 libnl-1 && echo Y) + NL2FOUND := $(shell $(PKG_CONFIG) --atleast-version=2 libnl-2.0 && echo Y) ++NL3FOUND := $(shell $(PKG_CONFIG) --atleast-version=3 libnl-3.0 && echo Y) + + ifeq ($(NL1FOUND),Y) + NLLIBNAME = libnl-1 +@@ -35,6 +36,12 @@ + NLLIBNAME = libnl-2.0 + endif + ++ifeq ($(NL3FOUND),Y) ++CFLAGS += -DCONFIG_LIBNL20 ++LIBS += -lnl-genl ++NLLIBNAME = libnl-3.0 ++endif ++ + ifeq ($(NLLIBNAME),) + $(error Cannot find development files for any supported version of libnl) + endif +@@ -53,6 +60,8 @@ + all: version_check $(ALL) + + version_check: ++ifeq ($(NL3FOUND),Y) ++else + ifeq ($(NL2FOUND),Y) + else + ifeq ($(NL1FOUND),Y) +@@ -60,6 +69,7 @@ + $(error No libnl found) + endif + endif ++endif + + + VERSION_OBJS := $(filter-out version.o, $(OBJS)) + -- cgit v1.2.3-55-g7522