Browse Source

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.
mission-4.1.18
Gustavo Jose de Sousa 9 years ago committed by Lucas De Marchi
parent
commit
93473f68ce
  1. 21
      wscript

21
wscript

@ -246,22 +246,11 @@ ardupilotwaf.build_command('check-all',
doc='shortcut for `waf check --alltests`', doc='shortcut for `waf check --alltests`',
) )
ardupilotwaf.build_command('antennatracker', for name in ('antennatracker', 'copter', 'plane', 'rover'):
targets='bin/antennatracker', ardupilotwaf.build_command(name,
doc='builds antennatracker', program_group_list=name,
) doc='builds %s programs' % name,
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 program_group in ('all', 'bin', 'tools', 'examples', 'tests', 'benchmarks'): for program_group in ('all', 'bin', 'tools', 'examples', 'tests', 'benchmarks'):
ardupilotwaf.build_command(program_group, ardupilotwaf.build_command(program_group,

Loading…
Cancel
Save