ifneq ($(KERNELRELEASE),)
obj-m :=dm9000.o //xxxxx.o
else
KERNELDIR ?=/root/aaaa/linux-2.6.29 //目录,要编译过
PWD := $(shell pwd)
default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
clean:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c
rm -rf Module.markers Module.symvers modules.order
endif
说明下:一般的都可以单独编译加载就可以了。像lcd要还需要cfbxxx.ko的支持,那个还是要在内核编译的时候选择M.然后直接make ,可以看到cfbxxx之类的,加载的时候一起加上就行。
这个也是版主几个月前指导我的,再次对版主的指导表示感谢!