# $OpenBSD: Makefile,v 1.22 2015/10/07 23:33:38 beck Exp $ CFLAGS+= -Wall -Werror -Wimplicit CFLAGS+= -DLIBRESSL_INTERNAL LIB= tls DPADD= ${LIBCRYPTO} ${LIBSSL} LDADD+= -L${BSDOBJDIR}/lib/libcrypto/crypto -lcrypto LDADD+= -L${BSDOBJDIR}/lib/libssl/ssl -lssl HDRS= tls.h SRCS= tls.c \ tls_client.c \ tls_config.c \ tls_conninfo.c \ tls_peer.c \ tls_server.c \ tls_util.c \ tls_verify.c MAN= tls_init.3 MLINKS+=tls_init.3 tls_error.3 MLINKS+=tls_init.3 tls_config_new.3 MLINKS+=tls_init.3 tls_config_free.3 MLINKS+=tls_init.3 tls_config_parse_protocols.3 MLINKS+=tls_init.3 tls_config_set_ca_file.3 MLINKS+=tls_init.3 tls_config_set_ca_path.3 MLINKS+=tls_init.3 tls_config_set_ca_mem.3 MLINKS+=tls_init.3 tls_config_set_cert_file.3 MLINKS+=tls_init.3 tls_config_set_cert_mem.3 MLINKS+=tls_init.3 tls_config_set_ciphers.3 MLINKS+=tls_init.3 tls_config_set_dheparams.3 MLINKS+=tls_init.3 tls_config_set_ecdhecurve.3 MLINKS+=tls_init.3 tls_config_set_key_file.3 MLINKS+=tls_init.3 tls_config_set_key_mem.3 MLINKS+=tls_init.3 tls_config_set_protocols.3 MLINKS+=tls_init.3 tls_config_set_verify_depth.3 MLINKS+=tls_init.3 tls_config_prefer_ciphers_client.3 MLINKS+=tls_init.3 tls_config_prefer_ciphers_server.3 MLINKS+=tls_init.3 tls_config_clear_keys.3 MLINKS+=tls_init.3 tls_config_insecure_noverifycert.3 MLINKS+=tls_init.3 tls_config_insecure_noverifyname.3 MLINKS+=tls_init.3 tls_config_insecure_noverifytime.3 MLINKS+=tls_init.3 tls_config_verify.3 MLINKS+=tls_init.3 tls_config_verify_client.3 MLINKS+=tls_init.3 tls_config_verify_client_optional.3 MLINKS+=tls_init.3 tls_peer_cert_provided.3 MLINKS+=tls_init.3 tls_peer_cert_contains_name.3 MLINKS+=tls_init.3 tls_peer_cert_issuer.3 MLINKS+=tls_init.3 tls_peer_cert_subject.3 MLINKS+=tls_init.3 tls_peer_cert_hash.3 MLINKS+=tls_init.3 tls_peer_cert_notbefore.3 MLINKS+=tls_init.3 tls_peer_cert_notafter.3 MLINKS+=tls_init.3 tls_conn_version.3 MLINKS+=tls_init.3 tls_conn_cipher.3 MLINKS+=tls_init.3 tls_load_file.3 MLINKS+=tls_init.3 tls_client.3 MLINKS+=tls_init.3 tls_server.3 MLINKS+=tls_init.3 tls_configure.3 MLINKS+=tls_init.3 tls_reset.3 MLINKS+=tls_init.3 tls_free.3 MLINKS+=tls_init.3 tls_connect.3 MLINKS+=tls_init.3 tls_connect_fds.3 MLINKS+=tls_init.3 tls_connect_servername.3 MLINKS+=tls_init.3 tls_connect_socket.3 MLINKS+=tls_init.3 tls_accept_fds.3 MLINKS+=tls_init.3 tls_accept_socket.3 MLINKS+=tls_init.3 tls_handshake.3 MLINKS+=tls_init.3 tls_read.3 MLINKS+=tls_init.3 tls_write.3 MLINKS+=tls_init.3 tls_close.3 includes: @cd ${.CURDIR}; for i in $(HDRS); do \ j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \ ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 $$i\ ${DESTDIR}/usr/include/"; \ echo $$j; \ eval "$$j"; \ done; .include