xref: /openbsd-src/lib/libssl/man/Makefile (revision f2da64fbbbf1b03f09f390ab01267c93dfd77c4c)
1# $OpenBSD: Makefile,v 1.34 2016/09/03 12:42:45 beck Exp $
2
3.include <bsd.own.mk>		# for NOMAN
4
5POD2MAN=pod2man --official --release="OpenBSD ${OSREV}" --center=OpenSSL
6
7.ifndef NOMAN
8MAN=	\
9	BIO_f_ssl.3 \
10	SSL_CIPHER_get_name.3 \
11	SSL_COMP_add_compression_method.3 \
12	SSL_CTX_add_extra_chain_cert.3 \
13	SSL_CTX_add_session.3 \
14	SSL_CTX_ctrl.3 \
15	SSL_CTX_flush_sessions.3 \
16	SSL_CTX_free.3 \
17	SSL_CTX_get_ex_new_index.3 \
18	SSL_CTX_get_verify_mode.3 \
19	SSL_CTX_load_verify_locations.3 \
20	SSL_CTX_new.3 \
21	SSL_CTX_sess_number.3 \
22	SSL_CTX_sess_set_cache_size.3 \
23	SSL_CTX_sess_set_get_cb.3 \
24	SSL_CTX_sessions.3 \
25	SSL_CTX_set_cert_store.3 \
26	SSL_CTX_set_cert_verify_callback.3 \
27	SSL_CTX_set_cipher_list.3 \
28	SSL_CTX_set_client_CA_list.3 \
29	SSL_CTX_set_client_cert_cb.3 \
30	SSL_CTX_set_default_passwd_cb.3 \
31	SSL_CTX_set_generate_session_id.3 \
32	SSL_CTX_set_info_callback.3 \
33	SSL_CTX_set_max_cert_list.3 \
34	SSL_CTX_set_mode.3 \
35	SSL_CTX_set_msg_callback.3 \
36	SSL_CTX_set_options.3 \
37	SSL_CTX_set_psk_client_callback.3 \
38	SSL_CTX_set_quiet_shutdown.3 \
39	SSL_CTX_set_session_cache_mode.3 \
40	SSL_CTX_set_session_id_context.3 \
41	SSL_CTX_set_ssl_version.3 \
42	SSL_CTX_set_timeout.3 \
43	SSL_CTX_set_tmp_dh_callback.3 \
44	SSL_CTX_set_tmp_rsa_callback.3 \
45	SSL_CTX_set_verify.3 \
46	SSL_CTX_use_certificate.3 \
47	SSL_CTX_use_psk_identity_hint.3 \
48	SSL_SESSION_free.3 \
49	SSL_SESSION_get_ex_new_index.3 \
50	SSL_SESSION_get_time.3 \
51	SSL_accept.3 \
52	SSL_alert_type_string.3 \
53	SSL_clear.3 \
54	SSL_connect.3 \
55	SSL_do_handshake.3 \
56	SSL_free.3 \
57	SSL_get_SSL_CTX.3 \
58	SSL_get_ciphers.3 \
59	SSL_get_client_CA_list.3 \
60	SSL_get_current_cipher.3 \
61	SSL_get_default_timeout.3 \
62	SSL_get_error.3 \
63	SSL_get_ex_data_X509_STORE_CTX_idx.3 \
64	SSL_get_ex_new_index.3 \
65	SSL_get_fd.3 \
66	SSL_get_peer_cert_chain.3 \
67	SSL_get_peer_certificate.3 \
68	SSL_get_psk_identity.3 \
69	SSL_get_rbio.3 \
70	SSL_get_session.3 \
71	SSL_get_verify_result.3 \
72	SSL_get_version.3 \
73	SSL_library_init.3 \
74	SSL_load_client_CA_file.3 \
75	SSL_new.3 \
76	SSL_pending.3 \
77	SSL_read.3 \
78	SSL_rstate_string.3 \
79	SSL_session_reused.3 \
80	SSL_set_bio.3 \
81	SSL_set_connect_state.3 \
82	SSL_set_fd.3 \
83	SSL_set_session.3 \
84	SSL_set_shutdown.3 \
85	SSL_set_verify_result.3 \
86	SSL_shutdown.3 \
87	SSL_state_string.3 \
88	SSL_want.3 \
89	SSL_write.3 \
90	d2i_SSL_SESSION.3 \
91	ssl.3 \
92
93.include <bsd.man.mk>
94.else
95maninstall:
96
97.endif
98
99.PATH: ${.CURDIR}/../doc
100.SUFFIXES: .pod .1 .3 .7
101.for sect in 1 3 7
102.pod.${sect}:
103	@echo '${POD2MAN} --section=${sect} --name=${*:U} $< > $@'
104	@${POD2MAN} --section=${sect} --name=${*:U} $< > $@.tmp && mv $@.tmp $@
105.endfor
106
107.include <bsd.obj.mk>
108.include <bsd.subdir.mk>
109
110clean cleandir:
111	rm -f ${MAN}
112