summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDaniel Thompson <daniel@redfelineninja.org.uk>2020-05-09 13:09:28 (GMT)
committerDaniel Thompson <daniel@redfelineninja.org.uk>2020-05-09 13:09:28 (GMT)
commit945546a804c06f83f62b22bf790c1c87df79adc2 (patch)
tree53ad0f5000e38ee1971df623b1341fa1a4c792a1 /Makefile
parent59ae03fc6720e0c4c79fa82f04a09950b8649566 (diff)
reloader: Integrate into the main build system
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 0866363..fac9f59 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,13 @@
export PYTHONPATH := $(PWD)/tools/nrfutil:$(PWD)/tools/intelhex:$(PYTHONPATH)
-all : bootloader micropython
+all : bootloader reloader micropython
BOARD ?= $(error Please set BOARD=)
clean :
$(RM) -r \
bootloader/_build-$(BOARD)_nrf52832 \
+ reloader/build-$(BOARD) reloader/src/boards/$(BOARD)/bootloader.h \
micropython/mpy-cross/build \
micropython/ports/nrf/build-$(BOARD)-s132
@@ -26,6 +27,10 @@ bootloader:
python3 tools/hex2c.py bootloader.hex > \
reloader/src/boards/$(BOARD)/bootloader.h
+reloader: bootloader
+ $(MAKE) -C reloader/ BOARD=$(BOARD)
+ mv reloader/build-$(BOARD)/reloader.zip .
+
softdevice:
micropython/ports/nrf/drivers/bluetooth/download_ble_stack.sh
@@ -71,5 +76,5 @@ sim:
PYTHONPATH=$(PWD)/wasp/boards/simulator:$(PWD)/wasp \
python3 -i wasp/main.py
-.PHONY: bootloader docs micropython
+.PHONY: bootloader reloader docs micropython