blob: 6f24b61be0660139965e993b465f976369609a5f (
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
# Makefile for generation of the test images
# Some images are not reproduced exactly so therefore they are committed to git.
TYPES += argb
TYPES += bmp
TYPES += ff
TYPES += gif
TYPES += ico
TYPES += jpg
#TYPES += lbm
TYPES += ilbm
#TYPES += png
TYPES += ppm
TYPES += pgm
TYPES += pbm
TYPES += tga
TYPES += tiff
TYPES += webp
TYPES += xbm
TYPES += xpm
#TYPES += bz2
#TYPES += xz
#TYPES += gz
#TYPES += id3
.PHONY: all imgs_64
all: imgs_64
TYPES_64 = $(filter-out png, $(TYPES)) ff.bz2 ff.gz ff.xz # png.mp3
ALL_64 = $(addprefix icon-64., $(TYPES_64))
ALL_64 += icon-64-P1.pbm icon-64-P2.pgm icon-64-P3.ppm icon-64-P7_332.ppm
$(warning imgs_64=$(ALL_64))
imgs_64: $(ALL_64)
%.argb: %.png
imlib2_conv $< $@
%.bmp: %.png
convert $< $@
%.ff: %.png
imlib2_conv $< $@
%.gif: %.png
convert $< $@
%.ico: %.png
convert $< $@
%.jpg: %.png
convert $< $@
%.ilbm: %.png
convert $< $@
%.ppm: %.png
convert $< $@
%.pgm: %.png
convert $< $@
%.pbm: %.png
convert -dither Floyd-Steinberg $< $@
%-P1.pbm: %.pbm
pnmtopnm -plain <$< >$@
%-P2.pgm: %.pgm
pnmtopnm -plain <$< >$@
%-P3.ppm: %.ppm
pnmtopnm -plain <$< >$@
%-P7_332.ppm: %.ppm
pamtoxvmini <$< >$@
%.tga: %.png
# convert $< $@
convert -flip $< $@ # Bug in convert?
%.tiff: %.png
convert $< $@
%.webp: %.png
convert $< $@
%.xbm: %.png
convert -dither Floyd-Steinberg $< $@
%.xpm: %.png
convert $< $@
%.bz2: %
bzip2 -c $< > $@
%.xz: %
xz -c $< > $@
%.gz: %
gzip -n -c $< > $@
.PHONY: clean
clean:
rm -f $(ALL_64)
|