Используют ли Makefiles переменные среды? - PullRequest
0 голосов
/ 16 июня 2020

Я хочу использовать переменную среды в моем Makefile, которая выглядит так:

.PHONY: stuff

stuff:
    @echo $(AWS_PROFILE)

Ожидаемое поведение после установки переменной:

$ export AWS_PROFILE=beta
$ echo $AWS_PROFILE
beta
$ make stuff
beta
$

фактическое поведение:

$ export AWS_PROFILE=beta
$ echo $AWS_PROFILE
beta
$ make stuff

$

Я думал, что make-файлы могут использовать экспортированные переменные ...

...