xref: /openbsd/lib/libtls/Makefile (revision 8529ddd3)
1#	$OpenBSD: Makefile,v 1.9 2015/05/17 22:39:39 kettenis Exp $
2
3CFLAGS+= -Wall -Werror -Wimplicit
4CFLAGS+= -DLIBRESSL_INTERNAL
5
6LIB=	tls
7
8DPADD=	${LIBCRYPTO} ${LIBSSL}
9
10LDADD+= -L${.CURDIR}/../../libcrypto/crypto/obj -lcrypto
11LDADD+= -L${.CURDIR}/../../libssl/ssl/obj -lssl
12
13HDRS=	tls.h
14
15SRCS=	tls.c \
16	tls_client.c \
17	tls_config.c \
18	tls_server.c \
19	tls_util.c \
20	tls_verify.c
21
22MAN=	tls_init.3
23
24MLINKS+=tls_init.3 tls_config_new.3
25MLINKS+=tls_init.3 tls_config_free.3
26MLINKS+=tls_init.3 tls_config_parse_protocols.3
27MLINKS+=tls_init.3 tls_config_set_ca_file.3
28MLINKS+=tls_init.3 tls_config_set_ca_path.3
29MLINKS+=tls_init.3 tls_config_set_ca_mem.3
30MLINKS+=tls_init.3 tls_config_set_cert_file.3
31MLINKS+=tls_init.3 tls_config_set_cert_mem.3
32MLINKS+=tls_init.3 tls_config_set_ciphers.3
33MLINKS+=tls_init.3 tls_config_set_ecdhecurve.3
34MLINKS+=tls_init.3 tls_config_set_dheparams.3
35MLINKS+=tls_init.3 tls_config_set_key_file.3
36MLINKS+=tls_init.3 tls_config_set_key_mem.3
37MLINKS+=tls_init.3 tls_config_set_protocols.3
38MLINKS+=tls_init.3 tls_config_set_verify_depth.3
39MLINKS+=tls_init.3 tls_config_clear_keys.3
40MLINKS+=tls_init.3 tls_config_insecure_noverifycert.3
41MLINKS+=tls_init.3 tls_config_insecure_noverifyname.3
42MLINKS+=tls_init.3 tls_config_verify.3
43MLINKS+=tls_init.3 tls_load_file.3
44MLINKS+=tls_init.3 tls_client.3
45MLINKS+=tls_init.3 tls_server.3
46MLINKS+=tls_init.3 tls_configure.3
47MLINKS+=tls_init.3 tls_error.3
48MLINKS+=tls_init.3 tls_reset.3
49MLINKS+=tls_init.3 tls_free.3
50MLINKS+=tls_init.3 tls_close.3
51MLINKS+=tls_init.3 tls_connect.3
52MLINKS+=tls_init.3 tls_connect_fds.3
53MLINKS+=tls_init.3 tls_connect_servername.3
54MLINKS+=tls_init.3 tls_connect_socket.3
55MLINKS+=tls_init.3 tls_accept_fds.3
56MLINKS+=tls_init.3 tls_accept_socket.3
57MLINKS+=tls_init.3 tls_read.3
58MLINKS+=tls_init.3 tls_write.3
59
60includes:
61	@cd ${.CURDIR}; for i in $(HDRS); do \
62	    j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \
63	    ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 $$i\
64		${DESTDIR}/usr/include/"; \
65	    echo $$j; \
66	    eval "$$j"; \
67	done;
68
69.include <bsd.lib.mk>
70