-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
28 lines (25 loc) · 1.14 KB
/
Copy pathMakefile
File metadata and controls
28 lines (25 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
.PHONY: usage install uninstall
usage:
@echo "Usage:"
@echo "make install - install zerotier-qt"
@echo "make uninstall - uninstall zerotier-qt"
install: main.py
install -Dm755 main.py $${XDG_BIN_HOME:-$$HOME/.local/bin}/zerotier-qt
install -Dm644 assets/zerotier-qt.desktop \
$${XDG_DATA_HOME:-$$HOME/.local/share}/applications/zerotier-qt.desktop
install -Dm644 assets/zerotier-qt.svg \
$${XDG_DATA_HOME:-$$HOME/.local/share}/icons/zerotier-qt.svg
install -Dm644 assets/zerotier-central-new.png \
$${XDG_DATA_HOME:-$$HOME/.local/share}/icons/zerotier-central-new.png
install -Dm644 assets/zerotier-central-old.png \
$${XDG_DATA_HOME:-$$HOME/.local/share}/icons/zerotier-central-old.png
uninstall:
rm $${XDG_BIN_HOME:-$$HOME/.local/bin}/zerotier-qt
rm $${XDG_DATA_HOME:-$$HOME/.local/share}/applications/zerotier-qt.desktop
rm $${XDG_DATA_HOME:-$$HOME/.local/share}/icons/zerotier-qt.svg
rm $${XDG_DATA_HOME:-$$HOME/.local/share}/icons/zerotier-central-new.png
rm $${XDG_DATA_HOME:-$$HOME/.local/share}/icons/zerotier-central-old.png
package: nfpm.yaml
for packager in deb rpm; do \
nfpm package --packager $$packager || exit 1; \
done