]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/wg/Makefile
Remove $FreeBSD$: two-line .h pattern
[FreeBSD/FreeBSD.git] / usr.bin / wg / Makefile
1
2 PROG=   wg
3 MAN=    wg.8
4
5 LIBADD= nv
6
7 .PATH: ${SRCTOP}/contrib/wireguard-tools
8 .PATH: ${SRCTOP}/contrib/wireguard-tools/man
9
10 SRCS+=  wg.c
11
12 SRCS+=  config.c
13 SRCS+=  encoding.c
14 SRCS+=  ipc.c
15 SRCS+=  terminal.c
16
17 SRCS+=  curve25519.c
18
19 # Subcommands
20 SRCS+=  show.c
21 SRCS+=  showconf.c
22 SRCS+=  set.c
23 SRCS+=  setconf.c
24 SRCS+=  genkey.c
25 SRCS+=  pubkey.c
26
27 # Base should pull RUNSTATEDIR from paths.h, _PATH_VARRUN
28 CFLAGS+=        -include paths.h
29 CFLAGS+=        -DRUNSTATEDIR="_PATH_VARRUN"
30
31 # Not going to change this one.
32 CWARNFLAGS.curve25519.c+=       -Wno-shadow
33
34 # sockaddr{,_in} alignment
35 CWARNFLAGS.config.c+=   -Wno-cast-align
36 CWARNFLAGS.ipc.c+=      -Wno-cast-align
37
38 .include <bsd.prog.mk>