[Emacs Lisp] Personal ~/.emacs.d/ configuration folder.
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