View raw

1 # Makefile for Smart Documents. 2 3 .PHONY: all content styles 4 5 all: content styles 6 7 content: publish.el 8 @echo "Publishing site's content (html and site media)." 9 emacs --batch --load publish.el --eval="(org-publish \"content\")" 10 11 styles: publish.el 12 @echo "Publishing site's assets (css, js, img, fonts etc.)." 13 emacs --batch --load publish.el --eval="(org-publish \"assets\")" 14 15 css: publish.el 16 @echo "Publishing site's css stylesheets." 17 emacs --batch --load publish.el --eval="(org-publish \"css\")" 18 19 clean: 20 @echo "Cleaning up.." 21 @rm -rvf *.elc 22 @rm -rvf ~/.org-timestamps/* 23