-
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathMakefile
30 lines (25 loc) · 715 Bytes
/
Makefile
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
29
30
PREFIX ?= /usr
DESTDIR ?=
get:
go get github.com/gotk3/gotk3
go get github.com/gotk3/gotk3/gdk
go get github.com/gotk3/gotk3/glib
go get github.com/dlasky/gotk3-layershell/layershell
go get github.com/joshuarubin/go-sway
go get github.com/allan-simon/go-singleinstance
go get "github.com/sirupsen/logrus"
build:
go build -v -o bin/nwg-dock .
install:
-pkill -f nwg-dock
sleep 1
mkdir -p $(DESTDIR)$(PREFIX)/share/nwg-dock
mkdir -p $(DESTDIR)$(PREFIX)/bin
cp -r images $(DESTDIR)$(PREFIX)/share/nwg-dock
cp config/* $(DESTDIR)$(PREFIX)/share/nwg-dock
cp bin/nwg-dock $(DESTDIR)$(PREFIX)/bin
uninstall:
rm -r $(DESTDIR)$(PREFIX)/share/nwg-dock
rm $(DESTDIR)$(PREFIX)/bin/nwg-dock
run:
go run .