examples/wscript_build: update
[aubio.git] / examples / wscript_build
1 # vim:set syntax=python:
2
3 # build examples
4 sndfileio = bld.new_task_gen(features = 'c',
5     includes = '../src',
6     source = ['sndfileio.c'],
7     target = 'sndfileio')
8
9 utilsio = bld.new_task_gen(name = 'utilsio', features = 'c',
10       includes = '../src',
11       add_objects = 'sndfileio',
12       source = ['utils.c', 'jackio.c'],
13       uselib = ['LASH', 'JACK', 'SNDFILE'],
14       target = 'utilsio')
15
16 # loop over all *.c filenames in examples to build them all
17 for target_name in bld.path.ant_glob('*.c', excl = ['utils.c', 'jackio.c', 'sndfileio.c']):
18   bld.new_task_gen(features = 'c cprogram',
19       add_objects = 'utilsio',
20       includes = '../src',
21       uselib = ['LASH', 'JACK', 'SNDFILE'],
22       use = 'aubio',
23       source = target_name,
24       # program name is filename.c without the .c
25       target = str(target_name).split('.')[0])