Я намагаюся включити декілька екологів у Makefile. Файл env виглядає так:
FOO=bar
BAZ=quux
Зауважте, що немає жодного ведучого exportдо кожного варіанту env. Якщо я додам провідний exportі просто includeenv-файл у Makefile, все працює як слід. Але мені потрібно тримати лідери env vars sans export. Це заважає мені просто використовувати include envfileв Makefile.
Я також спробував зробити щось подібне:
sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Але це робить причиною помилки, тому що env-файл не існує для включення.