194575Sdes# $FreeBSD$
294575Sdes
3112043SobrienLIB=	ypclnt
4195767SkensmithSHLIB_MAJOR= 4
5112043SobrienSRCS=	ypclnt_connect.c \
6112043Sobrien	ypclnt_error.c \
7112043Sobrien	ypclnt_free.c \
8112043Sobrien	ypclnt_new.c \
9112043Sobrien	ypclnt_passwd.c \
10112043Sobrien	${GENSRCS}
11112043SobrienCLEANFILES+= ${GENSRCS}
12112043SobrienINCS= ypclnt.h
1394575Sdes
14112043SobrienCFLAGS+= -I.
1594575Sdes
16112043SobrienGENSRCS=yp.h \
17112043Sobrien	yp_clnt.c \
18112043Sobrien	yppasswd.h \
19112043Sobrien	yppasswd_xdr.c \
20112043Sobrien	yppasswd_clnt.c \
21112043Sobrien	yppasswd_private.h \
22112043Sobrien	yppasswd_private_clnt.c \
23112043Sobrien	yppasswd_private_xdr.c
24112043Sobrien
25231118SdimRPCGEN=	RPCGEN_CPP=${CPP:Q} rpcgen -C
26112043SobrienRPCSRC=	${.CURDIR}/../../include/rpcsvc/yp.x
27112043SobrienRPCSRC_PW=	${.CURDIR}/../../include/rpcsvc/yppasswd.x
28112043SobrienRPCSRC_PRIV=	${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x
29112043Sobrien
3094575Sdesyp.h: ${RPCSRC}
3194575Sdes	${RPCGEN} -h -o ${.TARGET} ${RPCSRC}
3294575Sdes
3394575Sdesyp_clnt.c: ${RPCSRC}
3494575Sdes	${RPCGEN} -l -o ${.TARGET} ${RPCSRC}
3594575Sdes
3694575Sdesyppasswd.h: ${RPCSRC_PW}
3794575Sdes	${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PW}
3894575Sdes
3994773Sdesyppasswd_xdr.c: ${RPCSRC_PW}
4094713Sdes	${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PW}
4194713Sdes
4294575Sdesyppasswd_clnt.c: ${RPCSRC_PW}
4394575Sdes	${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PW}
4494575Sdes
4594575Sdesyppasswd_private.h: ${RPCSRC_PRIV}
4694575Sdes	${RPCGEN} -h -o ${.TARGET} ${RPCSRC_PRIV}
4794575Sdes
4894575Sdesyppasswd_private_xdr.c: ${RPCSRC_PRIV}
4994575Sdes	${RPCGEN} -c -o ${.TARGET} ${RPCSRC_PRIV}
5094575Sdes
5194575Sdesyppasswd_private_clnt.c: ${RPCSRC_PRIV}
5294575Sdes	${RPCGEN} -l -o ${.TARGET} ${RPCSRC_PRIV}
5394575Sdes
5494575Sdes.include <bsd.lib.mk>
55