Saya mencoba memasukkan beberapa env vars ke dalam Makefile. File env terlihat seperti:
FOO=bar
BAZ=quux
Perhatikan tidak ada petunjuk export
untuk setiap env var. Jika saya menambahkan yang memimpin export
dan hanya include
file env di Makefile, semuanya berfungsi sebagaimana mestinya. Tapi aku harus tetap memimpin export
. Itu mencegah saya dari hanya menggunakan include envfile
di Makefile.
Saya juga mencoba melakukan sesuatu seperti ini:
sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Tetapi melakukan hal itu menyebabkan membuat kesalahan karena file env tidak ada untuk disertakan.