From 594d40614ab9d443ea4f5c6719c971ca2bf29ef2 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 6 Oct 2011 01:29:04 +0000 Subject: Safer waf code git-svn-id: http://svn.drobilla.net/lad/trunk/plugins/blip.lv2@3529 a436a847-0d15-0410-975c-d299462d15a1 --- wscript | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/wscript b/wscript index a102542..2ff0dfe 100644 --- a/wscript +++ b/wscript @@ -136,16 +136,17 @@ def build(bld): penv = bld.env.derive() penv['cshlib_PATTERN'] = bld.env['pluginlib_PATTERN'] + bld.add_group() # Ensure wavegen is built before the following objects + # Waveform data for i in ['parabola', 'sawtooth', 'square']: - obj = bld(rule = './src/wavegen -r 48000 -f 12 -s 1 -m 128 -g 1.0 -w %s -p %s -o ${TGT}' % (i, i), + obj = bld(rule = '${SRC} -r 48000 -f 12 -s 1 -m 128 -g 1.0 -w %s -p %s -o ${TGT}' % (i, i), source = bld.path.get_bld().make_node('src/wavegen'), target = 'src/%s_data.c' % i, - before = ['wavegen'], name = i) obj = bld(features = 'c cshlib', - source = 'src/%s_data.c' % i, + source = bld.path.get_bld().make_node('src/%s_data.c' % i), target = 'blip.lv2/%s_data' % i, includes = ['./src', './src/include'], env = penv, -- cgit v1.2.1