wg: add makefile instructions
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
e975597e72
commit
7c202eb5fc
2 changed files with 38 additions and 1 deletions
34
src/INSTALL
Normal file
34
src/INSTALL
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
Installation Makefile Target
|
||||||
|
============================
|
||||||
|
|
||||||
|
# make install
|
||||||
|
|
||||||
|
This command takes into account several environment variables:
|
||||||
|
|
||||||
|
* PREFIX default: /usr
|
||||||
|
* DESTDIR default:
|
||||||
|
* BINDIR default: $(PREFIX)/bin
|
||||||
|
* LIBDIR default: $(PREFIX)/lib
|
||||||
|
* MANDIR default: $(PREFIX)/share/man
|
||||||
|
* BASHCOMPDIR default: $(PREFIX)/share/bash-completion/completions
|
||||||
|
* RUNSTATEDIR default: /var/run
|
||||||
|
* PKG_CONFIG default: pkg-config
|
||||||
|
|
||||||
|
* WITH_BASHCOMPLETION default: yes
|
||||||
|
* WITH_WGQUICK default: yes
|
||||||
|
|
||||||
|
The first section is rather standard. The second section is not:
|
||||||
|
|
||||||
|
* WITH_BASHCOMPLETION decides whether or not bash completion files for the
|
||||||
|
tools are installed. This is just a nice thing for people who have bash.
|
||||||
|
If you don't have bash, or don't want this, set the environment variable
|
||||||
|
to `no'.
|
||||||
|
|
||||||
|
* WITH_WGQUICK decides whether or not the wg-quick(8) script is installed.
|
||||||
|
This is a very quick and dirty bash script for reading a few extra
|
||||||
|
variables from wg(8)-style configuration files, and automatically
|
||||||
|
configures the interface. If you don't have bash, you probably don't want
|
||||||
|
this at all. Likewise, if you already have a working network management
|
||||||
|
tool or configuration, you probably want to integrate wg(8) or the direct
|
||||||
|
WireGuard API into your network manager, rather than using wg-quick(8).
|
||||||
|
But for folks who like simple quick&dirty scripts, this is nice.
|
|
@ -38,6 +38,9 @@ install: wg
|
||||||
check: clean
|
check: clean
|
||||||
CFLAGS=-g scan-build --view --keep-going $(MAKE) wg
|
CFLAGS=-g scan-build --view --keep-going $(MAKE) wg
|
||||||
|
|
||||||
.PHONY: clean install check
|
help:
|
||||||
|
@cat INSTALL
|
||||||
|
|
||||||
|
.PHONY: clean install check help
|
||||||
|
|
||||||
-include *.d
|
-include *.d
|
||||||
|
|
Loading…
Reference in a new issue