about.cc
actions.cc
add_route_dialog.cc
+add_midi_cc_track_dialog.cc
ardour_dialog.cc
ardour_ui.cc
ardour_ui2.cc
ardour_ui_mixer.cc
ardour_ui_options.cc
audio_clock.cc
-route_time_axis.cc
audio_time_axis.cc
-automation_gain_line.cc
+audio_region_editor.cc
+control_point.cc
automation_line.cc
-automation_pan_line.cc
automation_time_axis.cc
+automation_controller.cc
+midi_time_axis.cc
+midi_streamview.cc
axis_view.cc
-canvas-imageframe.c
canvas-simpleline.c
simpleline.cc
canvas-simplerect.c
simplerect.cc
canvas-waveview.c
-color_manager.cc
+diamond.cc
+canvas-midi-event.cc
crossfade_edit.cc
crossfade_view.cc
curvetest.cc
editor_edit_groups.cc
editor_export_audio.cc
editor_hscroller.cc
-editor_imageframe.cc
editor_keyboard.cc
editor_keys.cc
editor_markers.cc
export_session_dialog.cc
export_region_dialog.cc
export_range_markers_dialog.cc
-gain_automation_time_axis.cc
gain_meter.cc
ghostregion.cc
gtk-custom-hruler.c
gtk-custom-ruler.c
-imageframe.cc
-imageframe_socket_handler.cc
-imageframe_time_axis.cc
-imageframe_time_axis_group.cc
-imageframe_time_axis_view.cc
-imageframe_view.cc
io_selector.cc
keyboard.cc
ladspa_pluginui.cc
+latency_gui.cc
location_ui.cc
main.cc
marker.cc
-marker_time_axis.cc
-marker_time_axis_view.cc
-marker_view.cc
mixer_strip.cc
mixer_ui.cc
new_session_dialog.cc
option_editor.cc
opts.cc
-pan_automation_time_axis.cc
panner.cc
panner2d.cc
panner_ui.cc
plugin_ui.cc
prompter.cc
public_editor.cc
-redirect_automation_line.cc
-redirect_automation_time_axis.cc
-redirect_box.cc
-audio_region_editor.cc
+processor_box.cc
region_gain_line.cc
region_selection.cc
region_view.cc
audio_region_view.cc
+midi_region_view.cc
+tape_region_view.cc
route_params_ui.cc
-route_redirect_selection.cc
+route_processor_selection.cc
route_ui.cc
selection.cc
sfdb_ui.cc
send_ui.cc
streamview.cc
audio_streamview.cc
-tape_region_view.cc
tempo_dialog.cc
+theme_manager.cc
time_axis_view.cc
time_axis_view_item.cc
+route_time_axis.cc
time_selection.cc
+ui_config.cc
utils.cc
version.cc
-visual_time_axis.cc
waveview.cc
""")
extra_sources += vst_files
gtkardour.Append (CCFLAGS="-DVST_SUPPORT", CPPPATH="#libs/fst")
+cmt_files=Split("""
+canvas-imageframe.c
+editor_imageframe.cc
+imageframe.cc
+imageframe_socket_handler.cc
+imageframe_time_axis.cc
+imageframe_time_axis_group.cc
+imageframe_time_axis_view.cc
+imageframe_view.cc
+marker_time_axis.cc
+marker_time_axis_view.cc
+marker_view.cc
+visual_time_axis.cc
+""")
+
+if env['CMT']:
+ extra_sources += cmt_files
+ gtkardour.Append (CCFLAGS="-DWITH_CMT")
+
if gtkardour['AUDIOUNITS']:
extra_sources += audiounit_files
gtkardour.Append(CCFLAGS='-DHAVE_AUDIOUNITS')
i18n (gtkardour, gtkardour_files+skipped_files+fft_analysis_files, env)
# configuration files
-env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour2_ui.rc'))
+env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour2_ui_dark.rc'))
+env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour2_ui_light.rc'))
env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.menus'))
env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.bindings'))
-env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.colors'))
+env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour2_ui_default.conf'))
# data files
env.Alias('install', env.Install(os.path.join(install_prefix, 'share', 'ardour2'), 'splash.png'))
env.Alias('install', env.Install(os.path.join(install_prefix, 'share', 'ardour2', 'pixmaps'), pixmap_files))
'i18n.h', 'gettext.h',
'ardour.sh.in',
'ardev_common.sh.in',
- 'ardour2_ui.rc', 'splash.png',
- 'ardour.menus', 'ardour.bindings.in', 'ardour.colors',
+ 'ardev', 'ardbg',
+ 'ardour2_ui_dark.rc', 'ardour2_ui_light.rc', 'splash.png',
+ 'ardour.menus', 'ardour.bindings.in', 'ardour2_ui_default.conf',
'editor_xpms'
] +
gtkardour_files +