blob: b8dbffc3d3c283f86f0c798e14b66460ac37beb1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
SASS := $(shell find site/ -name "*.sass")
INPUTS := $(SASS:.sass=.css)
MAKEFILES := org.mk coq.mk
include ${MAKEFILES}
build: ${INPUTS} soupault.conf
@echo "run soupault"
@soupault
@echo "update gitignore"
@scripts/update-gitignore.sh ${INPUTS} ${MAKEFILES}
clean:
@echo "remove generated makefiles"
@rm -f ${MAKEFILES}
@echo "remove generated files in site/"
@rm -f ${INPUTS}
@echo "remove build/ directory"
@rm -rf build
force: clean build
soupault.conf: site/posts/meta/Soupault.org
@echo "generate soupault.conf"
@emacs $< --batch --eval "(org-babel-tangle)" --kill 2>/dev/null
org.mk coq.mk &: site/posts/meta/Contents.org
@echo "generate org.mk, coq.mk"
@emacs $< --batch --eval "(org-babel-tangle)" --kill 2>/dev/null
%.css: %.sass
@echo "compile $*.sass"
@sassc --style=compressed --sass $< $@
.PHONY: clean build force
|