aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/Makefile
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2017-01-04 07:05:56 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2017-01-04 07:15:11 +0100
commitf8666bc3776a9c3b02af69b7d78b69f2cb0fa8a7 (patch)
tree8155d37172143d8c7fc7f7fde9c9bb8824de1136 /src/tools/Makefile
parentcontrib: slight ncat tweak (diff)
downloadwireguard-monolithic-historical-f8666bc3776a9c3b02af69b7d78b69f2cb0fa8a7.tar.xz
wireguard-monolithic-historical-f8666bc3776a9c3b02af69b7d78b69f2cb0fa8a7.zip
tools: add bash completion for wg(8)
Diffstat (limited to 'src/tools/Makefile')
-rw-r--r--src/tools/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tools/Makefile b/src/tools/Makefile
index 2d2ad03..5b72879 100644
--- a/src/tools/Makefile
+++ b/src/tools/Makefile
@@ -3,8 +3,10 @@ DESTDIR ?=
BINDIR ?= $(PREFIX)/bin
LIBDIR ?= $(PREFIX)/lib
MANDIR ?= $(PREFIX)/share/man
+BASHCOMPDIR ?= $(PREFIX)/share/bash-completion/completions
RUNSTATEDIR ?= /var/run
PKG_CONFIG ?= pkg-config
+WITH_BASHCOMPLETION ?= yes
CFLAGS ?= -O3
CFLAGS += -std=gnu11
@@ -25,8 +27,9 @@ clean:
rm -f wg *.o *.d
install: wg
- install -v -d "$(DESTDIR)$(BINDIR)" && install -m 0755 -v wg "$(DESTDIR)$(BINDIR)/wg"
- install -v -d "$(DESTDIR)$(MANDIR)/man8" && install -m 0644 -v wg.8 "$(DESTDIR)$(MANDIR)/man8/wg.8"
+ @install -v -d "$(DESTDIR)$(BINDIR)" && install -m 0755 -v wg "$(DESTDIR)$(BINDIR)/wg"
+ @install -v -d "$(DESTDIR)$(MANDIR)/man8" && install -m 0644 -v wg.8 "$(DESTDIR)$(MANDIR)/man8/wg.8"
+ @[ "$(WITH_BASHCOMPLETION)" = "yes" ] && install -v -d "$(BASHCOMPDIR)" && install -m 0644 -v completion/wg.bash-completion "$(DESTDIR)$(BASHCOMPDIR)/wg"
check: clean
CFLAGS=-g scan-build --view --keep-going $(MAKE) wg