aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/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
commitbf158a73fedafd0f24fb6433807fa7e5bdec402e (patch)
tree5e1a343d80f104a0c9a5a6dadde02a15326c071f /src/Makefile
parentcontrib: slight ncat tweak (diff)
downloadwireguard-tools-bf158a73fedafd0f24fb6433807fa7e5bdec402e.tar.xz
wireguard-tools-bf158a73fedafd0f24fb6433807fa7e5bdec402e.zip
wg: add bash completion for wg(8)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index 2d2ad03..5b72879 100644
--- a/src/Makefile
+++ b/src/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