$NetBSD: patch-contrib_slapd-modules_smbk5pwd_Makefile,v 1.2 2024/01/31 18:17:21 adam Exp $

Link against external libraries.
Take build options from PkgSrc.

--- contrib/slapd-modules/smbk5pwd/Makefile.orig	2024-01-29 18:52:23.000000000 +0000
+++ contrib/slapd-modules/smbk5pwd/Makefile
@@ -15,8 +15,7 @@
 LDAP_SRC = ../../..
 LDAP_BUILD = $(LDAP_SRC)
 LDAP_INC = -I$(LDAP_BUILD)/include -I$(LDAP_SRC)/include -I$(LDAP_SRC)/servers/slapd
-LDAP_LIB = $(LDAP_BUILD)/libraries/libldap/libldap.la \
-	$(LDAP_BUILD)/libraries/liblber/liblber.la
+LDAP_LIB = -lldap -llber
 
 SSL_INC = 
 SSL_LIB = -lcrypto
@@ -31,12 +30,11 @@ UNIX_LDFLAGS = -version-info $(LTVER)
 
 LIBTOOL = $(LDAP_BUILD)/libtool
 INSTALL = /usr/bin/install
-CC = gcc
-OPT = -g -O2
+OPT = ${CFLAGS} ${CPPFLAGS}
 # Omit DO_KRB5, DO_SAMBA or DO_SHADOW if you don't want to support it.
-DEFS = -DDO_KRB5 -DDO_SAMBA -DDO_SHADOW
-INCS = $(LDAP_INC) $(HEIMDAL_INC) $(SSL_INC)
-LIBS = $($(PLAT)_LIB) $(LDAP_LIB) $(HEIMDAL_LIB) $(SSL_LIB)
+DEFS = -DDO_SAMBA
+INCS = $(LDAP_INC) $(SSL_INC)
+LIBS = $($(PLAT)_LIB) $(LDAP_LIB) $(SSL_LIB) ${EXTRA_LIBS}
 LD_FLAGS = $(LDFLAGS) $($(PLAT)_LDFLAGS) -rpath $(moduledir) -module
 
 PROGRAMS = smbk5pwd.la
