xref: /freebsd/usr.sbin/yppush/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1c3f658c1SEnji CooperRPCDIR=	${SRCTOP}/include/rpcsvc
2c3f658c1SEnji Cooper.PATH: ${RPCDIR} ${SRCTOP}/usr.sbin/ypserv ${SRCTOP}/libexec/ypxfr
390e655eaSDavid E. O'Brien
4*5abb10faSEmmanuel VadotPACKAGE=	yp
5434584a9SBill PaulPROG=	yppush
690e655eaSDavid E. O'BrienMAN=	yppush.8
733069882SBruce EvansSRCS=	ypxfr_getmap.c yp_dblookup.c yp_error.c ypxfr_misc.c yppush_main.c \
833069882SBruce Evans	${GENSRCS}
933069882SBruce EvansGENSRCS=yp.h yp_clnt.c yppush_svc.c
10434584a9SBill Paul
11c3f658c1SEnji CooperCFLAGS+= -I. -I${SRCTOP}/libexec/ypxfr
12434584a9SBill Paul
1371ccf092SEd SchoutenWARNS?=	2
1471ccf092SEd Schouten
155e0a19bdSDimitry AndricRPCGEN= RPCGEN_CPP=${CPP:Q} rpcgen -C
1692a11b87SBill Paul
1733069882SBruce EvansCLEANFILES= ${GENSRCS}
18434584a9SBill Paul
1933069882SBruce Evansyppush_svc.c: yp.x
2092a11b87SBill Paul	${RPCGEN} -DYPPUSH_ONLY -m -o ${.TARGET} ${RPCDIR}/yp.x
21434584a9SBill Paul
2233069882SBruce Evansyp_clnt.c: yp.x
2392a11b87SBill Paul	${RPCGEN} -DYPSERV_ONLY -l -o ${.TARGET} ${RPCDIR}/yp.x
24434584a9SBill Paul
2592a11b87SBill Paulyp.h: yp.x
2692a11b87SBill Paul	${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/yp.x
27434584a9SBill Paul
28434584a9SBill Paul.include <bsd.prog.mk>
29