summaryrefslogtreecommitdiff
path: root/libs/evoral/src/libsmf
diff options
context:
space:
mode:
authorHans Baier <hansfbaier@googlemail.com>2009-02-12 23:28:32 +0000
committerHans Baier <hansfbaier@googlemail.com>2009-02-12 23:28:32 +0000
commit9d33176b4950e981f83ffb186f2ff91c5d05ced2 (patch)
treef68c976c9f2e96b82d4b86f7383e80fb90c74822 /libs/evoral/src/libsmf
parentb1cd1835113a21670efc0ad1264c7df160a93147 (diff)
* Swapped MidiSource to LibSMF
* integrated libsmf into scons git-svn-id: svn://localhost/ardour2/branches/3.0@4539 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/evoral/src/libsmf')
-rw-r--r--libs/evoral/src/libsmf/SConscript37
1 files changed, 37 insertions, 0 deletions
diff --git a/libs/evoral/src/libsmf/SConscript b/libs/evoral/src/libsmf/SConscript
new file mode 100644
index 0000000000..54b4ccee70
--- /dev/null
+++ b/libs/evoral/src/libsmf/SConscript
@@ -0,0 +1,37 @@
+# -*- python -*-
+
+import os
+import os.path
+import glob
+
+Import('env libraries install_prefix')
+
+subdirs = ['src/libsmf']
+
+smf = env.Clone()
+smf.Merge([
+ libraries['glib2']
+ ])
+
+if smf['IS_OSX']:
+ smf.Append (LINKFLAGS="-Xlinker -headerpad -Xlinker 2048")
+
+domain = 'smf'
+
+smf.Append(DOMAIN=domain, MAJOR=1, MINOR=2, MICRO=0)
+
+sources = Split("""
+smf.c
+smf_decode.c
+smf_load.c
+smf_save.c
+smf_tempo.c
+""")
+
+smf.Append(CFLAGS = '-DSMF_VERSION=\\\"1.2\\\"')
+
+libsmf = smf.SharedLibrary('smf', [ sources ])
+
+Default(libsmf)
+
+env.Alias('install', env.Install(os.path.join(install_prefix, env['LIBDIR'], 'ardour3'), libsmf))