26 lines
		
	
	
	
		
			469 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			469 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
 | 
						|
build:
 | 
						|
	cargo build
 | 
						|
 | 
						|
sqlx-prepare:
 | 
						|
	rm ./emgauwa-dev.sqlite || true
 | 
						|
	cargo sqlx database create
 | 
						|
	cargo sqlx migrate run
 | 
						|
 | 
						|
sqlx: sqlx-prepare
 | 
						|
	cargo sqlx prepare --workspace
 | 
						|
 | 
						|
build-rpi:
 | 
						|
	cross build --target arm-unknown-linux-gnueabihf
 | 
						|
 | 
						|
clean-db:
 | 
						|
	rm ./emgauwa-dev.sqlite || true
 | 
						|
	rm ./emgauwa-core.sqlite || true
 | 
						|
	rm ./emgauwa-controller.sqlite || true
 | 
						|
	$(MAKE) sqlx-prepare
 | 
						|
 | 
						|
format:
 | 
						|
	cargo +nightly fmt
 | 
						|
 | 
						|
lint:
 | 
						|
	cargo clippy --all-targets --all-features -- -D warnings
 |