xref: /dflybsd-src/usr.sbin/yppush/Makefile (revision 86aedfee0e75b64ce051cc0cf13e5fc016a545d8)
1# $FreeBSD: src/usr.sbin/yppush/Makefile,v 1.9 2001/07/20 06:20:30 obrien Exp $
2
3RPCDIR=	${.CURDIR}/../../include/rpcsvc
4.PATH: ${RPCDIR} ${.CURDIR}/../ypserv \
5       ${.CURDIR}/../../libexec/ypxfr
6
7PROG=	yppush
8MAN=	yppush.8
9SRCS=	ypxfr_getmap.c yp_dblookup.c yp_error.c ypxfr_misc.c yppush_main.c \
10	${GENSRCS}
11GENSRCS=yp.h yp_clnt.c yppush_svc.c
12WARNS?=	3
13
14CFLAGS+= -I. -I${.CURDIR}/../../libexec/ypxfr
15
16RPCGEN= rpcgen -C
17NO_WCAST_FUNCTION_TYPE=
18
19CLEANFILES= ${GENSRCS}
20
21yppush_svc.c: yp.x
22	${RPCGEN} -DYPPUSH_ONLY -m -o ${.TARGET} ${RPCDIR}/yp.x
23
24yp_clnt.c: yp.x
25	${RPCGEN} -DYPSERV_ONLY -l -o ${.TARGET} ${RPCDIR}/yp.x
26
27yp.h: yp.x
28	${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/yp.x
29
30.include <bsd.prog.mk>
31