Estou tentando incluir alguns env vars em um Makefile. O arquivo env se parece com:
FOO=bar
BAZ=quux
Observe que não há direcionamento export
para cada env var. Se eu adicionar o arquivo principal export
e apenas include
o env no Makefile, tudo funcionará como deveria. Mas preciso manter os ambientes sem liderança export
. Isso me impede de usar apenas include envfile
no Makefile.
Eu também tentei fazer algo assim:
sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Mas fazer isso causa um erro, porque o arquivo env não existe para inclusão.