1 # Directories building kernel modules should have two files:
5 # MODULES := <module-name>
6 # <module-name>-objs := file1.o file2.o file3.o
16 # modulefs_DATA = <module-name>$(KMODEXT)
19 # DIST_SOURCES = $(<module-name>-objs:.o=.c) <other sources>
20 # MOSTLYCLEANFILES = *.o *.ko *.mod.c
27 @if test -d $(DESTDIR)$(kextdir) ; then \
28 echo chown -R root:wheel $(DESTDIR)$(kextdir) ; \
29 chown -R root:wheel $(DESTDIR)$(kextdir) || \
30 echo >&2 "*** WARNING: Could not fix kext ownership for $(DESTDIR)$(kextdir)" ; \
35 include @LINUX_CONFIG@
37 EXTRA_CFLAGS := $(EXTRA_PRE_CFLAGS)
38 EXTRA_CFLAGS += @EXTRA_KCFLAGS@ @UML_CFLAGS@ @CFLAGS@
39 EXTRA_CFLAGS += $(EXTRA_POST_CFLAGS)
41 obj-m := $(patsubst %,%.o,$(MODULES))