Build: added global board targets

This commit is contained in:
Andrew Tridgell 2012-12-15 12:18:44 +11:00
parent 3cc204321c
commit d473203737
2 changed files with 10 additions and 6 deletions

View File

@ -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

View File

@ -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