def84516b3469156dfcf10d8cc521cad2abe9222
[synfig.git] / synfig-studio / src / gui / Makefile.am
1 # $Id$
2
3 EXTRA_DIST = \
4         compview.cpp
5
6 MAINTAINERCLEANFILES = \
7         Makefile.in
8
9
10 CELLRENDERER_HH = \
11         cellrenderer_gradient.h \
12         cellrenderer_time.h \
13         cellrenderer_timetrack.h \
14         cellrenderer_value.h
15
16 CELLRENDERER_CC = \
17         cellrenderer_gradient.cpp \
18         cellrenderer_time.cpp \
19         cellrenderer_timetrack.cpp \
20         cellrenderer_value.cpp
21
22
23 WORKAREARENDERER_HH = \
24         renderer_bbox.h \
25         renderer_canvas.h \
26         renderer_dragbox.h \
27         renderer_ducks.h \
28         renderer_grid.h \
29         renderer_guides.h \
30         renderer_timecode.h \
31         workarearenderer.h
32
33 WORKAREARENDERER_CC = \
34         renderer_bbox.cpp \
35         renderer_canvas.cpp \
36         renderer_dragbox.cpp \
37         renderer_ducks.cpp \
38         renderer_grid.cpp \
39         renderer_guides.cpp \
40         renderer_timecode.cpp \
41         workarearenderer.cpp
42
43
44 PALETTE_HH = \
45         modules/mod_palette/dock_palbrowse.h \
46         modules/mod_palette/dock_paledit.h \
47         modules/mod_palette/mod_palette.h
48
49 PALETTE_CC = \
50         modules/mod_palette/dock_palbrowse.cpp \
51         modules/mod_palette/dock_paledit.cpp \
52         modules/mod_palette/mod_palette.cpp
53
54
55 DIALOG_HH = \
56         dialog_color.h \
57         dialog_gradient.h \
58         dialog_keyframe.h \
59         dialog_preview.h \
60         dialog_setup.h \
61         dialog_soundselect.h \
62         dialog_targetparam.h \
63         dialog_waypoint.h
64
65 DIALOG_CC = \
66         dialog_color.cpp \
67         dialog_gradient.cpp \
68         dialog_keyframe.cpp \
69         dialog_preview.cpp \
70         dialog_setup.cpp \
71         dialog_soundselect.cpp \
72         dialog_targetparam.cpp \
73         dialog_waypoint.cpp
74
75
76 DOCK_HH = \
77         dialog_tooloptions.h \
78         dock_canvases.h \
79         dock_canvasspecific.h \
80         dock_children.h \
81         dock_curves.h \
82         dock_history.h \
83         dock_info.h \
84         dock_keyframes.h \
85         dock_layergroups.h \
86         dock_layers.h \
87         dock_metadata.h \
88         dock_navigator.h \
89         dock_params.h \
90         dock_timetrack.h \
91         dockable.h \
92         dockbook.h \
93         dockdialog.h \
94         dockmanager.h
95
96 DOCK_CC = \
97         dialog_tooloptions.cpp \
98         dock_canvases.cpp \
99         dock_canvasspecific.cpp \
100         dock_children.cpp \
101         dock_curves.cpp \
102         dock_history.cpp \
103         dock_info.cpp \
104         dock_keyframes.cpp \
105         dock_layergroups.cpp \
106         dock_layers.cpp \
107         dock_metadata.cpp \
108         dock_navigator.cpp \
109         dock_params.cpp \
110         dock_timetrack.cpp \
111         dockable.cpp \
112         dockbook.cpp \
113         dockdialog.cpp \
114         dockmanager.cpp
115
116
117 WIDGET_HH = \
118         widget_canvaschooser.h \
119         widget_color.h \
120         widget_coloredit.h \
121         widget_compselect.h \
122         widget_curves.h \
123         widget_defaults.h \
124         widget_distance.h \
125         widget_enum.h \
126         widget_filename.h \
127         widget_gradient.h \
128         widget_sound.h \
129         widget_time.h \
130         widget_timeslider.h \
131         widget_value.h \
132         widget_vector.h \
133         widget_waypoint.h \
134         widget_waypointmodel.h \
135         widget_keyframe_list.h
136
137 WIDGET_CC = \
138         widget_canvaschooser.cpp \
139         widget_color.cpp \
140         widget_coloredit.cpp \
141         widget_compselect.cpp \
142         widget_curves.cpp \
143         widget_defaults.cpp \
144         widget_distance.cpp \
145         widget_enum.cpp \
146         widget_filename.cpp \
147         widget_gradient.cpp \
148         widget_sound.cpp \
149         widget_time.cpp \
150         widget_timeslider.cpp \
151         widget_value.cpp \
152         widget_vector.cpp \
153         widget_waypoint.cpp \
154         widget_waypointmodel.cpp \
155         widget_keyframe_list.cpp
156
157
158 STATE_HH = \
159         state_bline.h \
160         state_circle.h \
161         state_draw.h \
162         state_eyedrop.h \
163         state_fill.h \
164         state_gradient.h \
165         state_mirror.h \
166         state_normal.h \
167         state_polygon.h \
168         state_rectangle.h \
169         state_rotate.h \
170         state_scale.h \
171         state_sketch.h \
172         state_smoothmove.h \
173         state_star.h \
174         state_stroke.h \
175         state_text.h \
176         state_width.h \
177         state_zoom.h
178
179 STATE_CC = \
180         state_bline.cpp \
181         state_circle.cpp \
182         state_draw.cpp \
183         state_eyedrop.cpp \
184         state_fill.cpp \
185         state_gradient.cpp \
186         state_mirror.cpp \
187         state_normal.cpp \
188         state_polygon.cpp \
189         state_rectangle.cpp \
190         state_rotate.cpp \
191         state_scale.cpp \
192         state_sketch.cpp \
193         state_smoothmove.cpp \
194         state_star.cpp \
195         state_stroke.cpp \
196         state_text.cpp \
197         state_width.cpp \
198         state_zoom.cpp
199
200
201 TREEVIEW_HH = \
202         childrentree.h \
203         keyframetree.h \
204         layergrouptree.h \
205         layertree.h
206
207 TREEVIEW_CC = \
208         childrentree.cpp \
209         keyframetree.cpp \
210         layergrouptree.cpp \
211         layertree.cpp
212
213
214 TREESTORE_HH = \
215         canvastreestore.h \
216         childrentreestore.h \
217         historytreestore.h \
218         keyframetreestore.h \
219         layergrouptreestore.h \
220         layerparamtreestore.h \
221         layertreestore.h \
222         metadatatreestore.h
223
224 TREESTORE_CC = \
225         canvastreestore.cpp \
226         childrentreestore.cpp \
227         historytreestore.cpp \
228         keyframetreestore.cpp \
229         layergrouptreestore.cpp \
230         layerparamtreestore.cpp \
231         layertreestore.cpp \
232         metadatatreestore.cpp
233
234
235 DUCKTRANSFORM_HH = \
236         ducktransform_rotate.h \
237         ducktransform_scale.h \
238         ducktransform_translate.h \
239         duck.h
240
241 DUCKTRANSFORM_CC = \
242         duck.cpp
243
244
245 EVENTS_HH = \
246         event_layerclick.h \
247         event_mouse.h
248
249
250 ACTION_MANAGERS_HH = \
251         groupactionmanager.h \
252         keyframeactionmanager.h \
253         layeractionmanager.h
254
255 ACTION_MANAGERS_CC = \
256         groupactionmanager.cpp \
257         keyframeactionmanager.cpp \
258         layeractionmanager.cpp
259
260
261 OTHER_HH = \
262         compview.h \
263         eventkey.h \
264         smach.h \
265         about.h \
266         adjust_window.h \
267         app.h \
268         asyncrenderer.h \
269         audiocontainer.h \
270         autorecover.h \
271         canvasoptions.h \
272         canvasproperties.h \
273         canvasview.h \
274         devicetracker.h \
275         dialogsettings.h \
276         duckmatic.h \
277         general.h \
278         iconcontroller.h \
279         instance.h \
280         ipc.h \
281         keymapsettings.h \
282         modules/module.h \
283         onemoment.h \
284         preview.h \
285         renddesc.h \
286         render.h \
287         splash.h \
288         statemanager.h \
289         toolbox.h \
290         valuelink.h \
291         workarea.h \
292         zoomdial.h \
293         framedial.h \
294         keyframedial.h \
295         toggleducksdial.h \
296         resolutiondial.h
297
298 OTHER_CC = \
299         main.cpp \
300         about.cpp \
301         adjust_window.cpp \
302         app.cpp \
303         asyncrenderer.cpp \
304         audiocontainer.cpp \
305         autorecover.cpp \
306         canvasoptions.cpp \
307         canvasproperties.cpp \
308         canvasview.cpp \
309         devicetracker.cpp \
310         dialogsettings.cpp \
311         duckmatic.cpp \
312         iconcontroller.cpp \
313         instance.cpp \
314         ipc.cpp \
315         keymapsettings.cpp \
316         modules/module.cpp \
317         onemoment.cpp \
318         preview.cpp \
319         renddesc.cpp \
320         render.cpp \
321         splash.cpp \
322         statemanager.cpp \
323         toolbox.cpp \
324         valuelink.cpp \
325         workarea.cpp \
326         zoomdial.cpp \
327         framedial.cpp \
328         keyframedial.cpp \
329         toggleducksdial.cpp \
330         resolutiondial.cpp
331
332 INCLUDES = \
333         -I$(top_srcdir)/src
334
335 bin_PROGRAMS = synfigstudio
336
337 synfigstudio_SOURCES = \
338         $(PALETTE_CC) \
339         $(PALETTE_HH) \
340         $(WORKAREARENDERER_CC) \
341         $(WORKAREARENDERER_HH) \
342         $(ACTION_MANAGERS_HH) \
343         $(ACTION_MANAGERS_CC) \
344         $(DOCK_HH) \
345         $(DOCK_CC) \
346         $(OTHER_HH) \
347         $(OTHER_CC) \
348         $(EVENTS_HH) \
349         $(DUCKTRANSFORM_HH) \
350         $(DUCKTRANSFORM_CC) \
351         $(TREEVIEW_HH) \
352         $(TREEVIEW_CC) \
353         $(TREESTORE_HH) \
354         $(TREESTORE_CC) \
355         $(STATE_CC) \
356         $(STATE_HH) \
357         $(WIDGET_CC) \
358         $(WIDGET_HH) \
359         $(CELLRENDERER_HH) \
360         $(CELLRENDERER_CC) \
361         $(DIALOG_HH) \
362         $(DIALOG_CC)
363
364 synfigstudio_LDADD = \
365         ../synfigapp/libsynfigapp.la \
366         @SYNFIG_LIBS@ \
367         @GTKMM_LIBS@ \
368         @FMOD_LIBS@
369
370 synfigstudio_LDFLAGS = \
371         -dlopen self
372
373 synfigstudio_CXXFLAGS = \
374         @SYNFIG_CFLAGS@ \
375         @GTKMM_CFLAGS@ \
376         -DIMAGE_DIR=\"$(imagedir)\" \
377         -DIMAGE_EXT=\"$(imageext)\" \
378         "-DLOCALEDIR=\"$(localedir)\""