8
Makefile变量作为前提条件
在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 ? 谢谢。
134
makefile