… | |
… | |
4 | $(patsubst %.jpg,%_tb.jpg,\ |
4 | $(patsubst %.jpg,%_tb.jpg,\ |
5 | $(wildcard extra/sc/*.jpg)\ |
5 | $(wildcard extra/sc/*.jpg)\ |
6 | $(patsubst %.png,%.jpg,$(wildcard extra/sc/*.png) $(wildcard extra/tutscrs/*.png))\ |
6 | $(patsubst %.png,%.jpg,$(wildcard extra/sc/*.png) $(wildcard extra/tutscrs/*.png))\ |
7 | )\ |
7 | )\ |
8 | ) |
8 | ) |
|
|
9 | |
|
|
10 | .PHONY: .force |
9 | |
11 | |
10 | # don't do this at home, kids |
12 | # don't do this at home, kids |
11 | CONVERTPARAMS = -strip -filter lanczos -unsharp 1x3+1+0.09 -geometry "300x240>" -sampling-factor 1x1 -interlace line -quality 70 |
13 | CONVERTPARAMS = -strip -filter lanczos -unsharp 1x3+1+0.09 -geometry "300x240>" -sampling-factor 1x1 -interlace line -quality 70 |
12 | |
14 | |
13 | %_tb.jpg: %.png |
15 | %_tb.jpg: %.png |
… | |
… | |
16 | %_tb.jpg: %.jpg |
18 | %_tb.jpg: %.jpg |
17 | convert $< $(CONVERTPARAMS) $@ |
19 | convert $< $(CONVERTPARAMS) $@ |
18 | |
20 | |
19 | all: build |
21 | all: build |
20 | |
22 | |
21 | build: $(thumbs) force |
23 | build: $(thumbs) .force |
22 | rm -rf html |
24 | rm -rf html |
23 | mkdir -p html/monsters |
25 | mkdir -p html/monsters |
24 | rsync -a extra/. html/. |
26 | rsync -a extra/. html/. |
25 | $(PERL) generate |
27 | $(PERL) generate |
26 | chmod -R u=rwX,go=rX html |
28 | chmod -R u=rwX,go=rX html |