Home | History | Annotate | Line # | Download | only in libldap
      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