kimodem/Makefile

43 lines
581 B
Makefile

BOARD := sparkfun_esp32micromod
FIRMWARE := .pioenvs/$(BOARD)/firmware.bin
SOURCES := \
src/main.cc
PIO := pio run -e $(BOARD)
$(FIRMWARE): $(SOURCES)
$(PIO)
PHONY: all
all: $(FIRMWARE)
.PHONY: upload
upload: $(FIRMWARE)
$(PIO) -t upload
.PHONY: monitor
monitor:
$(PIO) -t monitor
.PHONY: deploy
deploy: $(FIRMWARE)
$(PIO) -t upload && sleep 0.5 && $(PIO) -t monitor
.PHONY: clean
clean:
$(PIO) -t clean
rm -rf *.bin unpacked_fs
.PHONY: cloc
cloc:
cloc include lib src
.PHONY: test
test:
$(PIO) -t test
.PHONY: downloadfs
downloadfs:
$(PIO) -t downloadfs