作者blair0 (iNeEdmOretIme)
看板LinuxDev
标题[问题] 请问2.4跟2.6的makefile写法的不同
时间Mon Dec 11 18:37:32 2006
大家好
目前正在移植一些driver到kernel 2.6去
不过Makefile的改变让我摸不着头绪阿~
以下是问题:
要合并数个已make好的obj file(*.o)产生一个clnkapi.a
只是合并而已,所以没有clnkapi.c这类的source code
在2.4的环境Makefile可以写成
TARGET = clnkapi.a
OBJ = ../clnkethapilnx.o ../persist.o posix_crc.o
(FLAGS省略...)
all: $(TARGET)
$(TARGET): $(OBJ)
@echo Creating $@ library
$(AR) $(ARFLAGS) $@ $(OBJ)
clean:
@-rm *.o *.a
这样的写法2.6不吃,可是把TARGET改成obj-y也不行阿
请问我该怎麽改呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.75.190.227