我有一個makefile,看起來是這樣的:如何將目錄添加到GNU Make的搜索路徑?
include anotherFile.mk
all:
someStuff
文件anotherFile.mk
是這樣的:
include yetAnotherFile.mk
export SOME_VAR = 93
的問題是,anotherFile.mk
和yetAnotherFile.mk
是從我的Makefile不同的目錄。所以,我的makefile不能只是改成這樣:
include $(OTHER_PROJECT_PATH)/anotherFile.mk
all:
someStuff
這種方法的問題是,包括anotherFile.mk
語句將失敗,因爲它會在當前目錄中搜索。
我找到的部分解決方案是將--include-dir=$OTHER_PROJECT_PATH
標誌傳遞給make的調用,但這對用戶不友好。
所以我的問題是:有什麼我可以放在我的生成文件,將添加到執行include
時進行搜索的目錄?類似於MAKE_INCLUDE_DIRS += $(OTHER_PROJECT_PATH)