mirror of
https://github.com/Manoj-HV30/keystats.git
synced 2026-05-16 19:35:23 +00:00
first commit - mai san
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
PREFIX ?= /usr/local
|
||||
BINARY_DAEMON = keystroke
|
||||
BINARY_STATS = keystroke-stats
|
||||
SERVICE = keystats.service
|
||||
SYSTEMD_USER = /usr/lib/systemd/user
|
||||
|
||||
.PHONY: all build install uninstall status logs clean
|
||||
|
||||
all: build
|
||||
|
||||
build:
|
||||
cmake -S . -B build
|
||||
cmake --build build
|
||||
|
||||
install: build
|
||||
sudo cp build/$(BINARY_DAEMON) $(PREFIX)/bin/$(BINARY_DAEMON)
|
||||
sudo cp build/$(BINARY_STATS) $(PREFIX)/bin/$(BINARY_STATS)
|
||||
sudo cp $(SERVICE) $(SYSTEMD_USER)/$(SERVICE)
|
||||
|
||||
uninstall:
|
||||
systemctl --user stop $(BINARY_DAEMON) || true
|
||||
systemctl --user disable $(BINARY_DAEMON) || true
|
||||
sudo rm -f $(SYSTEMD_USER)/$(SERVICE)
|
||||
sudo rm -f $(PREFIX)/bin/$(BINARY_DAEMON)
|
||||
sudo rm -f $(PREFIX)/bin/$(BINARY_STATS)
|
||||
|
||||
status:
|
||||
systemctl --user status $(BINARY_DAEMON)
|
||||
|
||||
logs:
|
||||
journalctl --user -u $(BINARY_DAEMON) -f
|
||||
|
||||
clean:
|
||||
rm -rf build
|
||||
Reference in New Issue
Block a user