Можем ли мы включить другой Makefile в GNU Makefile, используя относительный путь? - PullRequest
8 голосов
/ 25 августа 2009

У меня есть Makefile в:

project/all_app/myapp/src/Makefile

У меня также есть мастер Depend.mk в

project/Depend.mk

Могу ли я включить основной Makefile, используя относительный путь?

include ../../../../Depend.mk

Ответы [ 2 ]

9 голосов
/ 04 ноября 2009

Имейте в виду, что включение make начинается с pwd, не путь к Makefile. (так что make -f вероятно вызовет проблемы)

5 голосов
/ 25 августа 2009

Правила включения в make немного сложны - см. в этом разделе руководства по GNU make. Но да, вы можете делать то, что просили.

...