build:
	cargo build

sqlx:
	rm ./emgauwa-dev.sqlite || true
	cargo sqlx database create
	cargo sqlx migrate run
	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