Change build scripts to use Makefile inserts
[synfig.git] / synfig-studio / src / gui / Makefile.am
index 5fcced4..f12a5c7 100644 (file)
@@ -6,231 +6,20 @@ EXTRA_DIST = \
 MAINTAINERCLEANFILES = \
        Makefile.in
 
-
-CELLRENDERER_HH = \
-       cellrenderer_gradient.h \
-       cellrenderer_time.h \
-       cellrenderer_timetrack.h \
-       cellrenderer_value.h
-
-CELLRENDERER_CC = \
-       cellrenderer_gradient.cpp \
-       cellrenderer_time.cpp \
-       cellrenderer_timetrack.cpp \
-       cellrenderer_value.cpp
-
-
-WORKAREARENDERER_HH = \
-       renderer_bbox.h \
-       renderer_canvas.h \
-       renderer_dragbox.h \
-       renderer_ducks.h \
-       renderer_grid.h \
-       renderer_guides.h \
-       renderer_timecode.h \
-       workarearenderer.h
-
-WORKAREARENDERER_CC = \
-       renderer_bbox.cpp \
-       renderer_canvas.cpp \
-       renderer_dragbox.cpp \
-       renderer_ducks.cpp \
-       renderer_grid.cpp \
-       renderer_guides.cpp \
-       renderer_timecode.cpp \
-       workarearenderer.cpp
-
-
-PALETTE_HH = \
-       modules/mod_palette/dock_palbrowse.h \
-       modules/mod_palette/dock_paledit.h \
-       modules/mod_palette/mod_palette.h
-
-PALETTE_CC = \
-       modules/mod_palette/dock_palbrowse.cpp \
-       modules/mod_palette/dock_paledit.cpp \
-       modules/mod_palette/mod_palette.cpp
-
-
-DIALOG_HH = \
-       dialogs/dialog_color.h \
-       dialogs/dialog_gradient.h \
-       dialogs/dialog_keyframe.h \
-       dialogs/dialog_preview.h \
-       dialogs/dialog_setup.h \
-       dialogs/dialog_soundselect.h \
-       dialogs/dialog_targetparam.h \
-       dialogs/dialog_waypoint.h
-
-DIALOG_CC = \
-       dialogs/dialog_color.cpp \
-       dialogs/dialog_gradient.cpp \
-       dialogs/dialog_keyframe.cpp \
-       dialogs/dialog_preview.cpp \
-       dialogs/dialog_setup.cpp \
-       dialogs/dialog_soundselect.cpp \
-       dialogs/dialog_targetparam.cpp \
-       dialogs/dialog_waypoint.cpp
-
-
-DOCK_HH = \
-       dialog_tooloptions.h \
-       dock_canvases.h \
-       dock_canvasspecific.h \
-       dock_children.h \
-       dock_curves.h \
-       dock_history.h \
-       dock_info.h \
-       dock_keyframes.h \
-       dock_layergroups.h \
-       dock_layers.h \
-       dock_metadata.h \
-       dock_navigator.h \
-       dock_params.h \
-       dock_timetrack.h \
-       dockable.h \
-       dockbook.h \
-       dockdialog.h \
-       dockmanager.h
-
-DOCK_CC = \
-       dialog_tooloptions.cpp \
-       dock_canvases.cpp \
-       dock_canvasspecific.cpp \
-       dock_children.cpp \
-       dock_curves.cpp \
-       dock_history.cpp \
-       dock_info.cpp \
-       dock_keyframes.cpp \
-       dock_layergroups.cpp \
-       dock_layers.cpp \
-       dock_metadata.cpp \
-       dock_navigator.cpp \
-       dock_params.cpp \
-       dock_timetrack.cpp \
-       dockable.cpp \
-       dockbook.cpp \
-       dockdialog.cpp \
-       dockmanager.cpp
-
-
-WIDGET_HH = \
-       widget_canvaschooser.h \
-       widget_color.h \
-       widget_coloredit.h \
-       widget_compselect.h \
-       widget_curves.h \
-       widget_defaults.h \
-       widget_distance.h \
-       widget_enum.h \
-       widget_filename.h \
-       widget_gradient.h \
-       widget_sound.h \
-       widget_time.h \
-       widget_timeslider.h \
-       widget_value.h \
-       widget_vector.h \
-       widget_waypoint.h \
-       widget_waypointmodel.h \
-       widget_keyframe_list.h
-
-WIDGET_CC = \
-       widget_canvaschooser.cpp \
-       widget_color.cpp \
-       widget_coloredit.cpp \
-       widget_compselect.cpp \
-       widget_curves.cpp \
-       widget_defaults.cpp \
-       widget_distance.cpp \
-       widget_enum.cpp \
-       widget_filename.cpp \
-       widget_gradient.cpp \
-       widget_sound.cpp \
-       widget_time.cpp \
-       widget_timeslider.cpp \
-       widget_value.cpp \
-       widget_vector.cpp \
-       widget_waypoint.cpp \
-       widget_waypointmodel.cpp \
-       widget_keyframe_list.cpp
-
-
-STATE_HH = \
-       state_bline.h \
-       state_circle.h \
-       state_draw.h \
-       state_eyedrop.h \
-       state_fill.h \
-       state_gradient.h \
-       state_mirror.h \
-       state_normal.h \
-       state_polygon.h \
-       state_rectangle.h \
-       state_rotate.h \
-       state_scale.h \
-       state_sketch.h \
-       state_smoothmove.h \
-       state_star.h \
-       state_stroke.h \
-       state_text.h \
-       state_width.h \
-       state_zoom.h
-
-STATE_CC = \
-       state_bline.cpp \
-       state_circle.cpp \
-       state_draw.cpp \
-       state_eyedrop.cpp \
-       state_fill.cpp \
-       state_gradient.cpp \
-       state_mirror.cpp \
-       state_normal.cpp \
-       state_polygon.cpp \
-       state_rectangle.cpp \
-       state_rotate.cpp \
-       state_scale.cpp \
-       state_sketch.cpp \
-       state_smoothmove.cpp \
-       state_star.cpp \
-       state_stroke.cpp \
-       state_text.cpp \
-       state_width.cpp \
-       state_zoom.cpp
-
-
-TREEVIEW_HH = \
-       childrentree.h \
-       keyframetree.h \
-       layergrouptree.h \
-       layertree.h
-
-TREEVIEW_CC = \
-       childrentree.cpp \
-       keyframetree.cpp \
-       layergrouptree.cpp \
-       layertree.cpp
-
-
-TREESTORE_HH = \
-       canvastreestore.h \
-       childrentreestore.h \
-       historytreestore.h \
-       keyframetreestore.h \
-       layergrouptreestore.h \
-       layerparamtreestore.h \
-       layertreestore.h \
-       metadatatreestore.h
-
-TREESTORE_CC = \
-       canvastreestore.cpp \
-       childrentreestore.cpp \
-       historytreestore.cpp \
-       keyframetreestore.cpp \
-       layergrouptreestore.cpp \
-       layerparamtreestore.cpp \
-       layertreestore.cpp \
-       metadatatreestore.cpp
-
+synfigstudio_src = main.cpp
+
+#include makefile inserts from subdirectories
+include actionmanagers/Makefile_insert
+include cellrenderer/Makefile_insert
+include dialogs/Makefile_insert
+include dials/Makefile_insert
+include docks/Makefile_insert
+include modules/Makefile_insert
+#makefile inserts for modules are included by modules/Makefile_insert
+include states/Makefile_insert
+include trees/Makefile_insert
+include widgets/Makefile_insert
+include workarearenderer/Makefile_insert
 
 DUCKTRANSFORM_HH = \
        ducktransform_rotate.h \
