KERNEL_BUILD := /lib/modules/`uname -r`/build # For building for a specific kernel flavor: #KERNEL_BUILD := /usr/src/linux-obj/i386/default # Directory below /lib/modules/`uname -r`/kernel into which to install # the module(s): #MOD_SUBDIR = misc # GCC_OPTS := -Wall -DMODULE -D__KERNEL__ -DLINUX -c duddm.c -I/lib/modules/`uname -r`/build/include obj-m := dud_dummy.o dud_dummy-y += main.o # Do not print "Entering directory ..." MAKEFLAGS += --no-print-directory # Targets for running make directly in the external module directory: modules modules_install: @$(MAKE) -C $(KERNEL_BUILD) M=$(CURDIR) $@ clean: rm -r *.o .*.cmd dud_dummy.mod.c dud_dummy.ko .tmp_versions/