]> git.ipfire.org Git - thirdparty/wireguard-go.git/commitdiff
Improve makefile
authorJason A. Donenfeld <Jason@zx2c4.com>
Tue, 15 May 2018 00:15:16 +0000 (02:15 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Tue, 15 May 2018 00:16:51 +0000 (02:16 +0200)
Makefile

index 1513ef5e7bc6399885448c4c849f9da426ad4b52..21b2103ce3e9753985088a295f9b3185c4e510aa 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,17 @@
+PREFIX ?= /usr
+DESTDIR ?=
+BINDIR ?= $(PREFIX)/bin
+
 all: wireguard-go
 
 wireguard-go: $(wildcard *.go) $(wildcard */*.go)
-       go build -o $@
+       go get -d -v
+       go build -v -o $@
+
+install: wireguard-go
+       @install -v -d "$(DESTDIR)$(BINDIR)" && install -m 0755 -v wireguard-go "$(DESTDIR)$(BINDIR)/wireguard-go"
 
 clean:
        rm -f wireguard-go
 
-.PHONY: clean cloc
+.PHONY: clean install