initial implementation of a VCA Manager object
[ardour.git] / libs / ardour / wscript
index 31d2c506815015c25bd5e5440b5a1b6d0685535a..625bac8742eacb9d238f795106e3886c1b161c96 100644 (file)
@@ -92,6 +92,7 @@ libardour_sources = [
         'filesystem_paths.cc',
         'filter.cc',
         'find_session.cc',
+        'fixed_delay.cc',
         'gain_control.cc',
         'globals.cc',
         'graph.cc',
@@ -112,6 +113,7 @@ libardour_sources = [
         'location_importer.cc',
         'ltc_file_reader.cc',
         'ltc_slave.cc',
+        'lua_api.cc',
         'luabindings.cc',
         'luaproc.cc',
         'luascripting.cc',
@@ -202,6 +204,7 @@ libardour_sources = [
         'session_state_utils.cc',
         'session_time.cc',
         'session_transport.cc',
+        'sidechain.cc',
         'slave.cc',
         'smf_source.cc',
         'sndfile_helpers.cc',
@@ -228,6 +231,8 @@ libardour_sources = [
         'unknown_processor.cc',
         'user_bundle.cc',
         'utils.cc',
+        'vca.cc',
+        'vca_manager.cc',
         'vumeterdsp.cc',
         'worker.cc'
 ]
@@ -295,6 +300,10 @@ def configure(conf):
                           atleast_version='0.6.0', mandatory=False)
         conf.define ('LV2_SUPPORT', 1)
 
+    # non-standard LV2 extention -- TODO: add option to disable??
+    if conf.is_defined ('HAVE_LV2_1_10_0'):
+        conf.define ('LV2_EXTENDED', 1)
+
 #    autowaf.check_pkg(conf, 'soundtouch-1.0', uselib_store='SOUNDTOUCH',
 #                      mandatory=False)
     autowaf.check_pkg(conf, 'cppunit', uselib_store='CPPUNIT',
@@ -362,7 +371,7 @@ def build(bld):
     obj.includes     = ['.', '../surfaces/control_protocol', '..']
     obj.name         = 'libardour'
     obj.target       = 'ardour'
-    obj.uselib       = ['GLIBMM','GTHREAD','AUBIO','SIGCPP','XML','UUID',
+    obj.uselib       = ['GLIBMM','GTHREAD','AUBIO','SIGCPP','XML','UUID', 'LO',
                         'SNDFILE','SAMPLERATE','LRDF','AUDIOUNITS', 'GIOMM',
                         'OSX','BOOST','CURL','TAGLIB','VAMPSDK','VAMPHOSTSDK','RUBBERBAND']
     obj.use          = ['libpbd','libmidipp','libevoral',