1 # $NetBSD: Makefile,v 1.4 2012/02/21 22:19:25 sbd Exp $
3 DISTNAME
= pam-mkhomedir-1
8 MAINTAINER
= tonnerre@NetBSD.org
9 COMMENT
= Pluggable authentication module for automatic homedir creation
11 INSTALLATION_DIRS
= lib
/security
19 ${CP} ${FILESDIR}/pam_mkhomedir.c
${WRKSRC}
22 cd
${WRKSRC} && ${SHLIBTOOL} --mode
=compile
${CC} ${CFLAGS} \
24 cd
${WRKSRC} && ${SHLIBTOOL} --mode
=link
${CC} ${LDFLAGS} \
25 -avoid-version
-module
${LDLIBS} -o pam_mkhomedir.la \
26 -rpath
${PREFIX}/lib
/security pam_mkhomedir.lo
29 ${SHLIBTOOL} --mode
=install ${INSTALL_PROGRAM} -c \
30 ${WRKSRC}/pam_mkhomedir.la
${DESTDIR}${PREFIX}/lib
/security
32 # Fix (workaround?) a bug with openpam/NetBSD
33 # The bug is described in PR security/39313.
35 .
include "../../mk/bsd.prefs.mk"
37 .if
${OPSYS} == "NetBSD"
38 CFLAGS
+= -DNO_STATIC_MODULES
41 .
include "../../mk/pam.buildlink3.mk"
42 .if
"${PAM_TYPE}" == "linux-pam"
43 PKG_FAIL_REASON
+= "Disabled: The PAM mkhomedir module is included in the PAM package."
45 .
include "../../mk/bsd.pkg.mk"