Deploy targets.
--- a/Makefile Fri Mar 25 21:30:16 2016 +0200
+++ b/Makefile Fri Mar 25 21:36:49 2016 +0200
@@ -77,6 +77,34 @@
all: install
################################################################
+# Deploy targets.
+
+.PHONY: deploy
+deploy: deploy2defun deploy2sf
+
+
+DEFUN_USER ?= user
+DEFUN_HG_SRV ?= hg.defun.work
+DEFUN_HG_DIR ?= /srv/hg/dot-emacs
+
+.PHONY: deploy2defun
+deploy2defun: deploy2defun-src
+
+.PHONY: deploy2defun-src
+deploy2defun-src:
+ hg push ssh://$(DEFUN_USER)@$(DEFUN_HG_SRV)/$(DEFUN_HG_DIR) || [ $$? = 1 ]
+
+
+SF_USER ?= gavenkoa
+
+.PHONY: deploy2sf
+deploy2sf: deploy2sf-src
+
+.PHONY: deploy2sf-src
+deploy2sf-src:
+ hg push ssh://$(SF_USER)@hg.code.sf.net/u/$(SF_USER)/dot-emacs || [ $$? = 1 ]
+
+################################################################
# Install/uninstall targets.
.PHONY: check-install-comapt