# Makefile for Smart Documents.

.PHONY: all content styles

all: content styles

content: publish.el
	@echo "Publishing site's content (html and site media)."
	emacs --batch --load publish.el --eval="(org-publish \"content\")"

styles: publish.el
	@echo "Publishing site's assets (css, js, img, fonts etc.)."
	emacs --batch --load publish.el --eval="(org-publish \"assets\")"

css: publish.el
	@echo "Publishing site's css stylesheets."
	emacs --batch --load publish.el --eval="(org-publish \"css\")"

clean:
	@echo "Cleaning up.."
	@rm -rvf *.elc
	@rm -rvf ~/.org-timestamps/*