Ich versuche, einige Umgebungsvariablen in ein Makefile aufzunehmen. Die env-Datei sieht folgendermaßen aus:
FOO=bar
BAZ=quux
Beachten Sie, dass nicht export
zu jeder Umgebungsvariable ein Hinweis führt . Wenn ich die führende export
und nur include
die env-Datei im Makefile hinzufüge , funktioniert alles wie es sollte. Aber ich muss das env vars sans in Führung halten export
. Das hindert mich daran, nur include envfile
das Makefile zu benutzen .
Ich habe auch versucht, so etwas zu tun:
sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Aber wenn du das machst, löst das einen Fehler aus, weil die env-Datei nicht zum Einschließen da ist.