分类: LINUX
2011-08-23 14:15:15
#内核源码包含目录,这里是“linux”对源码位置建立的一个link
TOPDIR:=$(OWNDIR)/usr/src/linux
#-D的预定义和-I的编译头包含路径
EXTRA_CFLAGS := $(EXTRA_CFLAGS) -I$(TOPDIR)/drivers/scsi
#指明内核模块的名称
obj-m := xxx.o
#说明模块要包含的obj文件
xxx-objs := xxx.o
default:
make -C $(TOPDIR) SUBDIRS=$(PWD) modules
clean:
make -C $(TOPDIR) SUBDIRS=$(PWD) clean
rm -f *.o \;