diff options
Diffstat (limited to 'databases/openldap-smbk5pwd/Makefile')
-rw-r--r-- | databases/openldap-smbk5pwd/Makefile | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/databases/openldap-smbk5pwd/Makefile b/databases/openldap-smbk5pwd/Makefile index 7fcaeedf2cb..9383529ae3c 100644 --- a/databases/openldap-smbk5pwd/Makefile +++ b/databases/openldap-smbk5pwd/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2010/07/24 11:15:17 ghen Exp $ +# $NetBSD: Makefile,v 1.9 2010/12/17 10:20:51 adam Exp $ PKGNAME= ${DISTNAME:S/-/-smbk5pwd-/} COMMENT= Samba and Kerberos password sync for OpenLDAP @@ -11,15 +11,31 @@ PKG_DESTDIR_SUPPORT= user-destdir USE_LIBTOOL= yes BUILD_DIRS= include contrib/slapd-modules/smbk5pwd +INSTALLATION_DIRS+= lib/openldap do-install: - ${INSTALL_LIB_DIR} ${DESTDIR}${PREFIX}/lib/openldap - ${LIBTOOL} --mode=install ${INSTALL_DATA} \ + ${LIBTOOL} --mode=install ${INSTALL_LIB} \ ${WRKSRC}/contrib/slapd-modules/smbk5pwd/smbk5pwd.la \ ${DESTDIR}${PREFIX}/lib/openldap +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} == "NetBSD" +LIBS+= -ldes +.endif + +.include "../../mk/krb5.buildlink3.mk" + +.if ${KRB5_TYPE} == "heimdal" +CPPFLAGS+= -DDO_SAMBA -DDO_KRB5 +LIBS+= -lkrb5 -lkadm5srv +.else +CPPFLAGS+= -DDO_SAMBA +.endif + +MAKE_ENV+= LIBS=${LIBS:M*:Q} + .include "../../databases/openldap/Makefile.common" .include "../../databases/openldap-client/buildlink3.mk" .include "../../databases/openldap-server/options.mk" -.include "../../mk/krb5.buildlink3.mk" .include "../../mk/bsd.pkg.mk" |