diff options
Diffstat (limited to 'usr.sbin/rpc.ypxfrd/Makefile')
-rw-r--r-- | usr.sbin/rpc.ypxfrd/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/usr.sbin/rpc.ypxfrd/Makefile b/usr.sbin/rpc.ypxfrd/Makefile new file mode 100644 index 0000000..2020964 --- /dev/null +++ b/usr.sbin/rpc.ypxfrd/Makefile @@ -0,0 +1,36 @@ +# $Id: Makefile,v 1.4 1996/06/03 04:48:32 wpaul Exp $ + +PROG= rpc.ypxfrd +SRCS= ypxfrd_svc.c ypxfrd_server.c yp_error.c \ + ypxfrd_xdr.c yp_access.c ypxfrd_main.c + +RPCDIR= ${.CURDIR}/../../include/rpcsvc + +.PATH: ${.CURDIR}/../../usr.sbin/ypserv + +MAN8= rpc.ypxfrd.8 + +CFLAGS+= -I. -DXFRBLOCKSIZE=65535 + +LDADD+=-lrpcsvc + +CLEANFILES= ypxfrd_svc.c ypxfrd.h + +RPCGEN= rpcgen -I -C + +# We need to remove the 'static' keyword from _rpcsvcstate so that +# ypxfrd_main.c can see it. +ypxfrd_svc.c: ${RPCDIR}/ypxfrd.x ypxfrd.h + rm -f ${.TARGET} + ${RPCGEN} -m ${RPCDIR}/ypxfrd.x | \ + sed s/"static int _rpcsvcstate"/"int _rpcsvcstate"/g > ${.TARGET} + +# ypxfrd_xdr.c: ${RPCDIR}/ypxfrd.x ypxfrd.h +# rm -f ${.TARGET} +# ${RPCGEN} -c -o ${.TARGET} ${RPCDIR}/ypxfrd.x + +ypxfrd.h: ${RPCDIR}/ypxfrd.x + rm -f ${.TARGET} + ${RPCGEN} -h -o ${.TARGET} ${RPCDIR}/ypxfrd.x + +.include <bsd.prog.mk> |