@@ -241,35 +30,19 @@ DUCKTRANSFORM_HH = \
 DUCKTRANSFORM_CC = \
        duck.cpp
 
-
 EVENTS_HH = \
        event_layerclick.h \
        event_mouse.h
 
-
-ACTION_MANAGERS_HH = \
-       groupactionmanager.h \
-       keyframeactionmanager.h \
-       layeractionmanager.h
-
-ACTION_MANAGERS_CC = \
-       groupactionmanager.cpp \
-       keyframeactionmanager.cpp \
-       layeractionmanager.cpp
-
-
 OTHER_HH = \
        compview.h \
        eventkey.h \
        smach.h \
-       dialogs/about.h \
        adjust_window.h \
        app.h \
        asyncrenderer.h \
        audiocontainer.h \
        autorecover.h \
-       dialogs/canvasoptions.h \
-       dialogs/canvasproperties.h \
        canvasview.h \
        devicetracker.h \
        dialogsettings.h \
@@ -279,7 +52,6 @@ OTHER_HH = \
        instance.h \
        ipc.h \
        keymapsettings.h \
-       modules/module.h \
        onemoment.h \
        preview.h \
        renddesc.h \
@@ -288,23 +60,14 @@ OTHER_HH = \
        statemanager.h \
        toolbox.h \
        valuelink.h \
