#
# and autoMakefile.am:
#
-# if LIBLUSTRE
-# <liblustre rules>
-# endif
-#
# if MODULES
# modulefs_DATA = <module-name>$(KMODEXT)
# endif
include autoMakefile
+fix-kext-ownership:
+ @if test -d $(DESTDIR)$(kextdir) ; then \
+ echo chown -R root:wheel $(DESTDIR)$(kextdir) ; \
+ chown -R root:wheel $(DESTDIR)$(kextdir) || \
+ echo >&2 "*** WARNING: Could not fix kext ownership for $(DESTDIR)$(kextdir)" ; \
+ fi
+
else
include @LINUX_CONFIG@
EXTRA_CFLAGS := $(EXTRA_PRE_CFLAGS)
-EXTRA_CFLAGS += @EXTRA_KCFLAGS@ @UML_CFLAGS@
+EXTRA_CFLAGS += @EXTRA_KCFLAGS@ @CFLAGS@
EXTRA_CFLAGS += $(EXTRA_POST_CFLAGS)
+KBUILD_EXTRA_SYMBOLS += @EXTRA_SYMBOLS@
+
obj-m := $(patsubst %,%.o,$(MODULES))
-ifeq ($(PATCHLEVEL),4)
-# 2.4 rules
-O_TARGET := $(firstword $(obj-m))
-obj-y := $($(firstword $(MODULES))-objs)
-export-objs := $(obj-y) $(filter-out $(O_TARGET),$(obj-m))
-include $(TOPDIR)/Rules.make
-$(MODINCL)/%.ver: %.c
- @true
endif # PATCHLEVEL
-
-endif # KERNELRELEASE