Mercurial > trustbridge
annotate ui/img/src/Makefile @ 1395:a2574a029322
Fix Base 64 signature size calculation.
If the signature byte size is not equally dividable
by three the base 64 encoding needs three additional bytes.
The value is now fixed to avoid such errors in the future.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 26 Jan 2015 13:17:32 +0100 |
parents | 57879b3ae12a |
children |
rev | line source |
---|---|
1171
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
1 # Makefile inspired from oxygen-icons-4.13.0/scalable/export_pngs.sh |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
2 # needs ImageMagick and Inkscape |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
3 |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
4 svgs := $(wildcard *.svg) |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
5 |
1213
57879b3ae12a
Icons, src: Small Makefile improvement.
Bernhard Reiter <bernhard@intevation.de>
parents:
1211
diff
changeset
|
6 targets := $(patsubst %.svg,%-48.png,$(svgs)) do-changes-16.png |
1171
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
7 |
1213
57879b3ae12a
Icons, src: Small Makefile improvement.
Bernhard Reiter <bernhard@intevation.de>
parents:
1211
diff
changeset
|
8 all: $(targets) |
1171
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
9 |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
10 clean: |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
11 rm $(targets) $(patsubst %.svg,%.png,$(svgs)) |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
12 |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
13 %-48.png:%.svg |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
14 inkscape --without-gui "--export-png=$*.png" --export-dpi=72 --export-background-opacity=0 --export-width=512 --export-height=512 "$<" >/dev/null |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
15 convert -filter Sinc -resize 48x48 "$*.png" "$@" |
76c469b460d8
ui/img: (issue115) Icon consistency improved by using inkscape automated export.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
16 |
1211
b64f847bde09
(issue121) icon, new version for the do-changes button.
Bernhard Reiter <bernhard@intevation.de>
parents:
1171
diff
changeset
|
17 %-16.png:%.svg |
b64f847bde09
(issue121) icon, new version for the do-changes button.
Bernhard Reiter <bernhard@intevation.de>
parents:
1171
diff
changeset
|
18 inkscape --without-gui "--export-png=$@" --export-dpi=72 --export-background-opacity=0 --export-width=16 --export-height=16 "$<" >/dev/null |
b64f847bde09
(issue121) icon, new version for the do-changes button.
Bernhard Reiter <bernhard@intevation.de>
parents:
1171
diff
changeset
|
19 |