# Variables for 'waf dist'
APPNAME = 'libardour3'
VERSION = LIBARDOUR_VERSION
-I18N_PACKAGE = 'libardour3'
+I18N_PACKAGE = 'ardour3'
# Mandatory variables
top = '.'
'automation.cc',
'automation_control.cc',
'automation_list.cc',
+ 'automation_watch.cc',
'beats_frames_converter.cc',
'broadcast_info.cc',
'buffer.cc',
'buffer_set.cc',
'bundle.cc',
'butler.cc',
- 'callback.cc',
'capturing_processor.cc',
'chan_count.cc',
'chan_mapping.cc',
'ladspa_plugin.cc',
'location.cc',
'location_importer.cc',
+ 'ltc_slave.cc',
'meter.cc',
'midi_automation_list_binder.cc',
'midi_buffer.cc',
'mtc_slave.cc',
'mtdm.cc',
'mute_master.cc',
- 'named_selection.cc',
'onset_detector.cc',
'operations.cc',
'pan_controllable.cc',
'session_events.cc',
'session_export.cc',
'session_handle.cc',
+ 'session_ltc.cc',
'session_metadata.cc',
'session_midi.cc',
'session_object.cc',
'session_state_utils.cc',
'session_time.cc',
'session_transport.cc',
- 'session_utils.cc',
'slave.cc',
'smf_source.cc',
'sndfile_helpers.cc',
'user_bundle.cc',
'utils.cc',
'version.cc',
- 'worker.cc',
+ 'worker.cc'
]
def flac_supported():
if Options.options.lv2:
autowaf.check_pkg(conf, 'lv2', uselib_store='LV2',
atleast_version='1.0.0', mandatory=True)
+ autowaf.check_pkg(conf, 'lv2', uselib_store='NEW_LV2',
+ atleast_version='1.0.15', mandatory=False)
autowaf.check_pkg(conf, 'serd-0', uselib_store='SERD',
atleast_version='0.14.0', mandatory=True)
autowaf.check_pkg(conf, 'sord-0', uselib_store='SORD',
atleast_version='0.2.0', mandatory=True)
autowaf.check_pkg(conf, 'lilv-0', uselib_store='LILV',
atleast_version='0.14.0', mandatory=True)
+ autowaf.check_pkg(conf, 'lilv-0', uselib_store='NEW_LILV',
+ atleast_version='0.15.0', mandatory=False)
autowaf.check_pkg(conf, 'suil-0', uselib_store='SUIL',
atleast_version='0.6.0', mandatory=False)
conf.define ('LV2_SUPPORT', 1)
mandatory = True,
errmsg = missing_jack_message)
+ conf.check_cc(fragment = '''
+#include <jack/transport.h>
+int main(int argc, char** argv) {
+ jack_position_t pos;
+ pos.valid & JackVideoFrameOffset;
+ return 0;
+}''',
+ uselib= [ 'JACK' ],
+ msg = 'Checking for JackVideoFrameOffset',
+ define_name = 'HAVE_JACK_VIDEO_SUPPORT',
+ mandatory = False,
+ okmsg = 'present')
+
if flac_supported():
conf.define ('HAVE_FLAC', 1)
if ogg_supported():
'OSX','BOOST','CURL','DL']
obj.use = ['libpbd','libmidipp','libevoral','libvamphost',
'libvampplugin','libtaglib','librubberband',
- 'libaudiographer']
+ 'libaudiographer','libltc']
obj.vnum = LIBARDOUR_LIB_VERSION
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
obj.defines = [
'DATA_DIR="' + os.path.normpath(bld.env['DATADIR']) + '"',
'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"',
'LOCALEDIR="' + os.path.join(os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
- 'PROGRAM_NAME="' + bld.env['PROGRAM_NAME'] + '"'
+ 'PROGRAM_NAME="' + bld.env['PROGRAM_NAME'] + '"',
+ 'EVORAL_MIDI_XML=1'
]
#obj.source += ' st_stretch.cc st_pitch.cc '
test/control_surfaces_test.cc
test/combine_regions_test.cc
test/region_naming_test.cc
+ test/load_sessions_test.cc
test/mtdm_test.cc
test/testrunner.cc
'''.split()