1# $NetBSD: openldap.mk,v 1.8 2021/08/14 16:14:49 christos Exp $ 2 3.include <bsd.own.mk> 4 5LDAP_VERSION= 2.5.6 6 7LDAP_SRCDIR= ${NETBSDSRCDIR}/external/bsd/openldap 8LDAP_DISTDIR= ${NETBSDSRCDIR}/external/bsd/openldap/dist 9 10LDAP_PREFIX= /usr 11 12LDAP_DATADIR= ${LDAP_PREFIX}/share/openldap 13LDAP_ETCDIR= /etc 14LDAP_RUNDIR= /var/openldap 15 16CPPFLAGS+= -I${LDAP_SRCDIR}/include 17CPPFLAGS+= -I${LDAP_DISTDIR}/include 18 19.for _LIB in lutil ldap # XXX lber ldap_r lunicode rewrite 20.if !defined(LDAPOBJDIR.${_LIB}) 21LDAPOBJDIR.${_LIB}!= cd ${LDAP_SRCDIR}/lib/lib${_LIB} && ${PRINTOBJDIR} 22.MAKEOVERRIDES+= LDAPOBJDIR.${_LIB} 23.endif 24LDAPLIB.${_LIB}= ${LDAPOBJDIR.${_LIB}}/lib${_LIB}.a 25.endfor 26 27LDAP_MKVERSION= ${HOST_SH} ${LDAP_DISTDIR}/build/mkversion -v "${LDAP_VERSION}" 28 29CPPFLAGS+= -DHAVE_TLS 30