forked from zoli/nordtray
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
22 lines (19 loc) · 649 Bytes
/
Copy pathMakefile
File metadata and controls
22 lines (19 loc) · 649 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
all: generate build
generate:
go generate
build:
go build -trimpath -buildmode=pie -mod=readonly -modcacherw -ldflags \
"-linkmode external -extldflags \"${LDFLAGS}\"" -o nordtray
install: install_bin install_desktop
uninstall:
rm -rf /usr/lib/nordtray
rm /usr/share/applications/NordTray.desktop
rm /usr/share/icons/hicolor/48x48/apps/NordTray.png
install_bin:
mkdir -p /usr/lib/nordtray
mv ./nordtray /usr/lib/nordtray/
install_desktop:
install -m 644 -p ./assets/nordtray.desktop /usr/share/applications/NordTray.desktop
install -m 644 -p ./assets/nord-active.png /usr/share/icons/hicolor/48x48/apps/NordTray.png
clean:
rm nordtray