下面是我的一个linux内核的makefile的精简版本,内容也相当简单:
KERNELDIR?=/lib/modules/$(shell uname -r)/build
INC=/usr/src/linux-headers-2.6.35-22-generic/include
EXTRA_CFLAGS=-I$(INC)
PWD:=$(shell pwd)
obj-m:= test.o
modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
clean:
rm -rf *.ko *.o *.cmd
内容也相对的简单些,不过内容不是针对特定的嵌入式驱动的makefile,而只是针对x86的makefile,从KERNERLDIR 和 INC 就可以看出了。
阅读(2317) | 评论(0) | 转发(0) |