From 93473f68ce4cc6fbc1879633268dc7fc4310ec65 Mon Sep 17 00:00:00 2001 From: Gustavo Jose de Sousa Date: Thu, 24 Mar 2016 17:18:06 -0300 Subject: [PATCH] waf: use program group for main products build commands Use program group name instead of task generator name. That way all programs belonging to a product are built. That will be the case for different frames for copter. --- wscript | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/wscript b/wscript index fa46e99fba..bbe372d8da 100644 --- a/wscript +++ b/wscript @@ -246,22 +246,11 @@ ardupilotwaf.build_command('check-all', doc='shortcut for `waf check --alltests`', ) -ardupilotwaf.build_command('antennatracker', - targets='bin/antennatracker', - doc='builds antennatracker', -) -ardupilotwaf.build_command('copter', - targets='bin/arducopter', - doc='builds arducopter', -) -ardupilotwaf.build_command('plane', - targets='bin/arduplane', - doc='builds arduplane', -) -ardupilotwaf.build_command('rover', - targets='bin/ardurover', - doc='builds ardurover', -) +for name in ('antennatracker', 'copter', 'plane', 'rover'): + ardupilotwaf.build_command(name, + program_group_list=name, + doc='builds %s programs' % name, + ) for program_group in ('all', 'bin', 'tools', 'examples', 'tests', 'benchmarks'): ardupilotwaf.build_command(program_group,