X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=build%2FRules.in;h=38f5e14e781e6399ceb2487def52179e3f291686;hp=293ff3cd65e3958988e769c26e014db90b4f3542;hb=0d27288609dbebca431d2be7c79397a14ab7d84c;hpb=2ec4f8cc2c890edcd2199c92113438c8584b78b7 diff --git a/build/Rules.in b/build/Rules.in index 293ff3c..38f5e14 100644 --- a/build/Rules.in +++ b/build/Rules.in @@ -8,10 +8,6 @@ # # and autoMakefile.am: # -# if LIBLUSTRE -# -# endif -# # if MODULES # modulefs_DATA = $(KMODEXT) # endif @@ -23,24 +19,23 @@ ifeq ($(PATCHLEVEL),) 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) -obj-m := $(patsubst %,%.o,$(MODULES)) +KBUILD_EXTRA_SYMBOLS += @EXTRA_SYMBOLS@ -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 +obj-m += $(patsubst %,%.o,$(MODULES)) -endif # KERNELRELEASE +endif # PATCHLEVEL