33 lines
		
	
	
		
			462 B
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			462 B
		
	
	
	
		
			Makefile
		
	
	
	
BOARD :=	adafruit_feather_m4
 | 
						|
FIRMWARE :=	.pioenvs/$(BOARD)/firmware.bin
 | 
						|
SOURCES :=					\
 | 
						|
		src/ulisp.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
 | 
						|
 | 
						|
.PHONY: cloc
 | 
						|
cloc:
 | 
						|
	cloc include lib src
 |