1#         $NetBSD: Makefile,v 1.5 2021/08/14 16:15:03 christos Exp $
2
3USE_FORT?=          yes
4
5CWARNFLAGS.clang=   -Wno-format-extra-args
6CPPFLAGS += -DNO_THREADS
7
8.include "../libldap/Makefile.libldap"
9
10LIB=                ldap
11
12.PATH:              ${LDAP_SRCDIR}/man
13
14MAN=                ldap.3 ldap_abandon.3 ldap_add.3 ldap_bind.3 ldap_compare.3 \
15                    ldap_delete.3 ldap_dup.3 ldap_error.3 ldap_first_attribute.3 \
16                    ldap_first_entry.3 ldap_first_message.3 \
17                    ldap_first_reference.3 ldap_get_dn.3 ldap_get_values.3 \
18                    ldap_modify.3 ldap_modrdn.3 ldap_open.3 \
19                    ldap_parse_reference.3 ldap_parse_result.3 ldap_result.3 \
20                    ldap_schema.3 ldap_search.3 ldap_sort.3 ldap_url.3
21
22MLINKS+=  ldap_abandon.3 ldap_abandon_ext.3
23
24MLINKS+=  ldap_add.3 ldap_add_s.3 \
25                    ldap_add.3 ldap_add_ext.3 \
26                    ldap_add.3 ldap_add_ext_s.3
27
28MLINKS+=  ldap_bind.3 ldap_bind_s.3 \
29                    ldap_bind.3 ldap_simple_bind.3 \
30                    ldap_bind.3 ldap_simple_bind_s.3 \
31                    ldap_bind.3 ldap_sasl_bind.3 \
32                    ldap_bind.3 ldap_sasl_bind_s.3 \
33                    ldap_bind.3 ldap_kerberos_bind_s.3 \
34                    ldap_bind.3 ldap_kerberos_bind1.3 \
35                    ldap_bind.3 ldap_kerberos_bind1_s.3 \
36                    ldap_bind.3 ldap_kerberos_bind2.3 \
37                    ldap_bind.3 ldap_kerberos_bind2_s.3 \
38                    ldap_bind.3 ldap_unbind.3 \
39                    ldap_bind.3 ldap_unbind_ext.3 \
40                    ldap_bind.3 ldap_unbind_s.3 \
41                    ldap_bind.3 ldap_unbind_ext_s.3
42
43MLINKS+=  ldap_compare.3 ldap_compare_s.3 \
44                    ldap_compare.3 ldap_compare_ext.3 \
45                    ldap_compare.3 ldap_compare_ext_s.3
46
47MLINKS+=  ldap_delete.3 ldap_delete_s.3 \
48                    ldap_delete.3 ldap_delete_ext.3 \
49                    ldap_delete.3 ldap_delete_ext_s.3
50
51MLINKS+=  ldap_error.3 ldap_perror.3 \
52                    ldap_error.3 ld_errno.3 \
53                    ldap_error.3 ldap_result2error.3 \
54                    ldap_error.3 ldap_errlist.3 \
55                    ldap_error.3 ldap_err2string.3
56
57MLINKS+=  ldap_first_attribute.3 ldap_next_attribute.3
58
59MLINKS+=  ldap_first_entry.3 ldap_next_entry.3 \
60                    ldap_first_entry.3 ldap_count_entries.3
61
62MLINKS+=  ldap_first_message.3 ldap_next_message.3 \
63                    ldap_first_message.3 ldap_count_messages.3
64
65MLINKS+=  ldap_first_reference.3 ldap_next_reference.3 \
66                    ldap_first_reference.3 ldap_count_references.3
67
68MLINKS+=  ldap_get_dn.3 ldap_explode_dn.3 \
69                    ldap_get_dn.3 ldap_explode_rdn.3 \
70                    ldap_get_dn.3 ldap_dn2ufn.3 \
71                    ldap_get_dn.3 ldap_str2dn.3 \
72                    ldap_get_dn.3 ldap_dn2str.3 \
73                    ldap_get_dn.3 ldap_dn2dcedn.3 \
74                    ldap_get_dn.3 ldap_dcedn2dn.3 \
75                    ldap_get_dn.3 ldap_dn2ad_canonical.3
76
77MLINKS+=  ldap_get_values.3 ldap_get_values_len.3 \
78                    ldap_get_values.3 ldap_value_free.3 \
79                    ldap_get_values.3 ldap_value_free_len.3 \
80                    ldap_get_values.3 ldap_count_values.3 \
81                    ldap_get_values.3 ldap_count_values_len.3
82
83MLINKS+=  ldap_modify.3 ldap_modify_s.3 \
84                    ldap_modify.3 ldap_modify_ext.3 \
85                    ldap_modify.3 ldap_modify_ext_s.3 \
86                    ldap_modify.3 ldap_mods_free.3
87
88MLINKS+=  ldap_modrdn.3 ldap_modrdn_s.3 \
89                    ldap_modrdn.3 ldap_modrdn2.3 \
90                    ldap_modrdn.3 ldap_modrdn2_s.3
91
92MLINKS+=  ldap_open.3 ldap_init.3
93
94MLINKS+=  ldap_parse_result.3 ldap_parse_sasl_bind_result.3 \
95                    ldap_parse_result.3 ldap_parse_extended_result.3
96
97MLINKS+=  ldap_result.3 ldap_msgfree.3 \
98                    ldap_result.3 ldap_msgtype.3 \
99                    ldap_result.3 ldap_msgid.3
100
101MLINKS+=  ldap_schema.3 ldap_str2syntax.3 \
102                    ldap_schema.3 ldap_syntax2str.3 \
103                    ldap_schema.3 ldap_syntax2name.3 \
104                    ldap_schema.3 ldap_syntax_free.3 \
105                    ldap_schema.3 ldap_str2matchingrule.3 \
106                    ldap_schema.3 ldap_matchingrule2str.3 \
107                    ldap_schema.3 ldap_matchingrule2name.3 \
108                    ldap_schema.3 ldap_matchingrule_free.3 \
109                    ldap_schema.3 ldap_str2attributetype.3 \
110                    ldap_schema.3 ldap_attributetype2str.3 \
111                    ldap_schema.3 ldap_attributetype2name.3 \
112                    ldap_schema.3 ldap_attributetype_free.3 \
113                    ldap_schema.3 ldap_str2objectclass.3 \
114                    ldap_schema.3 ldap_objectclass2str.3 \
115                    ldap_schema.3 ldap_objectclass2name.3 \
116                    ldap_schema.3 ldap_objectclass_free.3 \
117                    ldap_schema.3 ldap_scherr2str.3
118
119MLINKS+=  ldap_search.3 ldap_search_s.3 \
120                    ldap_search.3 ldap_search_st.3 \
121                    ldap_search.3 ldap_search_ext.3 \
122                    ldap_search.3 ldap_search_ext_s.3
123
124MLINKS+=  ldap_sort.3 ldap_sort_entries.3 \
125                    ldap_sort.3 ldap_sort_values.3 \
126                    ldap_sort.3 ldap_sort_strcasecmp.3
127
128MLINKS+=  ldap_url.3 ldap_is_ldap_url.3 \
129                    ldap_url.3 ldap_url_parse.3 \
130                    ldap_url.3 ldap_free_urldesc.3
131
132
133MAN+=               ldap.conf.5 ldif.5
134
135.include <bsd.lib.mk>
136