diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-10-18 11:08:53 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-10-18 11:08:53 -0400 |
commit | 6da4ad80bec30933ea85750e4cb39a9f4e86f465 (patch) | |
tree | ed937dfae5197dc02c650f60a99b05cef749bfac /libs/timecode | |
parent | d699745a4d903815022c7a5ba83085304f069de4 (diff) |
convert libtimecode into a static lib
Diffstat (limited to 'libs/timecode')
-rw-r--r-- | libs/timecode/wscript | 34 |
1 files changed, 10 insertions, 24 deletions
diff --git a/libs/timecode/wscript b/libs/timecode/wscript index 034292b1dd..756feb6185 100644 --- a/libs/timecode/wscript +++ b/libs/timecode/wscript @@ -3,21 +3,6 @@ from waflib.extras import autowaf as autowaf from waflib import Options import os -# Version of this package (even if built as a child) -TIMECODE_VERSION = '0.0.0' - -# Library version (UNIX style major, minor, micro) -# major increment <=> incompatible changes -# minor increment <=> compatible changes (additions) -# micro increment <=> no interface changes -# Version history: -# 0.0.0 = 0,0,0 -TIMECODE_LIB_VERSION = '0.0.0' - -# Variables for 'waf dist' -APPNAME = 'timecode' -VERSION = TIMECODE_VERSION - # Mandatory variables top = '.' out = 'build' @@ -30,15 +15,16 @@ def configure(conf): autowaf.configure(conf) def build(bld): - # Library - obj = bld(features = 'cxx cxxshlib') - obj.source = [ 'src/time.cc', 'src/bbt_time.cc' ] - obj.export_includes = ['.'] - obj.includes = ['.', './src'] - obj.name = 'libtimecode' - obj.target = 'timecode' - obj.vnum = TIMECODE_LIB_VERSION - obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3') + bld (export_includes = ['.'], + includes = ['.'], + name = 'timecode_includes' + ) + + bld.stlib (cxxflags = [ '-fPIC' ], + source = [ 'src/time.cc', 'src/bbt_time.cc' ], + target = 'timecode', + use = 'timecode_includes' + ) def shutdown(): autowaf.shutdown() |