From: Jason A. Donenfeld Date: Tue, 15 May 2018 00:15:16 +0000 (+0200) Subject: Improve makefile X-Git-Tag: 0.0.20180514~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08d7602dc34db580e41fc3af5a4340f2c25f09ff;p=thirdparty%2Fwireguard-go.git Improve makefile --- diff --git a/Makefile b/Makefile index 1513ef5..21b2103 100644 --- 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