Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / security / pam-mkhomedir / Makefile
blob5a8a80845e4539d7ef379a54fb91ca07ab4ac04f
1 # $NetBSD: Makefile,v 1.4 2012/02/21 22:19:25 sbd Exp $
3 DISTNAME= pam-mkhomedir-1
4 CATEGORIES= security
5 MASTER_SITES= # empty
6 DISTFILES= # empty
8 MAINTAINER= tonnerre@NetBSD.org
9 COMMENT= Pluggable authentication module for automatic homedir creation
11 INSTALLATION_DIRS= lib/security
12 LDLIBS= -lpam
14 USE_LIBTOOL= yes
16 WRKSRC= ${WRKDIR}
18 do-extract:
19 ${CP} ${FILESDIR}/pam_mkhomedir.c ${WRKSRC}
21 do-build:
22 cd ${WRKSRC} && ${SHLIBTOOL} --mode=compile ${CC} ${CFLAGS} \
23 -c pam_mkhomedir.c
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
28 do-install:
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
39 .endif
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."
44 .endif
45 .include "../../mk/bsd.pkg.mk"