Return-path: Received: from hhlx01.vscom.de ([62.145.30.242]:41888 "EHLO mail.visionsystems.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750979Ab1GTKwZ (ORCPT ); Wed, 20 Jul 2011 06:52:25 -0400 Message-ID: <4E26ABAA.8050404@visionsystems.de> (sfid-20110720_125228_946659_FC4D17FF) Date: Wed, 20 Jul 2011 12:19:22 +0200 From: Yegor Yefremov Reply-To: yegor_sub1@visionsystems.de MIME-Version: 1.0 To: Johannes Berg CC: linux-wireless@vger.kernel.org Subject: Re: [PATCH] iw: add libnl-3.0 support References: <4DB91BB9.2080405@visionsystems.de> In-Reply-To: <4DB91BB9.2080405@visionsystems.de> Content-Type: text/plain; charset=ISO-8859-15 Sender: linux-wireless-owner@vger.kernel.org List-ID: Hi Johannes, Am 28.04.2011 09:48, schrieb Yegor Yefremov: > Extend Makefile to find and use libnl-3.0 > > Signed-off-by: Yegor Yefremov > --- > 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)) > could you please review the patch? Thanks. Yegor