From d473203737dc06e7f403298f381ef4044f5b90e4 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 15 Dec 2012 12:18:44 +1100 Subject: [PATCH] Build: added global board targets --- ArduPlane/Makefile | 6 ------ libraries/AP_Common/Arduino.mk | 10 ++++++++++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ArduPlane/Makefile b/ArduPlane/Makefile index c13b974b8e..6d7f260401 100644 --- a/ArduPlane/Makefile +++ b/ArduPlane/Makefile @@ -48,9 +48,6 @@ mtk16: all heli: EXTRAFLAGS += "-DFRAME_CONFIG=HELI_FRAME " heli: all -apm2: HAL_BOARD = "HAL_BOARD_APM2" -apm2: all - apm2-nologging: HAL_BOARD = "HAL_BOARD_APM2" apm2-nologging: nologging @@ -60,9 +57,6 @@ apm2-uart2: apm2 apm2beta: EXTRAFLAGS += "-DAPM2_BETA_HARDWARE " apm2beta: apm2 -sitl: HAL_BOARD = "HAL_BOARD_AVR_SITL" -sitl: all - sitl-mount: EXTRAFLAGS += "-DMOUNT=ENABLED" sitl-mount: sitl diff --git a/libraries/AP_Common/Arduino.mk b/libraries/AP_Common/Arduino.mk index cb4b3fa3a0..aa07105d0d 100644 --- a/libraries/AP_Common/Arduino.mk +++ b/libraries/AP_Common/Arduino.mk @@ -456,6 +456,16 @@ endif all: $(SKETCHELF) $(SKETCHEEP) $(SKETCHHEX) +# convenient targets for our supported boards +sitl: + make -f Makefile HAL_BOARD=HAL_BOARD_AVR_SITL + +apm1: + make -f Makefile HAL_BOARD=HAL_BOARD_APM1 + +apm2: + make -f Makefile HAL_BOARD=HAL_BOARD_APM2 + .PHONY: upload upload: $(SKETCHHEX) $(AVRDUDE) -c $(UPLOAD_PROTOCOL) -p $(MCU) -P $(PORT) -b$(UPLOAD_SPEED) $(USERAVRDUDEFLAGS) -U flash:w:$(SKETCHHEX):i