a) start at creating ControlProtocol objects
[ardour.git] / libs / ardour / SConscript
index 58e2cb908c4ccc298e915f156da168cde555482e..8bf62b9c0147b985ee0d697080305baae1f3a766 100644 (file)
@@ -31,15 +31,18 @@ automation.cc
 automation_event.cc
 configuration.cc
 connection.cc
+control_protocol.cc
 crossfade.cc
 curve.cc
 cycle_timer.cc
 default_click.cc
 destructive_filesource.cc
 diskstream.cc
+externalsource.cc
 filesource.cc
 gain.cc
 gdither.cc
+generic_midi_control_protocol.cc
 globals.cc
 import.cc
 insert.cc
@@ -66,6 +69,7 @@ send.cc
 session.cc
 session_butler.cc
 session_click.cc
+session_control.cc
 session_events.cc
 session_export.cc
 session_feedback.cc
@@ -81,6 +85,7 @@ source.cc
 state_manager.cc
 stateful.cc
 tempo.cc
+tranzport_control_protocol.cc
 utils.cc
 version.cc
 mix.cc
@@ -163,8 +168,8 @@ if conf.CheckCHeader('/System/Library/Frameworks/CoreMIDI.framework/Headers/Core
     ardour.Append(LINKFLAGS="-framework CoreMIDI")
 
 if conf.CheckCHeader('/System/Library/Frameworks/AudioToolbox.framework/Headers/ExtendedAudioFile.h'):
-       ardour.Append(LINKFLAGS="-framework AudioToolbox")
-       extra_sources += coreaudio_files
+    ardour.Append(CXXFLAGS="-DHAVE_COREAUDIO")    
+    extra_sources += coreaudio_files
 
 ardour = conf.Finish ()
 
@@ -177,7 +182,7 @@ ardour.Merge ([
             libraries['sigc2'],
             libraries['pbd3'],
             libraries['soundtouch'],
-            libraries['midi++2']
+            libraries['midi++2'],
             ])