У меня есть простой Makefile:
git_repo := some_git_repo
repo:
if [ -v $(git_repo) ]; then \
echo "exists!" \
else \
echo "not exist!" \
fi;
clean: repo
Запуск make clean
выдает мне ошибку:
/bin/sh: -c: line 4: syntax error: unexpected end of file
make: *** [repo] Error 2
Я не совсем уверен, что является причиной этой ошибки.Я дважды проверял синтаксис бесчисленное количество раз, проверял много разных вопросов StackOverflow и даже пытался запустить bash-код по правилу repo
отдельно, и он отлично работает.Что я здесь не так делаю?