Makefile revision 1.41
11.41Stls#	$NetBSD: Makefile,v 1.41 2007/05/28 12:06:29 tls Exp $
21.14Stls#	from: @(#)Makefile    8.3 (Berkeley) 4/2/94
31.14Stls
41.26Sveego.include <bsd.own.mk>
51.26Sveego
61.41StlsUSE_FORT?= yes	# setuid
71.1ScgdPROG=	passwd
81.36SchristosSRCS=	local_passwd.c passwd.c
91.38SthorpejMAN=	passwd.1
101.10Sphil
111.31SthorpejCPPFLAGS+=-I${.CURDIR} -DLOGIN_CAP
121.31Sthorpej
131.31Sthorpej.if (${USE_YP} != "no")
141.31SthorpejSRCS+=	yp_passwd.c
151.31SthorpejCPPFLAGS+=-DYP
161.31SthorpejDPADD+=	${LIBRPCSVC}
171.31SthorpejLDADD+=	-lrpcsvc
181.33SlhaLINKS+=	${BINDIR}/passwd ${BINDIR}/yppasswd
191.38SthorpejMAN+=	yppasswd.1
201.31Sthorpej.endif
211.31Sthorpej
221.31SthorpejDPADD+= ${LIBCRYPT} ${LIBUTIL}
231.31SthorpejLDADD+= -lcrypt -lutil
241.7Sbrezak
251.1ScgdBINOWN=	root
261.1ScgdBINMODE=4555
271.21Sthorpej
281.31Sthorpej.if (${USE_KERBEROS} != "no")
291.25SthorpejCPPFLAGS+= -DKERBEROS5 -I${DESTDIR}/usr/include/krb5
301.25SthorpejSRCS+=	krb5_passwd.c
311.29Sassar
321.32SitojunDPADD+=	${LIBKRB5} ${LIBCRYPTO} ${LIBASN1} ${LIBCOM_ERR} ${LIBROKEN} ${LIBCRYPT}
331.29SassarLDADD+=	-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lcrypt
341.33SlhaLINKS+=	${BINDIR}/passwd ${BINDIR}/kpasswd
351.38SthorpejMAN+=	kpasswd.1
361.26Sveego.endif
371.1Scgd
381.37Schristos.if (${USE_PAM} != "no")
391.37SchristosCPPFLAGS+=-DUSE_PAM
401.37SchristosSRCS+= pam_passwd.c
411.40SheLDADD+=-lpam ${PAM_STATIC_LDADD}
421.40SheDPADD+=${LIBPAM} ${PAM_STATIC_DPADD}
431.37Schristos.endif
441.37Schristos
451.1Scgd.include <bsd.prog.mk>
46