From: Javier Viguera Date: Thu, 23 Jan 2014 14:01:05 +0100 Subject: [PATCH] cross compile Signed-off-by: Javier Viguera --- ath6kl-tcmd/Makefile | 6 +++--- ath6kl-wmiconfig/Makefile | 6 +++--- libtcmd/Makefile | 8 ++++---- libtcmd/nl80211.c | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/ath6kl-tcmd/Makefile b/ath6kl-tcmd/Makefile index 733ac0f..44d06cf 100644 --- a/ath6kl-tcmd/Makefile +++ b/ath6kl-tcmd/Makefile @@ -1,7 +1,7 @@ -CC = gcc -CFLAGS = -Wall -g +# CC = gcc +# CFLAGS = -Wall -g -NLLIBNAME = libnl-1 +NLLIBNAME = libnl-3.0 LIBTCMD_DIR := ../libtcmd LDLIBS += $(shell pkg-config --libs $(NLLIBNAME)) -lrt -ltcmd -lm diff --git a/ath6kl-wmiconfig/Makefile b/ath6kl-wmiconfig/Makefile index b9787a4..b074b6f 100644 --- a/ath6kl-wmiconfig/Makefile +++ b/ath6kl-wmiconfig/Makefile @@ -5,12 +5,12 @@ #------------------------------------------------ -include .config -LDFLAGS += $(shell pkg-config --cflags --libs glib-2.0) +# LDFLAGS += $(shell pkg-config --cflags --libs glib-2.0) -CC :=$(ATH_CROSS_COMPILE_TYPE)gcc +# CC :=$(ATH_CROSS_COMPILE_TYPE)gcc APP=wmiconfig -NLLIBNAME = libnl-1 +NLLIBNAME = libnl-3.0 LIBTCMD_DIR := ../libtcmd LDFLAGS += -ltcmd $(shell pkg-config --libs $(NLLIBNAME)) -lrt diff --git a/libtcmd/Makefile b/libtcmd/Makefile index 22f17db..3e25c21 100644 --- a/libtcmd/Makefile +++ b/libtcmd/Makefile @@ -1,7 +1,7 @@ -CC = gcc -CFLAGS = -Wall -g +# CC = gcc +# CFLAGS = -Wall -g -NLLIBNAME = libnl-1 +NLLIBNAME = libnl-3.0 WLAN_API = WLAN_API_NL80211 WLAN_API_SRCS = nl80211.c @@ -9,7 +9,7 @@ SRCS = os.c $(WLAN_API_SRCS) libtcmd.c OBJS = $(SRCS:.c=.o) LDLIBS += $(shell pkg-config --libs $(NLLIBNAME)) -lrt -CFLAGS += $(shell pkg-config --cflags $(NLLIBNAME)) -D$(WLAN_API) +CFLAGS += $(shell pkg-config --cflags $(NLLIBNAME)) -D$(WLAN_API) -DLIBNL_3 libtcmd.a: $(SRCS) $(OBJS) $(AR) rcs $@ $(OBJS) diff --git a/libtcmd/nl80211.c b/libtcmd/nl80211.c index ec44a68..783d172 100644 --- a/libtcmd/nl80211.c +++ b/libtcmd/nl80211.c @@ -8,7 +8,7 @@ int cb_ret; -#ifdef LIBNL_2 +#if defined(LIBNL_2) || defined(LIBNL_3) static inline struct nl_sock *nl_handle_alloc(void) { return nl_socket_alloc();