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