<inttypes.h>: Small sync with FreeBSD.
[dragonfly.git] / usr.bin / nc / Makefile
blobdc1c03b5f64eb04cb084cce855e2cf46e96353b8
1 # This version of nc(1) is from LibreSSL
2 .PATH: ${.CURDIR}/../../crypto/libressl/apps/nc
3 .PATH: ${.CURDIR}/../../crypto/libressl/tls
5 PROG= nc
6 SRCS= netcat.c atomicio.c socks.c
8 # TLS block (no separate libtls.a)
9 SRCS+= tls_bio_cb.c \
10 tls_client.c \
11 tls_config.c \
12 tls_conninfo.c \
13 tls_keypair.c \
14 tls_peer.c \
15 tls_ocsp.c \
16 tls_server.c \
17 tls_util.c \
18 tls_verify.c \
19 tls.c
21 WARNS?= 2
23 CFLAGS+= -DLIBRESSL_INTERNAL -D__BEGIN_HIDDEN_DECLS= -D__END_HIDDEN_DECLS=
24 CFLAGS+=-I${.CURDIR}/../../crypto/libressl/include
26 DPADD= ${LIBCRYPTO} ${LIBSSL}
27 LDADD= -lprivate_ssl -lprivate_crypto
28 LDFLAGS+= ${PRIVATELIB_LDFLAGS}
30 .include <bsd.prog.mk>