PUBHTMLDIR=$(HOME)/public_html/multi-io.github.com/mydocs REMOTE_SERVER=some.server.com .PHONY: wwwpublish wwwpublish-remote ghpublish default: @echo 'see the Makefile for publishing options' wwwpublish: mkdir --parents $(PUBHTMLDIR) && \ ./wwwpublish $(PUBHTMLDIR) wwwpublish-remote: wwwpublish cd $(PUBHTMLDIR) && \ tar cz . | ssh $(REMOTE_SERVER) 'cd public_html/mydocs; gtar xz' ghpublish: ./gh-publishback to . (C) 1998-2017 Olaf Klischat <olaf.klischat@gmail.com>