196074Sluigi# From: @(#)Makefile 8.3 (Berkeley) 4/2/94 296074Sluigi# $FreeBSD$ 396074Sluigi 4139126Sru# Only NO_PAM is used by PicoBSD and supported here 596074Sluigi 696074Sluigi 796074SluigiPROG= passwd 896074SluigiSRCS= local_passwd.c passwd.c pw_copy.c pw_util.c 996074Sluigi 1096074SluigiGENSRCS=yp.h yp_clnt.c yppasswd.h yppasswd_clnt.c \ 1196074Sluigi yppasswd_private.h yppasswd_private_clnt.c yppasswd_private_xdr.c 1296074SluigiCFLAGS+=-Wall 1396074Sluigi 1496074SluigiDPADD= ${LIBCRYPT} ${LIBUTIL} 1596074SluigiLDADD= -lcrypt -lutil 1696074Sluigi.PATH: ${.CURDIR}/../../../../usr.bin/chpass \ 1798514Sluigi# ${.CURDIR}/../../../../usr.sbin/vipw \ 1898514Sluigi# ${.CURDIR}/../../../../usr.bin/passwd 1996074Sluigi 2096074SluigiCFLAGS+= -DLOGIN_CAP -DCRYPT -I. -I${.CURDIR} \ 2198514Sluigi# -I${.CURDIR}/../../../../usr.bin/passwd \ 2298514Sluigi# -I${.CURDIR}/../../../../usr.sbin/vipw \ 2398514Sluigi# -I${.CURDIR}/../../../../usr.bin/chpass \ 2498514Sluigi# -I${.CURDIR}/../../../../lib/libc/gen \ 2598514Sluigi# -Dyp_error=warnx -DLOGGING 2696074Sluigi 2796074SluigiCLEANFILES= ${GENSRCS} 2896074Sluigi 29231118SdimRPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C 3096074SluigiRPCSRC= ${DESTDIR}/usr/include/rpcsvc/yp.x 3196074SluigiRPCSRC_PW= ${DESTDIR}/usr/include/rpcsvc/yppasswd.x 3296074SluigiRPCSRC_PRIV= ${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x 3396074Sluigi 3496074Sluigiyp.h: ${RPCSRC} 3596074Sluigi ${RPCGEN} -h -o ${.TARGET} ${RPCSRC} 3696074Sluigi 3796074Sluigiyp_clnt.c: ${RPCSRC} yp.h 3896074Sluigi ${RPCGEN} -l -o ${.TARGET} ${RPCSRC} 3996074Sluigi 4096074Sluigiyppasswd.h: ${RPCSRC_PW} 4196074Sluigi ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PW} 4296074Sluigi 4396074Sluigiyppasswd_clnt.c: ${RPCSRC_PW} 4496074Sluigi ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PW} 4596074Sluigi 4696074Sluigiyppasswd_private.h: ${RPCSRC_PRIV} 4796074Sluigi ${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PRIV} 4896074Sluigi 4996074Sluigiyppasswd_private_xdr.c: ${RPCSRC_PRIV} 5096074Sluigi ${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PRIV} 5196074Sluigi 5296074Sluigiyppasswd_private_clnt.c: ${RPCSRC_PRIV} 5396074Sluigi ${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PRIV} 5496074Sluigi 5596074SluigiBINOWN= root 5696074SluigiBINMODE=4555 5796074SluigiLINKS=${BINDIR}/passwd ${BINDIR}/yppasswd 5896074SluigiMLINKS=passwd.1 yppasswd.1 5996074Sluigi 6096074Sluigibeforeinstall: 6196074Sluigi.for i in passwd yppasswd 6296074Sluigi [ ! -e ${DESTDIR}${BINDIR}/$i ] || \ 6396074Sluigi chflags noschg ${DESTDIR}${BINDIR}/$i || true 6496074Sluigi.endfor 6596074Sluigi 6696074Sluigiafterinstall: 6796074Sluigi -chflags schg ${DESTDIR}${BINDIR}/passwd 6896074Sluigi 6996074Sluigi.include <bsd.prog.mk> 70