DEPLOY_HOST ?= DEPLOY_DIR ?= /var/www/ webdeploy: rsync -vhhh --delete -Ccrzl ./ $(DEPLOY_HOST):$(DEPLOY_DIR)/ webdeploy-dev: @ test -n "${DEPLOY_DIR_dev}" @ ${MAKE} webdeploy DEPLOY_DIR=${DEPLOY_DIR_dev} webdeploy-prod: @ test -n "${DEPLOY_DIR_prod}" @ ${MAKE} webdeploy DEPLOY_DIR=${DEPLOY_DIR_prod} webdeploy-register-hook: @ echo "#!/bin/sh" > .git/hooks/pre-push @ echo "make gen" >> .git/hooks/pre-push @ echo "make webdeploy-prod" >> .git/hooks/pre-push @ echo "exit 0" >> .git/hooks/pre-push .PHONY: webdeploy webdeploy-dev webdeploy-dev webdeploy-register-hook