bridge(4): document net.link.bridge.pfil_onlyip
[dragonfly.git] / usr.bin / nc / Makefile
blobde1eeaa39fc97b6c2a399a00cbc4ed3c313b007c
1 # This version of nc(1) is from LibreSSL
2 .PATH: ${.CURDIR}/../../crypto/libressl/apps/nc
3 .PATH: ${.CURDIR}/../../crypto/libressl/crypto/ecdsa
4 .PATH: ${.CURDIR}/../../crypto/libressl/crypto/rsa
5 .PATH: ${.CURDIR}/../../crypto/libressl/tls
7 PROG= nc
8 SRCS= netcat.c atomicio.c socks.c
10 # ecdsa
11 SRCS+= ecs_lib.c
13 # rsa
14 SRCS+= rsa_lib.c
16 # TLS block (no separate libtls.a)
17 SRCS+= tls_bio_cb.c \
18 tls_client.c \
19 tls_config.c \
20 tls_conninfo.c \
21 tls_keypair.c \
22 tls_peer.c \
23 tls_ocsp.c \
24 tls_server.c \
25 tls_util.c \
26 tls_verify.c \
27 tls.c \
28 tls_signer.c
30 WARNS?= 2
32 CFLAGS+= -DLIBRESSL_INTERNAL
33 CFLAGS+=-I${.CURDIR}/../../crypto/libressl/include
34 CFLAGS+=-I${.CURDIR}/../../crypto/libressl/crypto/evp
36 DPADD= ${LIBCRYPTO} ${LIBSSL}
37 LDADD= -lprivate_ssl -lprivate_crypto
38 LDFLAGS+= ${PRIVATELIB_LDFLAGS}
40 .include <bsd.prog.mk>