1 libblondthemedata_srcdir = $(top_srcdir)/plugins/defaulttheme/data
3 noinst_LIBRARIES += libblondthemedata.a
4 nodist_libblondthemedata_a_SOURCES = defaulttheme.data
6 # The following bash scripts makes up the list of used PNG's
8 #rm /tmp/data_{not,}using; for i in $(ls -1 *.png | sort); do if [[ -n $(grep -l $i ../defaulttheme.C) ]]; then echo $i \\ >> /tmp/data_using; else echo $i \\ >> /tmp/data_notusing; fi; done;
10 #list created from the files /tmp/data_using generated in the script above
11 libblondthemedata_a_PNGS = \
12 $(libblondthemedata_srcdir)/arrow.png \
13 $(libblondthemedata_srcdir)/autokeyframe.png \
14 $(libblondthemedata_srcdir)/bar.png \
15 $(libblondthemedata_srcdir)/batchcancel_dn.png \
16 $(libblondthemedata_srcdir)/batchcancel_hi.png \
17 $(libblondthemedata_srcdir)/batchcancel_up.png \
18 $(libblondthemedata_srcdir)/batchstart_dn.png \
19 $(libblondthemedata_srcdir)/batchstart_hi.png \
20 $(libblondthemedata_srcdir)/batchstart_up.png \
21 $(libblondthemedata_srcdir)/batchstop_dn.png \
22 $(libblondthemedata_srcdir)/batchstop_hi.png \
23 $(libblondthemedata_srcdir)/batchstop_up.png \
24 $(libblondthemedata_srcdir)/blank30x30.png \
25 $(libblondthemedata_srcdir)/bottom_justify.png \
26 $(libblondthemedata_srcdir)/camerakeyframe.png \
27 $(libblondthemedata_srcdir)/camera.png \
28 $(libblondthemedata_srcdir)/cancel_dn.png \
29 $(libblondthemedata_srcdir)/cancel_hi.png \
30 $(libblondthemedata_srcdir)/cancel.png \
31 $(libblondthemedata_srcdir)/cancel_up.png \
32 $(libblondthemedata_srcdir)/cbuttons_left.png \
33 $(libblondthemedata_srcdir)/cbuttons_right.png \
34 $(libblondthemedata_srcdir)/center_justify.png \
35 $(libblondthemedata_srcdir)/channel_bg.png \
36 $(libblondthemedata_srcdir)/channel.png \
37 $(libblondthemedata_srcdir)/channel_position.png \
38 $(libblondthemedata_srcdir)/checkbox_checkedhi.png \
39 $(libblondthemedata_srcdir)/checkbox_checked.png \
40 $(libblondthemedata_srcdir)/checkbox_dn.png \
41 $(libblondthemedata_srcdir)/checkbox_hi.png \
42 $(libblondthemedata_srcdir)/checkbox_up.png \
43 $(libblondthemedata_srcdir)/clip_icon.png \
44 $(libblondthemedata_srcdir)/closetip.png \
45 $(libblondthemedata_srcdir)/cmeter_bg.png \
46 $(libblondthemedata_srcdir)/column_dn.png \
47 $(libblondthemedata_srcdir)/column_hi.png \
48 $(libblondthemedata_srcdir)/column_up.png \
49 $(libblondthemedata_srcdir)/copy.png \
50 $(libblondthemedata_srcdir)/cpanel_bg.png \
51 $(libblondthemedata_srcdir)/crop.png \
52 $(libblondthemedata_srcdir)/cut.png \
53 $(libblondthemedata_srcdir)/cwindow_active.png \
54 $(libblondthemedata_srcdir)/cwindow_inactive.png \
55 $(libblondthemedata_srcdir)/delete.png \
56 $(libblondthemedata_srcdir)/drawpatch_checkedhi.png \
57 $(libblondthemedata_srcdir)/drawpatch_checked.png \
58 $(libblondthemedata_srcdir)/drawpatch_dn.png \
59 $(libblondthemedata_srcdir)/drawpatch_hi.png \
60 $(libblondthemedata_srcdir)/drawpatch_up.png \
61 $(libblondthemedata_srcdir)/editpanel_checkedhi.png \
62 $(libblondthemedata_srcdir)/editpanel_checked.png \
63 $(libblondthemedata_srcdir)/editpanel_dn.png \
64 $(libblondthemedata_srcdir)/editpanel_hi.png \
65 $(libblondthemedata_srcdir)/editpanel_up.png \
66 $(libblondthemedata_srcdir)/end.png \
67 $(libblondthemedata_srcdir)/expandpatch_checkedhi.png \
68 $(libblondthemedata_srcdir)/expandpatch_checked.png \
69 $(libblondthemedata_srcdir)/expandpatch_dn.png \
70 $(libblondthemedata_srcdir)/expandpatch_hi.png \
71 $(libblondthemedata_srcdir)/expandpatch_up.png \
72 $(libblondthemedata_srcdir)/eyedrop.png \
73 $(libblondthemedata_srcdir)/fastfwd.png \
74 $(libblondthemedata_srcdir)/fastrev.png \
75 $(libblondthemedata_srcdir)/fileboxbutton_dn.png \
76 $(libblondthemedata_srcdir)/fileboxbutton_hi.png \
77 $(libblondthemedata_srcdir)/fileboxbutton_up.png \
78 $(libblondthemedata_srcdir)/file_column.png \
79 $(libblondthemedata_srcdir)/file_film.png \
80 $(libblondthemedata_srcdir)/file_folder.png \
81 $(libblondthemedata_srcdir)/file_sound.png \
82 $(libblondthemedata_srcdir)/file_unknown.png \
83 $(libblondthemedata_srcdir)/fitautos.png \
84 $(libblondthemedata_srcdir)/fit.png \
85 $(libblondthemedata_srcdir)/folder.png \
86 $(libblondthemedata_srcdir)/framefwd.png \
87 $(libblondthemedata_srcdir)/framerev.png \
88 $(libblondthemedata_srcdir)/gangpatch_checkedhi.png \
89 $(libblondthemedata_srcdir)/gangpatch_checked.png \
90 $(libblondthemedata_srcdir)/gangpatch_dn.png \
91 $(libblondthemedata_srcdir)/gangpatch_hi.png \
92 $(libblondthemedata_srcdir)/gangpatch_up.png \
93 $(libblondthemedata_srcdir)/generic_dn.png \
94 $(libblondthemedata_srcdir)/generic_hi.png \
95 $(libblondthemedata_srcdir)/generic_up.png \
96 $(libblondthemedata_srcdir)/goto.png \
97 $(libblondthemedata_srcdir)/heroine_icon.png \
98 $(libblondthemedata_srcdir)/hscroll_handle_bg.png \
99 $(libblondthemedata_srcdir)/hscroll_handle_dn.png \
100 $(libblondthemedata_srcdir)/hscroll_handle_hi.png \
101 $(libblondthemedata_srcdir)/hscroll_handle_up.png \
102 $(libblondthemedata_srcdir)/hscroll_left_dn.png \
103 $(libblondthemedata_srcdir)/hscroll_left_hi.png \
104 $(libblondthemedata_srcdir)/hscroll_left_up.png \
105 $(libblondthemedata_srcdir)/hscroll_right_dn.png \
106 $(libblondthemedata_srcdir)/hscroll_right_hi.png \
107 $(libblondthemedata_srcdir)/hscroll_right_up.png \
108 $(libblondthemedata_srcdir)/hslider_bg_dn.png \
109 $(libblondthemedata_srcdir)/hslider_bg_hi.png \
110 $(libblondthemedata_srcdir)/hslider_bg_up.png \
111 $(libblondthemedata_srcdir)/hslider_fg_dn.png \
112 $(libblondthemedata_srcdir)/hslider_fg_hi.png \
113 $(libblondthemedata_srcdir)/hslider_fg_up.png \
114 $(libblondthemedata_srcdir)/ibeam.png \
115 $(libblondthemedata_srcdir)/icons.png \
116 $(libblondthemedata_srcdir)/in_checkedhi.png \
117 $(libblondthemedata_srcdir)/in_checked.png \
118 $(libblondthemedata_srcdir)/in_dn.png \
119 $(libblondthemedata_srcdir)/in_hi.png \
120 $(libblondthemedata_srcdir)/inpoint.png \
121 $(libblondthemedata_srcdir)/in_up.png \
122 $(libblondthemedata_srcdir)/keyframe3.png \
123 $(libblondthemedata_srcdir)/keyframe.png \
124 $(libblondthemedata_srcdir)/label_checkedhi.png \
125 $(libblondthemedata_srcdir)/label_checked.png \
126 $(libblondthemedata_srcdir)/label.png \
127 $(libblondthemedata_srcdir)/labeltoggle_dn.png \
128 $(libblondthemedata_srcdir)/labeltoggle_uphi.png \
129 $(libblondthemedata_srcdir)/labeltoggle_up.png \
130 $(libblondthemedata_srcdir)/left_justify.png \
131 $(libblondthemedata_srcdir)/list_bg.png \
132 $(libblondthemedata_srcdir)/listbox_button_disabled.png \
133 $(libblondthemedata_srcdir)/listbox_button_dn.png \
134 $(libblondthemedata_srcdir)/listbox_button_hi.png \
135 $(libblondthemedata_srcdir)/listbox_button_up.png \
136 $(libblondthemedata_srcdir)/listbox_dn.png \
137 $(libblondthemedata_srcdir)/listbox_expandcheckedhi.png \
138 $(libblondthemedata_srcdir)/listbox_expandchecked.png \
139 $(libblondthemedata_srcdir)/listbox_expanddn.png \
140 $(libblondthemedata_srcdir)/listbox_expanduphi.png \
141 $(libblondthemedata_srcdir)/listbox_expandup.png \
142 $(libblondthemedata_srcdir)/listbox_up.png \
143 $(libblondthemedata_srcdir)/locklabels_dn.png \
144 $(libblondthemedata_srcdir)/locklabels_locked.png \
145 $(libblondthemedata_srcdir)/locklabels_lockedhi.png \
146 $(libblondthemedata_srcdir)/locklabels_unlocked.png \
147 $(libblondthemedata_srcdir)/locklabels_unlockedhi.png \
148 $(libblondthemedata_srcdir)/magnify.png \
149 $(libblondthemedata_srcdir)/maskkeyframe.png \
150 $(libblondthemedata_srcdir)/mask.png \
151 $(libblondthemedata_srcdir)/mbutton_bg.png \
152 $(libblondthemedata_srcdir)/mbutton_blue.png \
153 $(libblondthemedata_srcdir)/mclock.png \
154 $(libblondthemedata_srcdir)/middle_justify.png \
155 $(libblondthemedata_srcdir)/mode_add.png \
156 $(libblondthemedata_srcdir)/mode_divide.png \
157 $(libblondthemedata_srcdir)/modekeyframe.png \
158 $(libblondthemedata_srcdir)/mode_max.png \
159 $(libblondthemedata_srcdir)/mode_multiply.png \
160 $(libblondthemedata_srcdir)/mode_normal.png \
161 $(libblondthemedata_srcdir)/mode_replace.png \
162 $(libblondthemedata_srcdir)/mode_subtract.png \
163 $(libblondthemedata_srcdir)/mutepatch_checkedhi.png \
164 $(libblondthemedata_srcdir)/mutepatch_checked.png \
165 $(libblondthemedata_srcdir)/mutepatch_dn.png \
166 $(libblondthemedata_srcdir)/mutepatch_hi.png \
167 $(libblondthemedata_srcdir)/mutepatch_up.png \
168 $(libblondthemedata_srcdir)/new_bg.png \
169 $(libblondthemedata_srcdir)/nextlabel.png \
170 $(libblondthemedata_srcdir)/nexttip.png \
171 $(libblondthemedata_srcdir)/ok.png \
172 $(libblondthemedata_srcdir)/openfolder.png \
173 $(libblondthemedata_srcdir)/out_checkedhi.png \
174 $(libblondthemedata_srcdir)/out_checked.png \
175 $(libblondthemedata_srcdir)/out_dn.png \
176 $(libblondthemedata_srcdir)/out_hi.png \
177 $(libblondthemedata_srcdir)/outpoint.png \
178 $(libblondthemedata_srcdir)/out_up.png \
179 $(libblondthemedata_srcdir)/over.png \
180 $(libblondthemedata_srcdir)/overwrite.png \
181 $(libblondthemedata_srcdir)/pan_channel.png \
182 $(libblondthemedata_srcdir)/pan_channel_small.png \
183 $(libblondthemedata_srcdir)/panel_divider.png \
184 $(libblondthemedata_srcdir)/pan_hi.png \
185 $(libblondthemedata_srcdir)/pankeyframe.png \
186 $(libblondthemedata_srcdir)/pan_popup.png \
187 $(libblondthemedata_srcdir)/pan_stick.png \
188 $(libblondthemedata_srcdir)/pan_stick_small.png \
189 $(libblondthemedata_srcdir)/pan_up.png \
190 $(libblondthemedata_srcdir)/paste.png \
191 $(libblondthemedata_srcdir)/patchbay_bg.png \
192 $(libblondthemedata_srcdir)/pause.png \
193 $(libblondthemedata_srcdir)/playpatch_checkedhi.png \
194 $(libblondthemedata_srcdir)/playpatch_checked.png \
195 $(libblondthemedata_srcdir)/playpatch_dn.png \
196 $(libblondthemedata_srcdir)/playpatch_hi.png \
197 $(libblondthemedata_srcdir)/playpatch_up.png \
198 $(libblondthemedata_srcdir)/play.png \
199 $(libblondthemedata_srcdir)/plugin_bg.png \
200 $(libblondthemedata_srcdir)/pluginbutton_dn.png \
201 $(libblondthemedata_srcdir)/pluginbutton_hi.png \
202 $(libblondthemedata_srcdir)/pluginbutton_selecthi.png \
203 $(libblondthemedata_srcdir)/pluginbutton_select.png \
204 $(libblondthemedata_srcdir)/plugin_on.png \
205 $(libblondthemedata_srcdir)/plugin_show.png \
206 $(libblondthemedata_srcdir)/pot_dn.png \
207 $(libblondthemedata_srcdir)/pot_hi.png \
208 $(libblondthemedata_srcdir)/pot_up.png \
209 $(libblondthemedata_srcdir)/preferences_bg.png \
210 $(libblondthemedata_srcdir)/preferencesbutton_dnhi.png \
211 $(libblondthemedata_srcdir)/preferencesbutton_dnlo.png \
212 $(libblondthemedata_srcdir)/preferencesbutton_dn.png \
213 $(libblondthemedata_srcdir)/preferencesbutton_uphi.png \
214 $(libblondthemedata_srcdir)/preferencesbutton_up.png \
215 $(libblondthemedata_srcdir)/prevlabel.png \
216 $(libblondthemedata_srcdir)/prevtip.png \
217 $(libblondthemedata_srcdir)/progress_bg.png \
218 $(libblondthemedata_srcdir)/progress_hi.png \
219 $(libblondthemedata_srcdir)/projectorkeyframe.png \
220 $(libblondthemedata_srcdir)/projector.png \
221 $(libblondthemedata_srcdir)/protect.png \
222 $(libblondthemedata_srcdir)/radial_checkedhi.png \
223 $(libblondthemedata_srcdir)/radial_checked.png \
224 $(libblondthemedata_srcdir)/radial_dn.png \
225 $(libblondthemedata_srcdir)/radial_hi.png \
226 $(libblondthemedata_srcdir)/radial_up.png \
227 $(libblondthemedata_srcdir)/recordgui_batch.png \
228 $(libblondthemedata_srcdir)/recordgui_controls.png \
229 $(libblondthemedata_srcdir)/recordgui_list.png \
230 $(libblondthemedata_srcdir)/recordmonitor_meters.png \
231 $(libblondthemedata_srcdir)/recordmonitor_panel.png \
232 $(libblondthemedata_srcdir)/recordpatch_checkedhi.png \
233 $(libblondthemedata_srcdir)/recordpatch_checked.png \
234 $(libblondthemedata_srcdir)/recordpatch_dn.png \
235 $(libblondthemedata_srcdir)/recordpatch_hi.png \
236 $(libblondthemedata_srcdir)/recordpatch_up.png \
237 $(libblondthemedata_srcdir)/record.png \
238 $(libblondthemedata_srcdir)/redo.png \
239 $(libblondthemedata_srcdir)/reload.png \
240 $(libblondthemedata_srcdir)/resource1024.png \
241 $(libblondthemedata_srcdir)/resource128.png \
242 $(libblondthemedata_srcdir)/resource256.png \
243 $(libblondthemedata_srcdir)/resource32.png \
244 $(libblondthemedata_srcdir)/resource512.png \
245 $(libblondthemedata_srcdir)/resource64.png \
246 $(libblondthemedata_srcdir)/reverse.png \
247 $(libblondthemedata_srcdir)/rewind.png \
248 $(libblondthemedata_srcdir)/right_justify.png \
249 $(libblondthemedata_srcdir)/setformat_bg2.png \
250 $(libblondthemedata_srcdir)/show_meters.png \
251 $(libblondthemedata_srcdir)/singleframe.png \
252 $(libblondthemedata_srcdir)/splice.png \
253 $(libblondthemedata_srcdir)/statusbar_cancel_dn.png \
254 $(libblondthemedata_srcdir)/statusbar_cancel_hi.png \
255 $(libblondthemedata_srcdir)/statusbar_cancel_up.png \
256 $(libblondthemedata_srcdir)/statusbar_left.png \
257 $(libblondthemedata_srcdir)/statusbar_right.png \
258 $(libblondthemedata_srcdir)/stop.png \
259 $(libblondthemedata_srcdir)/swap_extents.png \
260 $(libblondthemedata_srcdir)/text.png \
261 $(libblondthemedata_srcdir)/timebar_bg.png \
262 $(libblondthemedata_srcdir)/timebar_brender.png \
263 $(libblondthemedata_srcdir)/timebar_view.png \
264 $(libblondthemedata_srcdir)/tipbutton_dn.png \
265 $(libblondthemedata_srcdir)/tipbutton_hi.png \
266 $(libblondthemedata_srcdir)/tipbutton_up.png \
267 $(libblondthemedata_srcdir)/title_bg.png \
268 $(libblondthemedata_srcdir)/titlesafe.png \
269 $(libblondthemedata_srcdir)/toclip.png \
270 $(libblondthemedata_srcdir)/toolwindow.png \
271 $(libblondthemedata_srcdir)/top_justify.png \
272 $(libblondthemedata_srcdir)/tracks_bg.png \
273 $(libblondthemedata_srcdir)/transport_center_dn.png \
274 $(libblondthemedata_srcdir)/transport_center_hi.png \
275 $(libblondthemedata_srcdir)/transport_center_up.png \
276 $(libblondthemedata_srcdir)/transport_left_dn.png \
277 $(libblondthemedata_srcdir)/transport_left_hi.png \
278 $(libblondthemedata_srcdir)/transport_left_up.png \
279 $(libblondthemedata_srcdir)/transport_right_dn.png \
280 $(libblondthemedata_srcdir)/transport_right_hi.png \
281 $(libblondthemedata_srcdir)/transport_right_up.png \
282 $(libblondthemedata_srcdir)/tumble_bottom.png \
283 $(libblondthemedata_srcdir)/tumble_hi.png \
284 $(libblondthemedata_srcdir)/tumble_top.png \
285 $(libblondthemedata_srcdir)/tumble_up.png \
286 $(libblondthemedata_srcdir)/undo.png \
287 $(libblondthemedata_srcdir)/updir.png \
288 $(libblondthemedata_srcdir)/vbuttons_left.png \
289 $(libblondthemedata_srcdir)/vertical_slider_bg_dn.png \
290 $(libblondthemedata_srcdir)/vertical_slider_bg_hi.png \
291 $(libblondthemedata_srcdir)/vertical_slider_bg_up.png \
292 $(libblondthemedata_srcdir)/vertical_slider_fg_dn.png \
293 $(libblondthemedata_srcdir)/vertical_slider_fg_hi.png \
294 $(libblondthemedata_srcdir)/vertical_slider_fg_up.png \
295 $(libblondthemedata_srcdir)/vscroll_handle_bg.png \
296 $(libblondthemedata_srcdir)/vscroll_handle_dn.png \
297 $(libblondthemedata_srcdir)/vscroll_handle_hi.png \
298 $(libblondthemedata_srcdir)/vscroll_handle_up.png \
299 $(libblondthemedata_srcdir)/vscroll_left_dn.png \
300 $(libblondthemedata_srcdir)/vscroll_left_hi.png \
301 $(libblondthemedata_srcdir)/vscroll_left_up.png \
302 $(libblondthemedata_srcdir)/vscroll_right_dn.png \
303 $(libblondthemedata_srcdir)/vscroll_right_hi.png \
304 $(libblondthemedata_srcdir)/vscroll_right_up.png \
305 $(libblondthemedata_srcdir)/vwindow_timebar.png \
306 $(libblondthemedata_srcdir)/wrench.png \
307 $(libblondthemedata_srcdir)/xmeter_green.png \
308 $(libblondthemedata_srcdir)/xmeter_normal.png \
309 $(libblondthemedata_srcdir)/xmeter_over.png \
310 $(libblondthemedata_srcdir)/xmeter_red.png \
311 $(libblondthemedata_srcdir)/xmeter_white.png \
312 $(libblondthemedata_srcdir)/xmeter_yellow.png \
313 $(libblondthemedata_srcdir)/ymeter_green.png \
314 $(libblondthemedata_srcdir)/ymeter_normal.png \
315 $(libblondthemedata_srcdir)/ymeter_over.png \
316 $(libblondthemedata_srcdir)/ymeter_red.png \
317 $(libblondthemedata_srcdir)/ymeter_white.png \
318 $(libblondthemedata_srcdir)/ymeter_yellow.png \
319 $(libblondthemedata_srcdir)/zoombar_left.png \
320 $(libblondthemedata_srcdir)/zoombar_right.png
322 # this rule creates the .o file from the concatenated PNGs
324 # $(OBJCOPY) -I binary -B $(OBJCOPYARCH) -O $(OBJCOPYTARGET) $< $@
326 defaulttheme.data: $(libblondthemedata_a_PNGS) bootstrap
327 $(top_builddir)/bootstrap $@ $^ || { rm -f $@; exit 1; }
330 # rm -f defaulttheme.data
333 $(libblondthemedata_a_PNGS) \
334 $(libblondthemedata_srcdir)/about.xcf.bz2 \
335 $(libblondthemedata_srcdir)/asset_button.xcf.bz2 \
336 $(libblondthemedata_srcdir)/batchrender.xcf.bz2 \
337 $(libblondthemedata_srcdir)/buttonbar2.xcf.bz2 \
338 $(libblondthemedata_srcdir)/buttonbar2_fullsize.xcf.bz2 \
339 $(libblondthemedata_srcdir)/buttons.xcf.bz2 \
340 $(libblondthemedata_srcdir)/chain.xcf.bz2 \
341 $(libblondthemedata_srcdir)/channels.xcf.bz2 \
342 $(libblondthemedata_srcdir)/draw_up.xcf.bz2 \
343 $(libblondthemedata_srcdir)/draw_uphi.xcf.bz2 \
344 $(libblondthemedata_srcdir)/edithandle.xcf.bz2 \
345 $(libblondthemedata_srcdir)/edithandlein.xcf.bz2 \
346 $(libblondthemedata_srcdir)/editpanel2.xcf \
347 $(libblondthemedata_srcdir)/expand.xcf.bz2 \
348 $(libblondthemedata_srcdir)/expandpatch.xcf.bz2 \
349 $(libblondthemedata_srcdir)/heroine_icon.xcf.bz2 \
350 $(libblondthemedata_srcdir)/heroine_iconbig.xcf.bz2 \
351 $(libblondthemedata_srcdir)/keyframe.xcf.bz2 \
352 $(libblondthemedata_srcdir)/label.xcf.bz2 \
353 $(libblondthemedata_srcdir)/listbox_button.xcf.bz2 \
354 $(libblondthemedata_srcdir)/locklabels.xcf.bz2 \
355 $(libblondthemedata_srcdir)/over_button.xcf.bz2 \
356 $(libblondthemedata_srcdir)/patch.xcf.bz2 \
357 $(libblondthemedata_srcdir)/pluginbutton.xcf.bz2 \
358 $(libblondthemedata_srcdir)/resource.xcf.bz2 \
359 $(libblondthemedata_srcdir)/statusbar.xcf.bz2 \
360 $(libblondthemedata_srcdir)/swap_extents.xcf.bz2 \
361 $(libblondthemedata_srcdir)/transport.xcf.bz2 \
362 $(libblondthemedata_srcdir)/transportbuttons.xcf.bz2 \
363 $(libblondthemedata_srcdir)/transports.xcf.bz2