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