major design changes: use glib event loop for MIDI thread/UI; rework design of BaseUI...
[ardour.git] / libs / ardour / wscript
index 67e138da38d55ba5d656c94693c6382a0c70b76c..3e5f763461f243acbe783f965244151a1eb224b5 100644 (file)
@@ -69,6 +69,7 @@ libardour_sources = [
        'crossfade.cc',
        'cycle_timer.cc',
        'default_click.cc',
+       'debug.cc',
        'delivery.cc',
        'directory_names.cc',
        'diskstream.cc',
@@ -123,6 +124,7 @@ libardour_sources = [
        'midi_state_tracker.cc',
        'midi_stretch.cc',
        'midi_track.cc',
+       'midi_ui.cc',
        'mix.cc',
        'mtc_slave.cc',
        'mtdm.cc',
@@ -131,6 +133,7 @@ libardour_sources = [
        'onset_detector.cc',
        'panner.cc',
        'pcm_utils.cc',
+       'pi_controller.cc',
        'playlist.cc',
        'playlist_factory.cc',
        'plugin.cc',
@@ -162,6 +165,7 @@ libardour_sources = [
        'session_export.cc',
        'session_metadata.cc',
        'session_midi.cc',
+       'session_playlists.cc',
        'session_process.cc',
        'session_state.cc',
        'session_state_utils.cc',
@@ -260,7 +264,7 @@ def build(bld):
        obj.includes     = ['.', '../surfaces/control_protocol', '..']
        obj.name         = 'libardour'
        obj.target       = 'ardour'
-       obj.uselib       = 'GLIBMM AUBIO SIGCPP XML UUID JACK SNDFILE SAMPLERATE LRDF OSX'
+       obj.uselib       = 'GLIBMM GTHREAD AUBIO SIGCPP XML UUID JACK SNDFILE SAMPLERATE LRDF OSX COREAUDIO'
        obj.uselib_local = 'libpbd libmidipp libevoral libvamphost libvampplugin libtaglib librubberband'
        obj.vnum         = LIBARDOUR_LIB_VERSION
        obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
@@ -321,7 +325,7 @@ def build(bld):
                        test/testrunner.cpp
                '''.split()
                testobj.includes     = obj.includes + ['../pbd/']
-               testobj.uselib       = 'CPPUNIT SIGCPP JACK GLIBMM SAMPLERATE XML LRDF'
+               testobj.uselib       = 'CPPUNIT SIGCPP JACK GLIBMM GTHREAD SAMPLERATE XML LRDF COREAUDIO'
                testobj.uselib_local = 'libpbd libmidipp libardour'
                testobj.name         = 'libardour-tests'
                testobj.target       = 'run-tests'