BASE_DIR = $(CURDIR) OUT_DIR = $(BASE_DIR)/site/ RSYNC_PARAMS = --exclude-from='.rsync-exclude' --delete -avzP SSH_USER = amin@shemshak.org SSH_DEST = /var/www/bndl.org/ all: build build: haunt build watch: build haunt serve --watch deploy: rsync $(RSYNC_PARAMS) $(OUT_DIR) $(SSH_USER):$(SSH_DEST) clean: [ ! -d $(OUT_DIR) ] || rm -rf $(OUT_DIR) .PHONY: clean deploy