send control now has working metering, and switches back and forth between busses...
[ardour.git] / gtk2_ardour / wscript
index 5cb02be8df02d1d3338d03a274b962895e833aff..19b50af781a7e7d07d9df7be6939cb5deec03f09 100644 (file)
@@ -27,7 +27,7 @@ def configure(conf):
                        'gtk2_ardour', MAJOR, MINOR, MICRO)
        autowaf.configure(conf)
        autowaf.check_tool(conf, 'compiler_cxx')
-       
+
        autowaf.check_pkg(conf, 'alsa', uselib_store='ALSA')
        autowaf.check_pkg(conf, 'flac', uselib_store='FLAC', atleast_version='1.2.1')
        autowaf.check_pkg(conf, 'gthread', uselib_store='GTHREAD', atleast_version='2.10.1')
@@ -36,12 +36,12 @@ def configure(conf):
        autowaf.check_pkg(conf, 'libgnomecanvas-2.0', uselib_store='GNOMECANVAS', atleast_version='2.0')
        autowaf.check_pkg(conf, 'libgnomecanvasmm-2.6', uselib_store='GNOMECANVASMM', atleast_version='2.12.0')
        autowaf.check_pkg(conf, 'ogg', uselib_store='OGG', atleast_version='1.1.2')
-       
+
        conf.check_tool('misc') # subst tool
 
        conf.env.append_value('CCFLAGS', '-D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE')
        conf.env.append_value('CXXFLAGS', '-DENABLE_NLS')
-       
+
        conf.env.append_value('CXXFLAGS', '-DHAVE_WAFCONFIG_H')
        conf.write_config_header('wafconfig.h')
 
@@ -179,9 +179,11 @@ def build(bld):
                processor_box.cc
                prompter.cc
                public_editor.cc
+               rc_option_editor.cc
                region_gain_line.cc
                region_selection.cc
                region_view.cc
+               return_ui.cc
                rhythm_ferret.cc
                route_params_ui.cc
                route_processor_selection.cc
@@ -191,13 +193,14 @@ def build(bld):
                send_ui.cc
                session_import_dialog.cc
                session_metadata_dialog.cc
+                session_option_editor.cc
                sfdb_ui.cc
                simpleline.cc
                simplerect.cc
                splash.cc
                startup.cc
                streamview.cc
-                strip_silence_dialog.cc
+               strip_silence_dialog.cc
                tape_region_view.cc
                tempo_dialog.cc
                tempo_lines.cc
@@ -211,7 +214,7 @@ def build(bld):
                version.cc
                waveview.cc
        '''
-       obj.source += 'x11.cc'
+       obj.source += ' x11.cc'
        obj.includes     = ['.']
        obj.name         = 'gtk2_ardour'
        obj.target       = 'ardour-3.0'
@@ -231,7 +234,7 @@ def build(bld):
                obj.source += ' lv2_plugin_ui.cc '
                obj.uselib += ' SLV2 '
                obj.cxxflags += ['-DHAVE_SLV2']
-       
+
        # Wrappers
 
        wrapper_subst_dict = {
@@ -247,16 +250,16 @@ def build(bld):
        obj.target       = 'ardev_common_waf.sh'
        obj.chmod        = 0755
        obj.dict         = wrapper_subst_dict
-       
+
        obj              = bld.new_task_gen('subst')
        obj.source       = 'ardour.sh.in'
        obj.target       = 'ardour3'
        obj.chmod        = 0755
        obj.dict         = wrapper_subst_dict
        obj.install_path = bld.env['BINDIR']
-       
+
        # Font configuration
-       
+
        font_subst_dict = {}
        font_sizes      = {}
        base_font       = ""
@@ -304,31 +307,31 @@ def build(bld):
                }
 
        # RC files
-       
+
        obj              = bld.new_task_gen('subst')
        obj.source       = 'ardour3_ui_dark.rc.in'
        obj.target       = 'ardour3_ui_dark.rc'
        obj.dict         = font_subst_dict
        obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
-       
+
        obj              = bld.new_task_gen('subst')
        obj.source       = 'ardour3_ui_light.rc.in'
        obj.target       = 'ardour3_ui_light.rc'
        obj.dict         = font_subst_dict
        obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
-       
+
        obj              = bld.new_task_gen('subst')
        obj.source       = 'ardour3_ui_dark_sae.rc.in'
        obj.target       = 'ardour3_ui_dark_sae.rc'
        obj.dict         = font_subst_dict
        obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
-       
+
        obj              = bld.new_task_gen('subst')
        obj.source       = 'ardour3_ui_light_sae.rc.in'
        obj.target       = 'ardour3_ui_light_sae.rc'
        obj.dict         = font_subst_dict
        obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')
-       
+
        # Menus
        menus_argv = []
        if bld.env['GTKOSX']:
@@ -346,25 +349,25 @@ def build(bld):
        # Keybindings
        keybindings_dict = {}
        if bld.env['GTKOSX']:
-               keybindings_dict['%PRIMARY%']   = 'Meta'
-               keybindings_dict['%SECONDARY%'] = 'Mod1'
-               keybindings_dict['%TERTIARY%']  = 'Shift'
-               keybindings_dict['%LEVEL4%']    = 'Ctrl'
-               keybindings_dict['%WINDOW%']    = 'Mod1'
+               keybindings_dict['PRIMARY']   = 'Meta'
+               keybindings_dict['SECONDARY'] = 'Mod1'
+               keybindings_dict['TERTIARY']  = 'Shift'
+               keybindings_dict['LEVEL4']    = 'Ctrl'
+               keybindings_dict['WINDOW']    = 'Mod1'
        else:
-               keybindings_dict['%PRIMARY%']   = 'Ctrl'
-               keybindings_dict['%SECONDARY%'] = 'Alt'
-               keybindings_dict['%TERTIARY%']  = 'Shift'
-               keybindings_dict['%LEVEL4%']    = bld.env['WINDOWS_KEY']
-               keybindings_dict['%WINDOW%']    = 'Alt'
-       
+               keybindings_dict['PRIMARY']   = 'Ctrl'
+               keybindings_dict['SECONDARY'] = 'Alt'
+               keybindings_dict['TERTIARY']  = 'Shift'
+               keybindings_dict['LEVEL4']    = bld.env['WINDOWS_KEY']
+               keybindings_dict['WINDOW']    = 'Alt'
+
        for b in [ 'SAE-de-keypad', 'SAE-de-nokeypad', 'SAE-us-keypad', 'SAE-us-nokeypad',
                   'mnemonic-us', 'ergonomic-us' ]:
                obj = bld.new_task_gen('subst')
                obj.target = b + '.bindings'
                obj.source = obj.target + '.in'
                obj.dict   = keybindings_dict
-       
+
        # Icons/Images
        bld.install_files('${DATADIR}/ardour3/icons', 'icons/*.png')
        bld.install_files('${DATADIR}/ardour3/pixmaps', 'pixmaps/*.xpm')