22 lines
599 B
Makefile
22 lines
599 B
Makefile
PREFIX ?= /usr/local
|
|
BINDIR ?= $(PREFIX)/bin
|
|
CONFDIR ?= $(HOME)/.config/led-controller
|
|
|
|
.PHONY: build install install-service clean
|
|
|
|
build:
|
|
go build -o led-controller .
|
|
|
|
install: build
|
|
install -Dm755 led-controller $(DESTDIR)$(BINDIR)/led-controller
|
|
install -Dm644 config.example.toml $(DESTDIR)$(CONFDIR)/config.toml
|
|
|
|
install-service:
|
|
install -Dm644 led-controller.service $(HOME)/.config/systemd/user/led-controller.service
|
|
systemctl --user daemon-reload
|
|
systemctl --user enable led-controller.service
|
|
@echo "Start with: systemctl --user start led-controller"
|
|
|
|
clean:
|
|
rm -f led-controller
|