Update makefile (#620)

- Make PREFIX /usr/local
 - Clean up all resources on uninstall
master
Raheman Vaiya 2 years ago
parent a82dcdd4e3
commit 03d4a27b83
  1. 1
      .gitignore
  2. 4
      Makefile

1
.gitignore vendored

@ -8,3 +8,4 @@ bin/
*.gch *.gch
__pycache__ __pycache__
test.log test.log
keyd.service

@ -2,7 +2,7 @@
VERSION=2.4.3 VERSION=2.4.3
COMMIT=$(shell git describe --no-match --always --abbrev=7 --dirty) COMMIT=$(shell git describe --no-match --always --abbrev=7 --dirty)
VKBD=uinput VKBD=uinput
PREFIX=/usr PREFIX?=/usr/local
CONFIG_DIR=/etc/keyd CONFIG_DIR=/etc/keyd
SOCKET_PATH=/var/run/keyd.socket SOCKET_PATH=/var/run/keyd.socket
@ -77,11 +77,13 @@ install:
install -m644 data/keyd.compose $(DESTDIR)$(PREFIX)/share/keyd/ install -m644 data/keyd.compose $(DESTDIR)$(PREFIX)/share/keyd/
uninstall: uninstall:
-groupdel keyd
rm -rf $(DESTDIR)$(PREFIX)/lib/systemd/system/keyd.service \ rm -rf $(DESTDIR)$(PREFIX)/lib/systemd/system/keyd.service \
$(DESTDIR)$(PREFIX)/bin/keyd \ $(DESTDIR)$(PREFIX)/bin/keyd \
$(DESTDIR)$(PREFIX)/bin/keyd-application-mapper \ $(DESTDIR)$(PREFIX)/bin/keyd-application-mapper \
$(DESTDIR)$(PREFIX)/share/doc/keyd/ \ $(DESTDIR)$(PREFIX)/share/doc/keyd/ \
$(DESTDIR)$(PREFIX)/share/man/man1/keyd*.gz \ $(DESTDIR)$(PREFIX)/share/man/man1/keyd*.gz \
$(DESTDIR)$(PREFIX)/share/keyd/ \
$(DESTDIR)$(PREFIX)/lib/systemd/system/keyd-usb-gadget.service \ $(DESTDIR)$(PREFIX)/lib/systemd/system/keyd-usb-gadget.service \
$(DESTDIR)$(PREFIX)/bin/keyd-usb-gadget.sh \ $(DESTDIR)$(PREFIX)/bin/keyd-usb-gadget.sh \
$(DESTDIR)$(PREFIX)/lib/systemd/system/keyd.service $(DESTDIR)$(PREFIX)/lib/systemd/system/keyd.service

Loading…
Cancel
Save