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