1 obj-m := lkdtm.o 2 KDIR := /lib/modules/$(shell uname -r)/build 3 PWD := $(shell pwd) 4 USE_SYMBOL_NAME := $(shell echo "${USE_SYMBOL_NAME}") 5 6 ifeq (1, $(USE_SYMBOL_NAME)) 7 EXTRA_CFLAGS := -DUSE_SYMBOL_NAME 8 endif 9 10 default: 11 $(MAKE) -C $(KDIR) M=$(PWD) modules 12 13 14 clean: 15 make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean 16 rm -f Module.symvers 17 #clean: 18 # rm -f *.mod.c *.ko *.o .*.cmd *.symvers 19 # rm -rf .tmp_versions 20