大家好
目前正在移植一些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