blob: 59be5a8530f40b594e076a07a05d70cd0106d68f (
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
|
pages_src = $(wildcard *.html)
pages = $(foreach p,$(pages_src),public/$(p))
sheets = $(wildcard *.css)
images = $(wildcard *.svg)
feeds = $(wildcard *.xml)
resources_src = $(sheets) $(images) $(feeds)
resources = $(foreach f,$(resources_src),public/$(f))
.PHONY: all clean site
all: site
site: $(pages) $(resources)
public:
mkdir $@
$(resources): public/%: % | public
cp $< $@
$(pages): public/%.html: %.html | public
./build.sh $< $@
clean:
rm -r public
|