export builddir = @abs_builddir@
export srcdir = @abs_srcdir@
export top_srcdir = @abs_top_srcdir@
-export KSRC = @KBUILD26@
+export KSRC = @KBUILD@
export VERSION = @VERSION@
-export BUILD_VETH = @BUILD_VETH@
-export BUILD_GRE = @BUILD_GRE@
include $(srcdir)/../Modules.mk
include $(srcdir)/Modules.mk
KOBJ := $(KSRC)
endif
-ifneq ($(shell grep -c 'PATCHLEVEL = 6' $(KSRC)/Makefile),1)
- $(error Linux kernel source in $(KSRC) not 2.6)
-endif
-
VERSION_FILE := $(KOBJ)/include/linux/version.h
ifeq (,$(wildcard $(VERSION_FILE)))
$(error Linux kernel source not configured - missing version.h)
endif
-CONFIG_FILE := $(KSRC)/include/linux/autoconf.h
+CONFIG_FILE := $(KSRC)/include/generated/autoconf.h
ifeq (,$(wildcard $(CONFIG_FILE)))
- $(error Linux kernel source not configured - missing autoconf.h)
+ CONFIG_FILE := $(KSRC)/include/linux/autoconf.h
+ ifeq (,$(wildcard $(CONFIG_FILE)))
+ $(error Linux kernel source not configured - missing autoconf.h)
+ endif
endif
default:
$(MAKE) -C $(KSRC) M=$(builddir) modules
+
+modules_install:
+ $(MAKE) -C $(KSRC) M=$(builddir) modules_install
endif
# Much of the kernel build system in this file is derived from Intel's