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