Fix bugs in previous commit that caused FTBFS in synfig and ETL FTBFS with older...
[synfig.git] / synfig-studio / tags / stable / src / gtkmm / Makefile.am
1 # $Id$
2
3 EXTRA_DIST = compview.cpp
4 MAINTAINERCLEANFILES = Makefile.in $(GLADE_FILES)
5
6 CELLRENDERER_HH = \
7         cellrenderer_gradient.h   cellrenderer_time.h   cellrenderer_timetrack.h   cellrenderer_value.h
8 CELLRENDERER_CC = \
9         cellrenderer_gradient.cpp cellrenderer_time.cpp cellrenderer_timetrack.cpp cellrenderer_value.cpp
10
11 WORKAREARENDERER_HH = \
12         renderer_bbox.h   renderer_canvas.h   renderer_dragbox.h   renderer_ducks.h   renderer_grid.h                   \
13         renderer_guides.h   renderer_timecode.h   workarearenderer.h
14 WORKAREARENDERER_CC = \
15         renderer_bbox.cpp renderer_canvas.cpp renderer_dragbox.cpp renderer_ducks.cpp renderer_grid.cpp                 \
16         renderer_guides.cpp renderer_timecode.cpp workarearenderer.cpp
17
18 PALETTE_HH = \
19         mod_palette/dock_palbrowse.h   mod_palette/dock_paledit.h   mod_palette/mod_palette.h
20 PALETTE_CC = \
21         mod_palette/dock_palbrowse.cpp mod_palette/dock_paledit.cpp mod_palette/mod_palette.cpp
22
23 MOD_MIRROR_HH = \
24         mod_mirror/mod_mirror.h   mod_mirror/state_mirror.h
25 MOD_MIRROR_CC = \
26         mod_mirror/mod_mirror.cpp mod_mirror/state_mirror.cpp
27
28 DIALOG_HH = \
29         dialog_color.h   dialog_gradient.h   dialog_keyframe.h   dialog_preview.h   dialog_setup.h                      \
30         dialog_soundselect.h   dialog_waypoint.h
31 DIALOG_CC = \
32         dialog_color.cpp dialog_gradient.cpp dialog_keyframe.cpp dialog_preview.cpp dialog_setup.cpp                    \
33         dialog_soundselect.cpp dialog_waypoint.cpp
34
35 DOCK_HH = \
36         dialog_tooloptions.h   dock_canvases.h   dock_canvasspecific.h   dock_children.h   dock_curves.h                \
37         dock_history.h   dock_info.h   dock_keyframes.h   dock_layergroups.h   dock_layers.h   dock_metadata.h          \
38         dock_navigator.h   dock_params.h   dock_timetrack.h   dockable.h   dockbook.h   dockdialog.h   dockmanager.h
39 DOCK_CC = \
40         dialog_tooloptions.cpp dock_canvases.cpp dock_canvasspecific.cpp dock_children.cpp dock_curves.cpp              \
41         dock_history.cpp dock_info.cpp dock_keyframes.cpp dock_layergroups.cpp dock_layers.cpp dock_metadata.cpp        \
42         dock_navigator.cpp dock_params.cpp dock_timetrack.cpp dockable.cpp dockbook.cpp dockdialog.cpp dockmanager.cpp
43
44 WIDGET_HH = \
45         widget_canvaschooser.h   widget_color.h   widget_coloredit.h   widget_compselect.h   widget_curves.h            \
46         widget_defaults.h   widget_distance.h   widget_enum.h   widget_filename.h   widget_gradient.h                   \
47         widget_sound.h   widget_time.h   widget_timeslider.h   widget_value.h   widget_vector.h   widget_waypoint.h     \
48         widget_waypointmodel.h
49 WIDGET_CC = \
50         widget_canvaschooser.cpp widget_color.cpp widget_coloredit.cpp widget_compselect.cpp widget_curves.cpp          \
51         widget_defaults.cpp widget_distance.cpp widget_enum.cpp widget_filename.cpp widget_gradient.cpp                 \
52         widget_sound.cpp widget_time.cpp widget_timeslider.cpp widget_value.cpp widget_vector.cpp widget_waypoint.cpp   \
53         widget_waypointmodel.cpp
54
55 STATE_HH = \
56         state_bline.h   state_circle.h   state_draw.h   state_eyedrop.h   state_fill.h   state_gradient.h               \
57         state_normal.h   state_polygon.h   state_rectangle.h   state_rotate.h   state_scale.h   state_sketch.h          \
58         state_smoothmove.h   state_star.h   state_stroke.h   state_text.h   state_width.h   state_zoom.h
59 STATE_CC = \
60         state_bline.cpp state_circle.cpp state_draw.cpp state_eyedrop.cpp state_fill.cpp state_gradient.cpp             \
61         state_normal.cpp state_polygon.cpp state_rectangle.cpp state_rotate.cpp state_scale.cpp state_sketch.cpp        \
62         state_smoothmove.cpp state_star.cpp state_stroke.cpp state_text.cpp state_width.cpp state_zoom.cpp
63
64 TREEVIEW_HH = \
65         childrentree.h   keyframetree.h   layergrouptree.h   layertree.h
66 TREEVIEW_CC = \
67         childrentree.cpp keyframetree.cpp layergrouptree.cpp layertree.cpp
68
69 TREESTORE_HH = \
70         canvastreestore.h   childrentreestore.h   historytreestore.h   keyframetreestore.h   layergrouptreestore.h      \
71         layerparamtreestore.h   layertreestore.h   metadatatreestore.h
72 TREESTORE_CC = \
73         canvastreestore.cpp childrentreestore.cpp historytreestore.cpp keyframetreestore.cpp layergrouptreestore.cpp    \
74         layerparamtreestore.cpp layertreestore.cpp metadatatreestore.cpp
75
76 DUCKTRANSFORM_HH = ducktransform_rotate.h ducktransform_scale.h ducktransform_translate.h \
77         duck.h
78 DUCKTRANSFORM_CC = \
79         duck.cpp
80
81 EVENTS_HH = event_layerclick.h event_mouse.h
82
83 ACTION_MANAGERS_HH = \
84         groupactionmanager.h   keyframeactionmanager.h   layeractionmanager.h
85 ACTION_MANAGERS_CC = \
86         groupactionmanager.cpp keyframeactionmanager.cpp layeractionmanager.cpp
87
88 OTHER_HH = compview.h eventkey.h smach.h \
89         about.h   adjust_window.h   app.h   asyncrenderer.h   audiocontainer.h   autorecover.h   canvasoptions.h        \
90         canvasproperties.h   canvasview.h   devicetracker.h   dialogsettings.h   duckmatic.h   general.h                \
91         iconcontroller.h instance.h   ipc.h   keymapsettings.h  module.h onemoment.h preview.h   renddesc.h             \
92         render.h splash.h statemanager.h toolbox.h valuelink.h workarea.h zoomdial.h
93 OTHER_CC = main.cpp \
94         about.cpp adjust_window.cpp app.cpp asyncrenderer.cpp audiocontainer.cpp autorecover.cpp canvasoptions.cpp      \
95         canvasproperties.cpp canvasview.cpp devicetracker.cpp dialogsettings.cpp duckmatic.cpp iconcontroller.cpp       \
96         instance.cpp ipc.cpp keymapsettings.cpp module.cpp onemoment.cpp preview.cpp renddesc.cpp render.cpp            \
97         splash.cpp statemanager.cpp toolbox.cpp valuelink.cpp workarea.cpp zoomdial.cpp
98
99 INCLUDES = -I$(top_srcdir)/src
100
101 bin_PROGRAMS = synfigstudio
102 synfigstudio_SOURCES = \
103         $(MOD_MIRROR_CC) $(MOD_MIRROR_HH) $(PALETTE_CC) $(PALETTE_HH) $(WORKAREARENDERER_CC) $(WORKAREARENDERER_HH)     \
104         $(ACTION_MANAGERS_HH) $(ACTION_MANAGERS_CC) $(DOCK_HH) $(DOCK_CC) $(OTHER_HH) $(OTHER_CC) $(EVENTS_HH)          \
105         $(DUCKTRANSFORM_HH) $(DUCKTRANSFORM_CC) $(TREEVIEW_HH) $(TREEVIEW_CC) $(TREESTORE_HH) $(TREESTORE_CC)           \
106         $(STATE_CC) $(STATE_HH) $(WIDGET_CC) $(WIDGET_HH) $(CELLRENDERER_HH) $(CELLRENDERER_CC)                         \
107         $(DIALOG_HH) $(DIALOG_CC)
108
109 synfigstudio_LDADD = ../synfigapp/libsynfigapp.la @SYNFIG_LIBS@ @GTKMM_LIBS@ @FMOD_LIBS@
110 synfigstudio_LDFLAGS = -dlopen self
111 synfigstudio_CXXFLAGS = @SYNFIG_CFLAGS@ @GTKMM_CFLAGS@ -DIMAGE_DIR=\"$(imagedir)\" -DIMAGE_EXT=\"$(imageext)\" "-DLOCALEDIR=\"$(localedir)\""