blob: dce983b790edb40996fe0a62afd7abba4a71638e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# $NetBSD: Makefile.libldap,v 1.15 2023/06/03 09:09:05 lukem Exp $
.include "../../openldap.mk"
.PATH: ${LDAP_DISTDIR}/libraries/libldap
CPPFLAGS+= -I${LDAP_DISTDIR}/libraries/libldap
SRCS+= bind.c open.c result.c error.c compare.c search.c \
controls.c messages.c references.c extended.c cyrus.c \
modify.c add.c modrdn.c delete.c abandon.c \
sasl.c sbind.c unbind.c cancel.c msctrl.c \
filter.c free.c sort.c passwd.c whoami.c lbase64.c \
getdn.c getentry.c getattr.c getvalues.c addentry.c \
request.c os-ip.c url.c pagectrl.c sortctrl.c vlvctrl.c \
init.c options.c print.c string.c util-int.c schema.c \
charray.c os-local.c dnssrv.c utf-8.c utf-8-conv.c \
turn.c ppolicy.c dds.c txn.c ldap_sync.c stctrl.c \
assertion.c deref.c fetch.c ldif.c tavl.c \
account_usability.c avl.c psearchctrl.c ldifutil.c gssapi.c
SRCS+= tls2.c tls_o.c tls_g.c
CPPFLAGS+= -DLDAP_LIBRARY
COPTS.tls_o.c+=-Wno-error=deprecated-declarations
LIBDPLIBS+= lber ${.CURDIR}/../liblber
.if ${USE_KERBEROS} != "no"
CPPFLAGS+= -DHAVE_GSSAPI
LIBDPLIBS+= gssapi ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libgssapi
.endif
LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libcrypto
LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/${EXTERNAL_OPENSSL_SUBDIR}/lib/libssl
COPTS.charray.c+= ${CC_WNO_STRINGOP_OVERFLOW}
|