Merge branch 'export-dialog' into cairocanvas
[ardour.git] / libs / libltc / wscript
index 88f1c2f570278e5ee0e623e72a611a1619961495..8cf7bb6389d9e2f32f54502410b5c6013b93c8fa 100644 (file)
@@ -38,21 +38,16 @@ def configure(conf):
 def build(bld):
     if bld.is_defined('USE_EXTERNAL_LIBS'):
         return
-    obj = bld(features = 'c cshlib')
-    obj.source = '''
-              ltc.c
-              timecode.c
-              encoder.c
-              decoder.c
-    '''
-
-    obj.export_includes = ['./ltc']
-    obj.includes     = ['.']
-    obj.name         = 'libltc'
-    obj.target       = 'ltc'
-    obj.vnum         = LIBLTC_LIB_VERSION
-    obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
-    obj.defines     = ['PACKAGE="' + I18N_PACKAGE + '"']
+    bld (export_includes = ['ltc'],
+         name = 'libltc_includes'
+         )
+
+    bld.stlib (source = ['ltc.c', 'timecode.c', 'encoder.c', 'decoder.c'],
+               cflags = [ '-fPIC' ],
+               includes = ['.'],
+               target = 'libltc',
+               use    = 'libltc_includes'
+               )
 
 def shutdown():
     autowaf.shutdown()