blob: 4ab14f57864f94e066a577d2932f2a4f8b0a32cb (
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
38
39
40
41
42
43
44
|
issues=$(shell printf '%s\n' [0-9]* | sort -nr)
out=.out
html_issues=$(patsubst %, $(out)/%/index.html, $(issues))
any_issues=$(patsubst %, $(out)/%/.row.html, $(issues))
open_issues=$(patsubst %, $(out)/%/.row.open.html, $(issues))
css_input=src/style.css
css=$(out)/style.css
all: $(css) $(html_issues) $(any_issues) $(open_issues) $(out)/index.html $(out)/any.html
@killall -USR1 dillo || true
$(out)/issues:
printf '%d\n' $(issues) > $@
$(out)/%/index.html: %/index.md %/* src/mkissue.sh src/issue.awk
@mkdir -p $(out)/$*
src/mkissue.sh $*/index.md > $@
$(out)/%/.row.open.html: %/index.md src/mkrow.sh src/issue-entry.awk
@mkdir -p $(out)/$*
src/mkrow.sh $* $*/index.md open > $@
$(out)/%/.row.html: %/index.md src/mkrow.sh src/issue-entry.awk
@mkdir -p $(out)/$*
src/mkrow.sh $* $*/index.md > $@
$(out)/index.html: $(open_issues) src/mkindex.sh
@echo rebuild open index
@src/mkindex.sh $(open_issues) > $@
$(out)/any.html: $(any_issues) src/mkindex.sh
@echo rebuild any index
@src/mkindex.sh $(any_issues) > $@
$(css): $(css_input)
@mkdir -p $(out)/
@cp $^ $@
new:
@src/mknew.sh
#fetch:
# @python src/export.py
|