aboutsummaryrefslogblamecommitdiff
path: root/usr.bin/wg/Makefile
blob: 6627dfd69e303a35676adbbedf7b6e97d8839fac (plain) (tree)




































                                                         
                      

PROG=	wg
MAN=	wg.8

LIBADD=	nv

.PATH: ${SRCTOP}/contrib/wireguard-tools
.PATH: ${SRCTOP}/contrib/wireguard-tools/man

SRCS+=	wg.c

SRCS+=	config.c
SRCS+=	encoding.c
SRCS+=	ipc.c
SRCS+=	terminal.c

SRCS+=	curve25519.c

# Subcommands
SRCS+=	show.c
SRCS+=	showconf.c
SRCS+=	set.c
SRCS+=	setconf.c
SRCS+=	genkey.c
SRCS+=	pubkey.c

# Base should pull RUNSTATEDIR from paths.h, _PATH_VARRUN
CFLAGS+=	-include paths.h
CFLAGS+=	-DRUNSTATEDIR="_PATH_VARRUN"

# Not going to change this one.
CWARNFLAGS.curve25519.c+=	-Wno-shadow

# sockaddr{,_in} alignment
CWARNFLAGS.config.c+=	-Wno-cast-align
CWARNFLAGS.ipc.c+=	-Wno-cast-align

.include <bsd.prog.mk>