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