diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-01-04 07:05:56 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-01-04 07:15:11 +0100 |
commit | bf158a73fedafd0f24fb6433807fa7e5bdec402e (patch) | |
tree | 5e1a343d80f104a0c9a5a6dadde02a15326c071f /src/Makefile | |
parent | contrib: slight ncat tweak (diff) | |
download | wireguard-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/Makefile | 7 |
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 |