major design changes: use glib event loop for MIDI thread/UI; rework design of BaseUI...
[ardour.git] / libs / ardour / wscript
index bf850ebeab7b65cee1efa7020403c65e8259bb43..3e5f763461f243acbe783f965244151a1eb224b5 100644 (file)
@@ -124,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',
@@ -164,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',
@@ -262,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')
@@ -323,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'