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

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026