ref: c204928f979d4552caf205d4b5975d3b8cf27092
dir: /examples/wscript_build/
# vim:set syntax=python:
# build examples
sndfileio = bld.new_task_gen(features = 'c',
includes = '../src',
source = ['sndfileio.c'],
target = 'sndfileio')
utilsio = bld.new_task_gen(name = 'utilsio', features = 'c',
includes = '../src',
add_objects = 'sndfileio',
source = ['utils.c', 'jackio.c'],
uselib = ['LASH', 'JACK', 'SNDFILE'],
target = 'utilsio')
# loop over all *.c filenames in examples to build them all
for target_name in bld.path.ant_glob('*.c', excl = ['utils.c', 'jackio.c', 'sndfileio.c']):
bld.new_task_gen(features = 'c cprogram',
add_objects = 'utilsio',
includes = '../src',
uselib = ['LASH', 'JACK', 'SNDFILE'],
use = 'aubio',
source = target_name,
# program name is filename.c without the .c
target = str(target_name).split('.')[0])