sqlx:
	cargo sqlx database drop
	cargo sqlx database create
	cargo sqlx migrate run
	cargo sqlx prepare --workspace

build-rpi:
	cross build --target arm-unknown-linux-gnueabihf

emgauwa-%.json: config/emgauwa-%.pkl config/lib/%.pkl config/lib/common.pkl
	pkl eval -f json -o $@ $<

configs:
	$(MAKE) emgauwa-core.json
	$(MAKE) emgauwa-controller.json