Я пытаюсь включить некоторые env vars в Makefile. Файл env выглядит так:
FOO=bar
BAZ=quux
Обратите внимание, что нет никаких ведущих export
к каждому env var. Если я добавлю ведущий export
и просто include
файл env в Makefile, все будет работать как надо. Но мне нужно, чтобы env vars sans лидировал export
. Это мешает мне просто использовать include envfile
в Makefile.
Я также попытался сделать что-то вроде этого:
sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Но, делая это, команда make выдает ошибку, потому что файл env не предназначен для включения.