From 08d7602dc34db580e41fc3af5a4340f2c25f09ff Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 15 May 2018 02:15:16 +0200 Subject: [PATCH] Improve makefile --- Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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