# vim:set syntax=python:
-for target_name in ctx.path.ant_glob('src/**/*.c'):
- uselib = []
- includes = ['../src', '.']
- extra_source = []
- if str(target_name).endswith('-jack.c') and ctx.env['JACK']:
- uselib += ['JACK']
- includes += ['../examples']
- extra_source += ['../examples/jackio.c']
+uselib = ['aubio']
- bld(features = 'c cprogram test',
- uselib = uselib,
- source = [target_name] + extra_source,
- target = str(target_name).split('.')[0],
- includes = includes,
- install_path = None,
- defines = 'AUBIO_UNSTABLE_API=1',
- cflags = ['-g'],
- use = 'aubio')
+includes = ['../src', '.']
+programs_sources = ctx.path.ant_glob('src/**/*.c')
+for source_file in programs_sources:
+ bld(features = 'c cprogram test',
+ source = source_file,
+ target = str(source_file).split('.')[0],
+ includes = includes,
+ use = uselib,
+ install_path = None,
+ defines = 'AUBIO_UNSTABLE_API=1',
+ )