From 6074385873903a0bab16bb05cd4c8cd5846ed714 Mon Sep 17 00:00:00 2001 From: Gustavo Jose de Sousa Date: Thu, 24 Mar 2016 18:05:21 -0300 Subject: [PATCH] ArduCopter: waf: build all frame types --- ArduCopter/wscript | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/ArduCopter/wscript b/ArduCopter/wscript index ce0e5ae757..778fef074e 100644 --- a/ArduCopter/wscript +++ b/ArduCopter/wscript @@ -34,8 +34,15 @@ def build(bld): use='mavlink', ) - bld.ap_program( - program_name='arducopter', - program_groups=['bin', 'copter'], - use=vehicle + '_libs', + frames = ( + 'quad', 'tri', 'hexa', 'y6', 'octa', 'octa-quad', 'heli', 'single', + 'coax', ) + for frame in frames: + frame_config = frame.upper().replace('-', '_') + '_FRAME' + bld.ap_program( + program_name='arducopter-%s' % frame, + program_groups=['bin', 'copter'], + use=vehicle + '_libs', + defines=['FRAME_CONFIG=%s' % frame_config], + )