Upgrade to waf 1.6.7 and autowaf r52.
[ardour.git] / libs / timecode / wscript
index 4eb3c66c8f813658b45bea4ff5b7bfe81b4bdf52..f919649e2526b3e6e46714cdd0ff63a86a2e89b9 100644 (file)
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-import autowaf
+from waflib.extras import autowaf as autowaf
 import Options
 import os
 
@@ -19,28 +19,27 @@ APPNAME = 'timecode'
 VERSION = TIMECODE_VERSION
 
 # Mandatory variables
-srcdir = '.'
-blddir = 'build'
+top = '.'
+out = 'build'
 
-def set_options(opt):
-       autowaf.set_options(opt)
+def options(opt):
+    autowaf.set_options(opt)
 
 def configure(conf):
-       autowaf.configure(conf)
+    autowaf.configure(conf)
 
-       conf.check_tool('compiler_cxx')
+    conf.check_tool('compiler_cxx')
 
 def build(bld):
-       # Library
-       obj = bld.new_task_gen('cxx', 'shlib')
-       obj.source         = [ 'src/time.cc', 'src/bbt_time.cc' ]
-       obj.export_incdirs = ['.']
-       obj.includes       = ['.', './src']
-       obj.name           = 'libtimecode'
-       obj.target         = 'timecode'
-       obj.vnum           = TIMECODE_LIB_VERSION
-       obj.install_path   = os.path.join(bld.env['LIBDIR'], 'ardour3')
+    # 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')
 
 def shutdown():
-       autowaf.shutdown()
-
+    autowaf.shutdown()