curve.cc
cycle_timer.cc
default_click.cc
+destructive_filesource.cc
diskstream.cc
filesource.cc
gain.cc
mtc_slave.cc
named_selection.cc
panner.cc
+pcm_utils.cc
playlist.cc
playlist_factory.cc
plugin.cc
if conf.CheckCHeader('/System/Library/Frameworks/AudioToolbox.framework/Headers/ExtendedAudioFile.h'):
ardour.Append(LINKFLAGS="-framework AudioToolbox")
- #extra_sources += coreaudio_files
+ extra_sources += coreaudio_files
ardour = conf.Finish ()
single_source = 1)
if env['DEVBUILD'] == 1:
- if env['BUILD_SSE_OPTIMIZATIONS'] == 1:
- arch_specific_objects = env.SharedAsmObject('sse_functions.os', 'sse_functions.s')
+ if env['FPU_OPTIMIZATION']:
+ if env['DIST_TARGET'] == "i386":
+ arch_specific_objects = env.SharedAsmObject('sse_functions.os', 'sse_functions.s')
+ if env['DIST_TARGET'] == "i686":
+ arch_specific_objects = env.SharedAsmObject('sse_functions.os', 'sse_functions.s')
+ if env['DIST_TARGET'] == "x86_64":
+ arch_specific_objects = env.SharedAsmObject('sse_functions_64bit.os', 'sse_functions_64bit.s')
+
libardour = ardour.SharedLibrary('ardour', ardour_files + extra_sources + arch_specific_objects)
else:
- if env['BUILD_SSE_OPTIMIZATIONS'] == 1:
- arch_specific_objects = env.StaticObject(target='sse_functions',source='sse_functions.s')
+ if env['FPU_OPTIMIZATION']:
+ if env['DIST_TARGET'] == "i386":
+ arch_specific_objects = env.StaticObject(target='sse_functions',source='sse_functions.s')
+ if env['DIST_TARGET'] == "i686":
+ arch_specific_objects = env.StaticObject(target='sse_functions',source='sse_functions.s')
+ if env['DIST_TARGET'] == "x86_64":
+ arch_specific_objects = env.StaticObject(target='sse_functions_64bit',source='sse_functions_64bit.s')
libardour = ardour.StaticLibrary('ardour', ardour_files + extra_sources + arch_specific_objects)
i18n (ardour, ardour_files + vst_files + coreaudio_files, env)
env.Alias('tarball', env.Distribute (env['DISTTREE'],
- [ 'SConscript', 'i18n.h', 'gettext.h', 'sse_functions.s' ] +
+ [ 'SConscript', 'i18n.h', 'gettext.h', 'sse_functions.s', 'sse_functions_64bit.s' ] +
ardour_files + vst_files + coreaudio_files +
glob.glob('po/*.po') + glob.glob('ardour/*.h')))