initial commit
This commit is contained in:
21
Makefile
Normal file
21
Makefile
Normal file
@@ -0,0 +1,21 @@
|
||||
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
|
||||
Reference in New Issue
Block a user