[問題] 請問2.4跟2.6的makefile寫法的不同
大家好
目前正在移植一些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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章