obj-m:=模块名.o
模块名-objs:=所有目标文件名
#内核头文件目录
KDIR:=/lib/modules/$(shell uname -r)/build
#源代码目录
PWD:=$(shell pwd)
all:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
rm -f *.o *.ko *.cmd.* *.mod.* *.order *.symvers
模块名不能和目标文件名同名
$(shell )是make的一个内置函数