Chinaunix
标题:
一个在2.4下写的驱动,移植成2.6,若干问题
[打印本页]
作者:
luyue720
时间:
2010-08-09 15:35
标题:
一个在2.4下写的驱动,移植成2.6,若干问题
这个驱动项目有若干个文件夹
比如 1\1.c
2\2.c
3\3_1.c ,3_2.c
这样一个结构如何套用2.6的驱动Makefile模板呢?
ifneq ($(KERNELRELEASE),)
# call from kernel build system
scull-objs := demo1.o demo2.o
obj-m := demo.o
else
CROSS_COMPILE ?=powerpc
KERNELLIBDIR=/lib
KERNELDIR ?= /linux-2.6.25_minifo
PWD := $(shell pwd)
all:
$(MAKE) CROSS_COMPILE=$(CROSS_COMPILE) ARCH=powerpc -C $(KERNELDIR) M=$(PWD) modules
clean:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions
endif
depend .depend dep:
$(CC) $(CFLAGS) -M *.c > .depend
ifeq (.depend,$(wildcard .depend))
include .depend
endif
复制代码
作者:
0vk0
时间:
2010-08-10 07:53
子Makefile只要
obj-m += demo.o
就行
作者:
klanet
时间:
2010-08-10 09:23
参照一下内核其他驱动的Makefile写法
作者:
luyue720
时间:
2010-08-10 09:59
子Makefile只要
就行
0vk0 发表于 2010-08-10 07:53
能不能说的详细一点,有点不明白
谢谢了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2