summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Shawcroft <scott@tannewt.org>2020-06-30 15:30:07 -0700
committerScott Shawcroft <scott@tannewt.org>2020-06-30 15:30:07 -0700
commitc3d1256d765a7de12d787c2641017de25dbde7d0 (patch)
tree83373c7e5fd0fbd289ced126cfd125cde66d6a82
parent5028804878addc988548b91d173b5fb88380435f (diff)
Add one-of-each build target at the top level.
-rw-r--r--Makefile53
1 files changed, 45 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 0df195093..d45dae8b9 100644
--- a/Makefile
+++ b/Makefile
@@ -244,11 +244,48 @@ update-frozen-libraries:
@echo "Updating all frozen libraries to latest tagged version."
cd frozen; for library in *; do cd $$library; ../../tools/git-checkout-latest-tag.sh; cd ..; done
-one-of-each: all-source
- make -C ports/atmel-samd BOARD=trinket_m0
- make -C ports/atmel-samd BOARD=feather_m4_express
- make -C ports/esp32s2 BOARD=espressif_saola_1_wroom
- make -C ports/litex BOARD=fomu
- make -C ports/mimxrt10xx BOARD=feather_mimxrt1011
- make -C ports/nrf BOARD=feather_nrf52840_express
- make -C ports/stm BOARD=feather_stm32f405_express
+one-of-each: samd21 samd51 esp32s2 litex mimxrt10xx nrf stm
+
+samd21:
+ $(MAKE) -C ports/atmel-samd BOARD=trinket_m0
+
+samd51:
+ $(MAKE) -C ports/atmel-samd BOARD=feather_m4_express
+
+esp32s2:
+ $(MAKE) -C ports/esp32s2 BOARD=espressif_saola_1_wroom
+
+litex:
+ $(MAKE) -C ports/litex BOARD=fomu
+
+mimxrt10xx:
+ $(MAKE) -C ports/mimxrt10xx BOARD=feather_mimxrt1011
+
+nrf:
+ $(MAKE) -C ports/nrf BOARD=feather_nrf52840_express
+
+stm:
+ $(MAKE) -C ports/stm BOARD=feather_stm32f405_express
+
+clean-one-of-each: clean-samd21 clean-samd51 clean-esp32s2 clean-litex clean-mimxrt10xx clean-nrf clean-stm
+
+clean-samd21:
+ $(MAKE) -C ports/atmel-samd BOARD=trinket_m0 clean
+
+clean-samd51:
+ $(MAKE) -C ports/atmel-samd BOARD=feather_m4_express clean
+
+clean-esp32s2:
+ $(MAKE) -C ports/esp32s2 BOARD=espressif_saola_1_wroom clean
+
+clean-litex:
+ $(MAKE) -C ports/litex BOARD=fomu clean
+
+clean-mimxrt10xx:
+ $(MAKE) -C ports/mimxrt10xx BOARD=feather_mimxrt1011 clean
+
+clean-nrf:
+ $(MAKE) -C ports/nrf BOARD=feather_nrf52840_express clean
+
+clean-stm:
+ $(MAKE) -C ports/stm BOARD=feather_stm32f405_express clean