Makefile revision 50476
1157317Smarcel# $FreeBSD: head/libexec/ypxfr/Makefile 50476 1999-08-28 00:22:10Z peter $
2157317Smarcel
3157317SmarcelPROG=	ypxfr
4157317SmarcelSRCS=	yp_dblookup.c yp_dbwrite.c yp_error.c \
5157317Smarcel	ypxfr_getmap.c ypxfr_main.c ypxfr_misc.c \
6157317Smarcel	ypxfrd_getmap.c \
7157317Smarcel	${GENSRCS}
8157317SmarcelGENSRCS=yp.h yp_clnt.c ypxfr_clnt.c
9157317Smarcel
10157317Smarcel.PATH: ${.CURDIR}/../../usr.sbin/ypserv
11157317Smarcel
12157317SmarcelMAN8=	ypxfr.8
13157317Smarcel
14157317SmarcelCFLAGS+= -I.
15157317SmarcelDPADD=	${LIBRPCSVC}
16157317SmarcelLDADD=	-lrpcsvc
17157317Smarcel
18157317SmarcelCLEANFILES= ${GENSRCS}
19157317Smarcel
20157317SmarcelRPCDIR= ${.CURDIR}/../../include/rpcsvc
21157317SmarcelRPCGEN= rpcgen -I -C
22157317Smarcel
23157317Smarcelypxfr_clnt.c: ${RPCDIR}/yp.x
24157317Smarcel	rm -f ${.TARGET}
25157317Smarcel	${RPCGEN} -DYPPUSH_ONLY -l -o ${.TARGET} ${RPCDIR}/yp.x
26157317Smarcel
27157317Smarcelyp_clnt.c: ${RPCDIR}/yp.x
28157317Smarcel	rm -f ${.TARGET}
29157317Smarcel	${RPCGEN} -DYPSERV_ONLY -l -o ${.TARGET} ${RPCDIR}/yp.x
30157317Smarcel
31157317Smarcelyp.h: ${RPCDIR}/yp.x
32157317Smarcel	rm -f ${.TARGET}
33157317Smarcel	${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/yp.x
34157317Smarcel
35160715Smarcel# ypxfrd_xdr.c: ${RPCDIR}/ypxfrd.x
36160715Smarcel#	rm -f ${.TARGET}
37160715Smarcel#	${RPCGEN} -c -o ${.TARGET} ${RPCDIR}/ypxfrd.x
38157317Smarcel
39157317Smarcelypxfrd.h: ${RPCDIR}/ypxfrd.x
40157317Smarcel	rm -f ${.TARGET}
41157317Smarcel	${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/ypxfrd.x
42157317Smarcel
43157317Smarcel.include <bsd.prog.mk>
44157317Smarcel