annotate ui/img/src/Makefile @ 1316:ff9cd05e861e

(issue166) Fix certificiate removal The index that should be removed came from the filter proxy model and did not map to the real index. This was broken.
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 13 Oct 2014 17:23:35 +0200
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

http://wald.intevation.org/projects/trustbridge/