libsmf.name = 'libsmf'
libsmf.target = 'smf'
libsmf.uselib = 'GLIB'
- libsmf.cxxflags = [ '-fPIC' ]
- libsmf.cflags = [ '-fPIC' ]
- libsmf.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ libsmf.install_path = bld.env['LIBDIR']
+ if bld.env['build_target'] != 'mingw':
+ libsmf.cxxflags = [ '-fPIC' ]
+ libsmf.cflags = [ '-fPIC' ]
lib_source = '''
src/Control.cpp
src/ControlSet.cpp
src/Curve.cpp
src/Event.cpp
- src/IdentityConverter.cpp
src/midi_util.cpp
src/MIDIEvent.cpp
src/Note.cpp
src/SMF.cpp
src/Sequence.cpp
+ src/TimeConverter.cpp
src/debug.cpp
+ src/types.cpp
'''
# Library
obj.uselib = 'GLIBMM GTHREAD SMF'
obj.use = 'libsmf libpbd'
obj.vnum = EVORAL_LIB_VERSION
- obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ obj.install_path = bld.env['LIBDIR']
obj.defines += [ 'PACKAGE="libevoral"', 'EVORAL_MIDI_XML=1' ]
if bld.env['BUILD_TESTS'] and bld.is_defined('HAVE_CPPUNIT'):
test/SequenceTest.cpp
test/SMFTest.cpp
test/RangeTest.cpp
+ test/CurveTest.cpp
test/testrunner.cpp
'''
obj.includes = ['.', './src']
obj.target = 'run-tests'
obj.name = 'libevoral-tests'
obj.install_path = ''
+ obj.defines = ['PACKAGE="libevoraltest"']
if bld.env['TEST_COVERAGE']:
obj.linkflags = '-lgcov'
obj.cflags = [ '-fprofile-arcs', '-ftest-coverage' ]