blob: 1ce73db60fc4a9573850a6be662fc57479659f4e (
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
36
37
|
SASS := $(shell find site/ -name "*.sass")
INPUTS := $(SASS:.sass=.css)
MAKEFILES := org.mk coq.mk
ROOT := $(shell pwd)
GEN_SCRIPTS :=
include ${MAKEFILES}
build : ${INPUTS} soupault.conf
@echo " run soupault"
@soupault
@echo " update .gitignore"
@scripts/update-gitignore.sh ${INPUTS} ${MAKEFILES} ${GEN_SCRIPTS}
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 " tangle $<"
@emacs $< --batch --eval "(org-babel-tangle)" --kill
org.mk coq.mk scripts/export-org.el &: site/posts/meta/Contents.org
@echo " tangle $<"
@emacs $< --batch --eval "(org-babel-tangle)" --kill 2>/dev/null
%.css : %.sass
@echo " compile $*.sass"
@sassc --style=compressed --sass $< $@
.PHONY: clean build force
|