.PHONY: setup run build install

setup:
	cd go-rpi-rgb-led-matrix/lib/rpi-rgb-led-matrix && make

rundev:
	sudo go run cmd/rpi/main.go --led-slowdown-gpio=2 --led-pwm-dither-bits=1

build:
	go build -o blockyclock cmd/rpi/main.go

install:
	$(MAKE) setup && \
	$(MAKE) build && \
	sudo mv blockyclock /usr/bin && \
	sudo cp blockyclock.service /lib/systemd/system/ && \
	sudo systemctl enable --now blockyclock.service
