If the build is done outside the source tree, nl80211.h won't be in the build tree. We only need only definitions from the sources, not the kernel configuration. Signed-off-by: Pavel Roskin <proski@xxxxxxx> --- Makefile | 2 +- defconfig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 74cb1e1..9e79381 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ INSTALL ?= install PREFIX ?= /usr CC ?= "gcc" CFLAGS += -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -CFLAGS += -I/lib/modules/`uname -r`/build/include +CFLAGS += -I/lib/modules/`uname -r`/source/include CFLAGS += -O2 -g LDFLAGS += -lnl diff --git a/defconfig b/defconfig index 346f699..0081911 100644 --- a/defconfig +++ b/defconfig @@ -11,7 +11,7 @@ # Kernel location for GIT NL80211 kernel code (assumed to be running, # by default); only required if your installed nl80211.h is out of date. -CONFIG_KERNEL_LOC = /lib/modules/`uname -r`/build/ +CONFIG_KERNEL_LOC = /lib/modules/`uname -r`/source/ CFLAGS += -I$(CONFIG_KERNEL_LOC)/include # LibNL location -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html