Это кажется (и, вероятно, очевидно) очевидным, но я не могу его найти.Где make 'include' найти файлы?
Где make include Ищите файл для включения? Как это:
# /mydir/makefile
include basemakefile
где файл basemakefile
находится где-то еще, что я не хочу, чтобы жестко закодировать. Обновление $PATH
не работает для меня.
EDIT: то, что я действительно искал, было переменной окружения, контролирующей это. Нет PATH
, но, как Etan, вы можете использовать MAKEFLAGS=-I/my/path/
. Нужно ли вам злоупотреблять MAKEFLAGS
, как это сомнительно.
Итак, нет переменной окружения, которую я мог бы установить для управления этим? – Mark
Не то, чтобы я знал. Вы можете * использовать здесь 'vpath' /' VPATH', но я бы не стал делать ставку на него (я полагаю, что это может сработать, чтобы найти makefile для перестройки и его предварительные условия, но затем не загружать его) , –
О, я полагаю, что «MAKEFLAGS = -I ...» считается «переменной среды». –