23 lines
		
	
	
		
			624 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			624 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| export DOCKER_BUILDKIT=1
 | |
| 
 | |
| .PHONY: loader
 | |
| loader:  ## build the loader in docker (linux)
 | |
| 	docker build -o . .
 | |
| 
 | |
| .PHONY: ftdi-unbind
 | |
| ftdi-unbind:  ## unbind the ftdi-sio devices on linux (uses sudo)
 | |
| 	sh -c "cd /sys/bus/usb/drivers/ftdi_sio && \
 | |
| 	for dev in *:*; do \
 | |
| 		echo \$$dev | sudo tee unbind ; \
 | |
| 	done"
 | |
| 
 | |
| .PHONY: clean
 | |
| clean:
 | |
| 	rm -rf loader $(objects)
 | |
| 
 | |
| .PHONY: help
 | |
| help:           ## Show this help
 | |
| 	@echo Noteworthy targets:
 | |
| 	@egrep '^[a-zA-Z_-]+:.*?## .*$$' $(firstword $(MAKEFILE_LIST)) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}'
 | |
| .DEFAULT_GOAL := help
 |