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