Fixed initialisation of tf in file_open(). Without setting the memory to 0,
[cinelerra_cv/mob.git] / plugins / microtheme / data / Makefile.am
blobade490799996d6733a1f87a6b6f4182f771a746a
1 all-local: register_images.h
3 noinst_LIBRARIES = libimagedata.a
4 libimagedata_a_SOURCES = $(PNGS)
5 PNGS = \
6         apply_dn.png \
7         apply_hi.png \
8         apply_up.png \
9         arrow.png \
10         autokeyframe.png \
11         automationpatch_checked.png \
12         automationpatch_checkedhi.png \
13         automationpatch_dn.png \
14         automationpatch_hi.png \
15         automationpatch_up.png \
16         bottom_justify.png \
17         camera.png \
18         camerakeyframe.png \
19         cancel_dn.png \
20         cancel_hi.png \
21         cancel_small.png \
22         cancel_small_dn.png \
23         cancel_small_hi.png \
24         cancel_small_up.png \
25         cancel_up.png \
26         center_justify.png \
27         channel.png \
28         channel_bg.png \
29         channel_position.png \
30         checkbox_checked.png \
31         checkbox_checkedhi.png \
32         checkbox_dn.png \
33         checkbox_hi.png \
34         checkbox_up.png \
35         clearinpoint.png \
36         clearoutpoint.png \
37         clip.png \
38         clip_icon.png \
39         configure.png \
40         copy.png \
41         crop.png \
42         cut.png \
43         drawpatch.png \
44         drawpatch_checked.png \
45         drawpatch_checkedhi.png \
46         drawpatch_dn.png \
47         drawpatch_hi.png \
48         drawpatch_up.png \
49         duplex.png \
50         editpanel_checked.png \
51         editpanel_checkedhi.png \
52         editpanel_dn.png \
53         editpanel_hi.png \
54         editpanel_up.png \
55         end.png \
56         expandpatch_checked.png \
57         expandpatch_checkedhi.png \
58         expandpatch_dn.png \
59         expandpatch_hi.png \
60         expandpatch_up.png \
61         fastfwd.png \
62         fastrev.png \
63         filebox_icons.png \
64         filebox_newfolder.png \
65         filebox_text.png \
66         filebox_updir.png \
67         fit.png \
68         framefwd.png \
69         framerev.png \
70         gangpatch.png \
71         gangpatch_checked.png \
72         gangpatch_checkedhi.png \
73         gangpatch_dn.png \
74         gangpatch_hi.png \
75         gangpatch_up.png \
76         generic_dn.png \
77         generic_hi.png \
78         generic_up.png \
79         hscroll_handle_bg.png \
80         hscroll_handle_dn.png \
81         hscroll_handle_hi.png \
82         hscroll_handle_up.png \
83         hscroll_left_dn.png \
84         hscroll_left_hi.png \
85         hscroll_left_up.png \
86         hscroll_right_dn.png \
87         hscroll_right_hi.png \
88         hscroll_right_up.png \
89         ibeam.png \
90         in_checked.png \
91         in_checkedhi.png \
92         in_dn.png \
93         in_hi.png \
94         in_up.png \
95         inpoint.png \
96         insert.png \
97         keyframe3.png \
98         label.png \
99         label_checked.png \
100         label_checkedhi.png \
101         label_dn.png \
102         label_hi.png \
103         label_up.png \
104         labeltoggle_dn.png \
105         labeltoggle_up.png \
106         labeltoggle_uphi.png \
107         left_justify.png \
108         listbox_button.png \
109         magnify.png \
110         mask.png \
111         maskkeyframe.png \
112         middle_justify.png \
113         modekeyframe.png \
114         mutepatch.png \
115         mutepatch_checked.png \
116         mutepatch_checkedhi.png \
117         mutepatch_dn.png \
118         mutepatch_hi.png \
119         mutepatch_up.png \
120         mwindow_icon.png \
121         nextlabel.png \
122         ok.png \
123         ok_dn.png \
124         ok_hi.png \
125         ok_up.png \
126         out_checked.png \
127         out_checkedhi.png \
128         out_dn.png \
129         out_hi.png \
130         out_up.png \
131         outpoint.png \
132         over.png \
133         over_horiz.png \
134         over_vert.png \
135         overwrite.png \
136         pan_channel.png \
137         pan_channel_small.png \
138         pan_hi.png \
139         pan_popup.png \
140         pan_stick.png \
141         pan_stick_small.png \
142         pan_up.png \
143         pankeyframe.png \
144         paste.png \
145         patchbay_bg.png \
146         patches_checked.png \
147         patches_checkedhi.png \
148         patches_dn.png \
149         patches_hi.png \
150         patches_up.png \
151         play.png \
152         playpatch.png \
153         playpatch_checked.png \
154         playpatch_checkedhi.png \
155         playpatch_dn.png \
156         playpatch_dnhi.png \
157         playpatch_hi.png \
158         playpatch_up.png \
159         playpatch_uphi.png \
160         plugin_bg.png \
161         prevlabel.png \
162         progress_hi.png \
163         progress_up.png \
164         projector.png \
165         projectorkeyframe.png \
166         protect.png \
167         radial_checked.png \
168         radial_checkedhi.png \
169         radial_dn.png \
170         radial_hi.png \
171         radial_up.png \
172         record.png \
173         recordpatch.png \
174         recordpatch_checked.png \
175         recordpatch_checkedhi.png \
176         recordpatch_dn.png \
177         recordpatch_dnhi.png \
178         recordpatch_hi.png \
179         recordpatch_up.png \
180         recordpatch_uphi.png \
181         redo.png \
182         resource1024.png \
183         resource128.png \
184         resource256.png \
185         resource32.png \
186         resource512.png \
187         resource64.png \
188         reverse.png \
189         rewind.png \
190         right_justify.png \
191         show_meters.png \
192         singleframe.png \
193         slider_bg.png \
194         slider_dn.png \
195         slider_hi.png \
196         slider_up.png \
197         splice.png \
198         statusbar_cancel_dn.png \
199         statusbar_cancel_hi.png \
200         statusbar_cancel_up.png \
201         stop.png \
202         stoprec.png \
203         timebar_bg.png \
204         title_bg.png \
205         titlesafe.png \
206         toclip.png \
207         toolwindow.png \
208         top_justify.png \
209         transportdn.png \
210         transporthi.png \
211         transportup.png \
212         tumble_bottomdn.png \
213         tumble_hi.png \
214         tumble_topdn.png \
215         tumble_up.png \
216         undo.png \
217         vscroll_handle_bg.png \
218         vscroll_handle_dn.png \
219         vscroll_handle_hi.png \
220         vscroll_handle_up.png \
221         vscroll_left_dn.png \
222         vscroll_left_hi.png \
223         vscroll_left_up.png \
224         vscroll_right_dn.png \
225         vscroll_right_hi.png \
226         vscroll_right_up.png \
227         vwindow_timebar.png \
228         wrench.png \
229         xmeter_green.png \
230         xmeter_normal.png \
231         xmeter_red.png \
232         xmeter_yellow.png \
233         ymeter_green.png \
234         ymeter_normal.png \
235         ymeter_red.png \
236         ymeter_yellow.png
238 # this rule creates the .o files from the pngs
239 # the .png must be copied to the build directory so that only the basename
240 # (without a path) is used in the symbol name that objcopy inserts in the .o
241 # the test ensures that we don't erase the .png if $(srcdir) == $(builddir)
242 .png.$(OBJEXT):
243         f=`basename $<`; \
244         test -f $$f || ln -sf $< $$f; \
245         $(OBJCOPY) -I binary -B $(OBJCOPYARCH) -O $(OBJCOPYTARGET) $$f $@
247 # this creates a file that, if included in the constructor
248 # of a BCTheme derived class, will link in and register
249 # the .png data from libimagedata.a
250 register_images.h: $(PNGS) Makefile.am
251         (echo "// This file is generated automatically. Do not edit."; \
252         for i in $(PNGS); do \
253           png=`basename $$i .png`; \
254           echo "extern unsigned char _binary_$${png}_png_start[], _binary_$${png}_png_end[];"; \
255           echo "register_image(\"$$png.png\", _binary_$${png}_png_start, _binary_$${png}_png_end-_binary_$${png}_png_start);"; \
256         done) > $@ || { rm -f $@; exit 1; }
258 BUILT_SOURCES = register_images.h
260 CLEANFILES = register_images.h
262 EXTRA_DIST =