1NULL =
2
3png_icons = \
4	accessories-calculator.png \
5	accessories-character-map.png \
6	accessories-dictionary.png \
7	accessories-text-editor.png \
8	applets-screenshooter.png \
9	logviewer.png \
10	multimedia-volume-control.png \
11	preferences-desktop-accessibility.png \
12	preferences-desktop-display.png \
13	preferences-desktop-font.png \
14	preferences-desktop-keyboard.png \
15	preferences-desktop-keyboard-shortcuts.png \
16	preferences-desktop-locale.png \
17	preferences-desktop-remote-desktop.png \
18	preferences-desktop-screensaver.png \
19	preferences-desktop-wallpaper.png \
20	preferences-desktop-theme.png \
21	preferences-system-notifications.png \
22	preferences-system-privacy.png \
23	preferences-system-search.png \
24	preferences-system-sharing.png \
25	preferences-system-windows.png \
26	system-file-manager.png \
27	system-software-install.png \
28	system-software-update.png \
29	system-users.png \
30	user-info.png \
31	utilities-system-monitor.png \
32	utilities-terminal.png \
33	web-browser.png \
34	$(NULL)
35
36accessories-calculator.png: ../../../src/accessories-calculator.svg
37	@echo "  "$@
38	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
39	@mogrify -quiet -strip $@
40
41accessories-character-map.png: ../../../src/accessories-character-map.svg
42	@echo "  "$@
43	@inkscape -z $^ --export-area=296:204:344:252 -w=48 -h=48 -e=$@ 1> /dev/null
44	@mogrify -quiet -strip $@
45
46accessories-dictionary.png: ../../../src/accessories-dictionary.svg
47	@echo "  "$@
48	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
49	@mogrify -quiet -strip $@
50
51accessories-text-editor.png: ../../../src/accessories-text-editor.svg
52	@echo "  "$@
53	@inkscape -z $^ --export-area=297:212:345:260 -w=48 -h=48 -e=$@ 1> /dev/null
54	@mogrify -quiet -strip $@
55
56applets-screenshooter.png:  ../../../src/applets-screenshooter.svg
57	@echo "  "$@
58	@inkscape -z $^ --export-area=301:203:349:251 -w=48 -h=48 -e=$@ 1> /dev/null
59	@mogrify -quiet -strip $@
60
61logviewer.png: ../../../src/logviewer.svg
62	@echo "  "$@
63	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
64	@mogrify -quiet -strip $@
65
66multimedia-volume-control.png: ../../../src/multimedia-volume-control.svg
67	@echo "  "$@
68	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
69	@mogrify -quiet -strip $@
70
71preferences-desktop-accessibility.png: ../../../src/preferences-desktop-accessibility.svg
72	@echo "  "$@
73	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
74	@mogrify -quiet -strip $@
75
76preferences-desktop-display.png: ../../../src/displays.svg
77	@echo "  "$@
78	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
79	@mogrify -quiet -strip $@
80
81preferences-desktop-font.png: ../../../src/preferences-desktop-font.svg
82	@echo "  "$@
83	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
84	@mogrify -quiet -strip $@
85
86preferences-desktop-keyboard.png: ../../../src/keyboards.svg
87	@echo "  "$@
88	@inkscape -z $^ --export-area=696:198:744:246 -w=48 -h=48 -e=$@ 1> /dev/null
89	@mogrify -quiet -strip $@
90
91preferences-desktop-keyboard-shortcuts.png: ../../../src/preferences-desktop-keyboard-shortcuts.svg
92	@echo "  "$@
93	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
94	@mogrify -quiet -strip $@
95
96preferences-desktop-locale.png: ../../../src/preferences-desktop-locale.svg
97	@echo "  "$@
98	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
99	@mogrify -quiet -strip $@
100
101preferences-desktop-remote-desktop.png: ../../../src/displays.svg
102	@echo "  "$@
103	@inkscape -z $^ --export-area=1096:202:1144:250 -w=48 -h=48 -e=$@ 1> /dev/null
104	@mogrify -quiet -strip $@
105
106preferences-desktop-screensaver.png: ../../../src/displays.svg
107	@echo "  "$@
108	@inkscape -z $^ --export-area=696:502:744:550 -w=48 -h=48 -e=$@ 1> /dev/null
109	@mogrify -quiet -strip $@
110
111preferences-desktop-theme.png: ../../../src/preferences-desktop-theme.svg
112	@echo "  "$@
113	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
114	@mogrify -quiet -strip $@
115
116preferences-desktop-wallpaper.png: ../../../src/displays.svg
117	@echo "  "$@
118	@inkscape -z $^ --export-area=1096:502:1144:550 -w=48 -h=48 -e=$@ 1> /dev/null
119	@mogrify -quiet -strip $@
120
121preferences-system-notifications.png: ../../../src/preferences-system-notifications.svg
122	@echo "  "$@
123	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
124	@mogrify -quiet -strip $@
125
126preferences-system-privacy.png: ../../../src/preferences-system-privacy.svg
127	@echo "  "$@
128	@inkscape -z $^ --export-area=295:202:343:250 -w=48 -h=48 -e=$@ 1> /dev/null
129	@mogrify -quiet -strip $@
130
131preferences-system-search.png: ../../../src/preferences-system-search.svg
132	@echo "  "$@
133	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
134	@mogrify -quiet -strip $@
135
136preferences-system-sharing.png: ../../../src/preferences-system-sharing.svg
137	@echo "  "$@
138	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
139	@mogrify -quiet -strip $@
140
141system-file-manager.png: ../../../src/cabinets.svg
142	@echo "  "$@
143	@inkscape -z $^ --export-area=296:203:344:251 -w=48 -h=48 -e=$@ 1> /dev/null
144	@mogrify -quiet -strip $@
145
146system-software-install.png: ../../../src/system-software.svg
147	@echo "  "$@
148	@inkscape -z $^ --export-area=296:203:344:251 -w=48 -h=48 -e=$@ 1> /dev/null
149	@mogrify -quiet -strip $@
150
151system-software-update.png: ../../../src/system-software.svg
152	@echo "  "$@
153	@inkscape -z $^ --export-area=696:203:744:251 -w=48 -h=48 -e=$@ 1> /dev/null
154	@mogrify -quiet -strip $@
155
156preferences-system-windows.png: ../../../src/preferences-system-windows.svg
157	@echo "  "$@
158	@inkscape -z $^ --export-area=296:203:344:251 -w=48 -h=48 -e=$@ 1> /dev/null
159	@mogrify -quiet -strip $@
160
161system-users.png: ../../../src/users.svg
162	@echo "  "$@
163	@inkscape -z $^ --export-area=1096:203:1144:251 -w=48 -h=48 -e=$@ 1> /dev/null
164	@mogrify -quiet -strip $@
165
166user-info.png: ../../../src/users.svg
167	@echo "  "$@
168	@inkscape -z $^ --export-area=696:203:744:251 -w=48 -h=48 -e=$@ 1> /dev/null
169	@mogrify -quiet -strip $@
170
171utilities-system-monitor.png: ../../../src/terminals.svg
172	@echo "  "$@
173	@inkscape -z $^ --export-area=696:202:744:250 -w=48 -h=48 -e=$@ 1> /dev/null
174	@mogrify -quiet -strip $@
175
176utilities-terminal.png: ../../../src/terminals.svg
177	@echo "  "$@
178	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
179	@mogrify -quiet -strip $@
180
181web-browser.png: ../../../src/web-browser.svg
182	@echo "  "$@
183	@inkscape -z $^ --export-area=296:202:344:250 -w=48 -h=48 -e=$@ 1> /dev/null
184	@mogrify -quiet -strip $@
185
186.PHONY: build-png-icons-local clean-png-icons-local
187build-png-icons-local: $(png_icons)
188
189clean-png-icons-local:
190	@echo "  Cleaning apps icons..."
191	@rm -f $(png_icons)
192