From 03d4a27b83ac69bc6854f7759de6124cc5e74d6d Mon Sep 17 00:00:00 2001 From: Raheman Vaiya Date: Sun, 17 Dec 2023 21:32:38 -0500 Subject: [PATCH] Update makefile (#620) - Make PREFIX /usr/local - Clean up all resources on uninstall --- .gitignore | 1 + Makefile | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index cd7504b..c5b3b1e 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ bin/ *.gch __pycache__ test.log +keyd.service diff --git a/Makefile b/Makefile index 86a1491..5d62551 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ VERSION=2.4.3 COMMIT=$(shell git describe --no-match --always --abbrev=7 --dirty) VKBD=uinput -PREFIX=/usr +PREFIX?=/usr/local CONFIG_DIR=/etc/keyd SOCKET_PATH=/var/run/keyd.socket @@ -77,11 +77,13 @@ install: install -m644 data/keyd.compose $(DESTDIR)$(PREFIX)/share/keyd/ uninstall: + -groupdel keyd rm -rf $(DESTDIR)$(PREFIX)/lib/systemd/system/keyd.service \ $(DESTDIR)$(PREFIX)/bin/keyd \ $(DESTDIR)$(PREFIX)/bin/keyd-application-mapper \ $(DESTDIR)$(PREFIX)/share/doc/keyd/ \ $(DESTDIR)$(PREFIX)/share/man/man1/keyd*.gz \ + $(DESTDIR)$(PREFIX)/share/keyd/ \ $(DESTDIR)$(PREFIX)/lib/systemd/system/keyd-usb-gadget.service \ $(DESTDIR)$(PREFIX)/bin/keyd-usb-gadget.sh \ $(DESTDIR)$(PREFIX)/lib/systemd/system/keyd.service