aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-10-06 01:29:04 +0000
committerDavid Robillard <d@drobilla.net>2011-10-06 01:29:04 +0000
commit594d40614ab9d443ea4f5c6719c971ca2bf29ef2 (patch)
treec5730c20aa8948e4e8713a8d123d5893826baf1f
parent7c7e2918bdd051fb213944d53043a457a0d9ac34 (diff)
downloadblop.lv2-594d40614ab9d443ea4f5c6719c971ca2bf29ef2.tar.gz
blop.lv2-594d40614ab9d443ea4f5c6719c971ca2bf29ef2.tar.bz2
blop.lv2-594d40614ab9d443ea4f5c6719c971ca2bf29ef2.zip
Safer waf code
git-svn-id: http://svn.drobilla.net/lad/trunk/plugins/blip.lv2@3529 a436a847-0d15-0410-975c-d299462d15a1
-rw-r--r--wscript7
1 files 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,