-       workarea.h \
-       zoomdial.h \
-       framedial.h \
-       keyframedial.h \
-       toggleducksdial.h \
-       resolutiondial.h
+       workarea.h
 
 OTHER_CC = \
-       main.cpp \
-       dialogs/about.cpp \
        adjust_window.cpp \
        app.cpp \
        asyncrenderer.cpp \
        audiocontainer.cpp \
        autorecover.cpp \
-       dialogs/canvasoptions.cpp \
-       dialogs/canvasproperties.cpp \
        canvasview.cpp \
        devicetracker.cpp \
        dialogsettings.cpp \
@@ -313,7 +76,6 @@ OTHER_CC = \
        instance.cpp \
        ipc.cpp \
        keymapsettings.cpp \
-       modules/module.cpp \
        onemoment.cpp \
        preview.cpp \
        renddesc.cpp \
@@ -322,12 +84,7 @@ OTHER_CC = \
        statemanager.cpp \
        toolbox.cpp \
        valuelink.cpp \
-       workarea.cpp \
-       zoomdial.cpp \
-       framedial.cpp \
-       keyframedial.cpp \
-       toggleducksdial.cpp \
-       resolutiondial.cpp
+       workarea.cpp
 
 INCLUDES = \
        -I$(top_srcdir)/src
@@ -335,31 +92,14 @@ INCLUDES = \
 bin_PROGRAMS = synfigstudio
 
 synfigstudio_SOURCES = \
-       $(PALETTE_CC) \
-       $(PALETTE_HH) \
-       $(WORKAREARENDERER_CC) \
-       $(WORKAREARENDERER_HH) \
-       $(ACTION_MANAGERS_HH) \
-       $(ACTION_MANAGERS_CC) \
-       $(DOCK_HH) \
-       $(DOCK_CC) \
-       $(OTHER_HH) \
-       $(OTHER_CC) \
-       $(EVENTS_HH) \
+       $(synfigstudio_src) \
        $(DUCKTRANSFORM_HH) \
        $(DUCKTRANSFORM_CC) \
-       $(TREEVIEW_HH) \
-       $(TREEVIEW_CC) \
-       $(TREESTORE_HH) \
-       $(TREESTORE_CC) \
-       $(STATE_CC) \
-       $(STATE_HH) \
-       $(WIDGET_CC) \
-       $(WIDGET_HH) \
-       $(CELLRENDERER_HH) \
-       $(CELLRENDERER_CC) \
-       $(DIALOG_HH) \
-       $(DIALOG_CC)
+       $(EVENTS_HH) \
+       $(OTHER_HH) \
+       $(OTHER_CC)
+
+
 
 synfigstudio_LDADD = \
        ../synfigapp/libsynfigapp.la \