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