Próbuję dołączyć niektóre zmienne env do pliku Makefile. Plik env wygląda następująco:
FOO=bar
BAZ=quux
Zauważ, że nie ma prowadzącej exportdo każdej zmiennej env. Jeśli dodam wiodący exporti tylko includeplik env w Makefile, wszystko działa tak, jak powinno. Ale muszę nadal przewodzić env vars sans export. To uniemożliwia mi używanie include envfilew Makefile.
Próbowałem też zrobić coś takiego:
sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Ale zrobienie tego powoduje, że make zgłasza błąd, ponieważ nie ma pliku env do włączenia.