summaryrefslogtreecommitdiff
path: root/GNUmakefile
blob: 26ca3e97bb7b7e1afadf8b4d28ce351f7dbec1f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
MARKDOWN = $(shell find . -name '*.md')
HTML 	 = $(patsubst ./%.md, %.html, $(MARKDOWN))

all: $(HTML)

%.html: %.md build-page
	sh build-page $< > $@

output/: $(HTML)
	echo $? | xargs -n 1 dirname | xargs -I _ mkdir -p $@_
	echo $? | xargs -n 1 | xargs -I _ cp _ 	$@_
	cp favicon.ico style.css $@

clean:
	rm -rf $(HTML) output/

.PHONY: all clean