From e67ccbe13d5f688557467d635d895f99398d49ef Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 15 Mar 2019 09:30:59 +1100 Subject: [PATCH] Tools: added bootloader configure to configure_all.py --- Tools/scripts/configure_all.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Tools/scripts/configure_all.py b/Tools/scripts/configure_all.py index 97ffe30451..c4a14022c7 100755 --- a/Tools/scripts/configure_all.py +++ b/Tools/scripts/configure_all.py @@ -38,5 +38,10 @@ def run_program(cmd_list): for board in get_board_list(): if not fnmatch.fnmatch(board, board_pattern): continue - print("Building for %s" % board) + print("Configuring for %s" % board) run_program(["./waf", "configure", "--board", board]) + # check for bootloader def + hwdef_bl = os.path.join('libraries/AP_HAL_ChibiOS/hwdef/%s/hwdef-bl.dat' % board) + if os.path.exists(hwdef_bl): + print("Configuring bootloader for %s" % board) + run_program(["./waf", "configure", "--board", board, "--bootloader"])