summaryrefslogtreecommitdiff
path: root/templates/wscript
blob: dd60d401a50ee9c183e214c723805c2f6a74d02b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/python

import os

top = '.'
out = 'build'

def configure(conf):
    pass

def build(bld):

    if bld.is_defined('COREAUDIO_SUPPORT'):
        subst_dict = {'JACK_INPUT': 'coreaudio:Built-in Audio:in', 'JACK_OUTPUT': 'coreaudio:Built-in Audio:out'}
    else:
        subst_dict = {'JACK_INPUT': 'system:playback_','JACK_OUTPUT': 'system:capture_'}

    templates = bld.path.ant_glob('*/*.template.in')
    for t in templates:
        dir_name = os.path.basename(t.srcpath()).replace('.template.in', '')
        file_name = os.path.basename(t.srcpath()).replace('.in', '')
        obj = bld(features = 'subst',
                  name = 'template',
                  source = [ t ],
                  target = [ os.path.join(dir_name, file_name) ],
                  install_path = os.path.join(bld.env['DATADIR'], 'ardour3', os.path.join('templates', dir_name)))
        obj.__dict__.update(subst_dict)

def options(opt):
    pass