0
我在我的Makefile學習冒險中遇到了一些小問題。 我準備了兩個腳本。第一個是主的Makefile:在包含文件中定義之前使用Makefile變量
all:
@echo $(COMPONENTNAME)
include ~/Projects/tests/mk
而這裏的MK文件
COMPONENTNAME:=ISeeYou
現在,當我運行
make all
我得到
ISeeYou
我不知道爲什麼......我確信變量必須在使用之前定義。包含在正在使用COMPONENTNAME之後。我懷疑所有包含都是先完成的,然後創建目標。是這樣嗎?