make available panners dependent on program name
[ardour.git] / libs / panners / wscript
1 #!/usr/bin/env python
2 from waflib.extras import autowaf as autowaf
3 from waflib import Options
4 import os
5
6 # Mandatory variables
7 top = '.'
8 out = 'build'
9
10
11 def options(opt):
12     
13     autowaf.set_options(opt)
14
15 def sub_config_and_use(conf, name, has_objects = True):
16     conf.recurse(name)
17     autowaf.set_local_lib(conf, name, has_objects)
18
19 def configure(conf):
20     autowaf.set_recursive()
21     autowaf.configure(conf)
22
23     for i in panners:
24         sub_config_and_use(conf, i)
25
26 def build(bld):
27     if Options.options.program_name == 'TracksLive':
28         panners = [ '1in2out', 'vbap', 'stereobalance' ]
29     else:
30         panners = [ '2in2out', '1in2out', 'vbap', 'stereobalance' ]
31     for i in panners:
32         bld.recurse(i)