1. 程式人生 > >makefile / Android.mk中新增列印資訊

makefile / Android.mk中新增列印資訊

我們常常需要在makefile/android.mk檔案中新增列印資訊來顯示某個變數的值,或者用來控制makefile/android.mk的執行過程。makefile/android.mk檔案都遵循gnu make的語法規則,檢視gun make手冊可知,gnu make提供了兩個函式用來輸出列印資訊或者控制make的執行過程,分別是:

$(error TEXT......)

這個函式被執行的時候,會輸出:TEXT......,並且終止make的執行。

$(warning TEXT......)

這個函式被執行的時候,會輸出:TEXT......,但是make會繼續執行下去。

其中“TEXT.....”可以替換為對變數的取值來輸出變數的資訊,例如:$(warning $(VAR)),那麼該函式執行的時候會輸出變數VAR的值。