В Makefile в рецепте deploy
требуется, чтобы переменная среды ENV
была настроена на правильное выполнение, тогда как другим это не волнует, например:
ENV =
.PHONY: deploy hello
deploy:
rsync . $(ENV).example.com:/var/www/myapp/
hello:
echo "I don't care about ENV, just saying hello!"
Как я могу убедиться, что эта переменная установлена, например: есть ли способ объявить эту переменную makefile как необходимое условие для развертывания, например:
deploy: make-sure-ENV-variable-is-set
?
Спасибо.