all:

clean:
	rm -f _publish/*.*
	rm -rf _publish/projects

export: clean
	emacs -L $(CURDIR) -L ~/.emacs.d/vendor-lisp/org/lisp \
		-L ~/.emacs.d/vendor-lisp/org/contrib/lisp -batch -l project.el \
		-f org-publish-all
	$(MAKE) -C articles export

publish: export
	rsync -avuz --exclude=*~ --exclude=dotfiles/ --delete _publish/ \
		ryuslash.org:public_html/orgweb