159191Skris# From: @(#)Makefile 8.3 (Berkeley) 4/2/94 2280304Sjkim# $FreeBSD$ 3280304Sjkim 4280304Sjkim# Only NO_PAM is used by PicoBSD and supported here 559191Skris 659191Skris 759191SkrisPROG= passwd 859191SkrisSRCS= local_passwd.c passwd.c pw_copy.c pw_util.c 959191Skris 1059191SkrisGENSRCS=yp.h yp_clnt.c yppasswd.h yppasswd_clnt.c \ 1159191Skris yppasswd_private.h yppasswd_private_clnt.c yppasswd_private_xdr.c 1259191SkrisCFLAGS+=-Wall 1359191Skris 14280304SjkimDPADD= ${LIBCRYPT} ${LIBUTIL} 1559191SkrisLDADD= -lcrypt -lutil 1659191Skris.PATH: ${.CURDIR}/../../../../usr.bin/chpass \ 1759191Skris# ${.CURDIR}/../../../../usr.sbin/vipw \ 1859191Skris# ${.CURDIR}/../../../../usr.bin/passwd 1959191Skris 2059191SkrisCFLAGS+= -DLOGIN_CAP -DCRYPT -I. -I${.CURDIR} \ 2159191Skris# -I${.CURDIR}/../../../../usr.bin/passwd \ 2259191Skris# -I${.CURDIR}/../../../../usr.sbin/vipw \ 2359191Skris# -I${.CURDIR}/../../../../usr.bin/chpass \ 2459191Skris# -I${.CURDIR}/../../../../lib/libc/gen \ 2559191Skris# -Dyp_error=warnx -DLOGGING 2659191Skris 2759191SkrisCLEANFILES= ${GENSRCS} 2859191Skris 2959191SkrisRPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C 3059191SkrisRPCSRC= ${DESTDIR}/usr/include/rpcsvc/yp.x 3159191SkrisRPCSRC_PW= ${DESTDIR}/usr/include/rpcsvc/yppasswd.x 3259191SkrisRPCSRC_PRIV= ${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x 3359191Skris 3459191Skrisyp.h: ${RPCSRC} 3559191Skris ${RPCGEN} -h -o ${.TARGET} ${RPCSRC} 3659191Skris 3759191Skrisyp_clnt.c: ${RPCSRC} yp.h 3859191Skris ${RPCGEN} -l -o ${.TARGET} ${RPCSRC} 3959191Skris 4059191Skrisyppasswd.h: ${RPCSRC_PW} 4159191Skris ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PW} 4259191Skris 4359191Skrisyppasswd_clnt.c: ${RPCSRC_PW} 4459191Skris ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PW} 4559191Skris 4659191Skrisyppasswd_private.h: ${RPCSRC_PRIV} 4759191Skris ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PRIV} 4859191Skris 4959191Skrisyppasswd_private_xdr.c: ${RPCSRC_PRIV} 5059191Skris ${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PRIV} 5159191Skris 5259191Skrisyppasswd_private_clnt.c: ${RPCSRC_PRIV} 5359191Skris ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PRIV} 5459191Skris 5559191SkrisBINOWN= root 5659191SkrisBINMODE=4555 5759191SkrisLINKS=${BINDIR}/passwd ${BINDIR}/yppasswd 5859191SkrisMLINKS=passwd.1 yppasswd.1 5959191Skris 6059191Skrisbeforeinstall: 6159191Skris.for i in passwd yppasswd 6259191Skris [ ! -e ${DESTDIR}${BINDIR}/$i ] || \ 6359191Skris chflags noschg ${DESTDIR}${BINDIR}/$i || true 6459191Skris.endfor 6559191Skris 66280304Sjkimafterinstall: 67280304Sjkim -chflags schg ${DESTDIR}${BINDIR}/passwd 68280304Sjkim 6959191Skris.include <bsd.prog.mk> 7059191Skris