列出一个最简单的驱动程序makefile文件:
KERN_DIR = /opt/workspace/DIM3517_kernel_2.6.32/
all:
make -C $(KERN_DIR) M=`pwd` modules
clean:
make -C $(KERN_DIR) M=`pwd` modules clean
rm -rf modules.order
obj-m += interruptdriver.o
解释:
KERN_DIR: 内核源代码的地址
M= 让该makefile在构造modules之前返回到当前源代码目录</span>
obj-m:将.o 文件编译成可装载内核模块 .ko