[問題] 請問2.4跟2.6的makefile寫法的不同

看板LinuxDev作者 (iNeEdmOretIme)時間18年前 (2006/12/11 10:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
大家好 目前正在移植一些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
文章代碼(AID): #15VJEDsZ (LinuxDev)
文章代碼(AID): #15VJEDsZ (LinuxDev)