Я пытаюсь установить env var, который является git sha1 commit для цели makefile. Я устанавливаю много env-переменных, и только это не удается без такой ошибки файла или каталога. Я в замешательстве. Пожалуйста, помогите мне передать это как env var моей цели makefile. Это то, что я делаю в начале моего Makefile.
SHA1 := $(shell git log | head -1 | awk '{print $2}')
BUILD_STAMP := $(shell date +%s)
export SHA1
export BUILD_STAMP
И одна из целей make-файла имеет это.
target: dep-target
env \
VAR1=$(VAR1) \
GIT_SHA1=$(SHA1) \
my-command for the target
Это не с
env: a6d23d14b0fbb613e567cc647ebfe2808ce47af1: No such file or directory
Пожалуйста, помогите мне установить это как env var.