# 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@ @CFLAGS@ EXTRA_CFLAGS += $(EXTRA_POST_CFLAGS) KBUILD_EXTRA_SYMBOLS += @EXTRA_SYMBOLS@ obj-m += $(patsubst %,%.o,$(MODULES)) endif # PATCHLEVEL