summaryrefslogtreecommitdiff
path: root/libs/libltc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-10-18 11:08:44 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-10-18 11:08:44 -0400
commitd699745a4d903815022c7a5ba83085304f069de4 (patch)
tree71289e6cfa64e5b7686b2f9f1642b1a320a1438a /libs/libltc
parent5ba369918b07a4c0859f0e94537da7b5a11bb49f (diff)
convert libltc into a static lib
Diffstat (limited to 'libs/libltc')
-rw-r--r--libs/libltc/wscript25
1 files changed, 10 insertions, 15 deletions
diff --git a/libs/libltc/wscript b/libs/libltc/wscript
index 9be750ee55..c0b2057298 100644
--- a/libs/libltc/wscript
+++ b/libs/libltc/wscript
@@ -33,21 +33,16 @@ def configure(conf):
autowaf.configure(conf)
def build(bld):
- obj = bld(features = 'c cshlib')
- obj.source = '''
- ltc.c
- timecode.c
- encoder.c
- decoder.c
- '''
-
- obj.export_includes = ['.']
- 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 = ['.'],
+ includes = ['.'],
+ name = 'ltc_includes'
+ )
+
+ bld.stlib (source = ['ltc.c', 'timecode.c', 'encoder.c', 'decoder.c'],
+ cflags = [ '-fPIC' ],
+ target = 'ltc',
+ use = 'ltc_includes'
+ )
def shutdown():
autowaf.shutdown()