Sto cercando di includere alcuni env var in un Makefile. Il file env è simile a:
FOO=bar
BAZ=quux
Nota che non c'è alcun indizio export
per ogni var var. Se aggiungo il file principale export
e solo include
il file env nel Makefile, tutto funziona come dovrebbe. Ma ho bisogno di mantenere la guida senza limiti export
. Questo mi impedisce di usare solo include envfile
nel Makefile.
Ho anche provato a fare qualcosa del genere:
sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Ma fare ciò causa un errore perché il file env non è lì per l'inclusione.