X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=ldiskfs%2Fbuild%2FRules.in;fp=ldiskfs%2Fbuild%2FRules.in;h=95a6d0edc70a76d43a75f2f7ad09a655afafb945;hp=0000000000000000000000000000000000000000;hb=39f87f91ee26fc617b97b8c90c1f9bb585a15391;hpb=68cf17efb9ccb01a7842368dd307c6f00d3a7ac2 diff --git a/ldiskfs/build/Rules.in b/ldiskfs/build/Rules.in new file mode 100644 index 0000000..95a6d0e --- /dev/null +++ b/ldiskfs/build/Rules.in @@ -0,0 +1,39 @@ +# Directories building kernel modules should have two files: +# +# Makefile.in: +# +# MODULES := +# -objs := file1.o file2.o file3.o +# @INCLUDE_RULES@ +# +# and autoMakefile.am: +# +# if MODULES +# modulefs_DATA = $(KMODEXT) +# endif +# +# DIST_SOURCES = $(-objs:.o=.c) +# MOSTLYCLEANFILES = *.o *.ko *.mod.c + +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@ @CFLAGS@ +EXTRA_CFLAGS += $(EXTRA_POST_CFLAGS) + +obj-m := $(patsubst %,%.o,$(MODULES)) + +endif # PATCHLEVEL