1#	$NetBSD: Makefile.clnt,v 1.13 2003/08/01 17:04:07 lukem Exp $
2
3#	This Makefile builds a client used for testing.
4
5NOMAN=	# defined
6
7.include <bsd.own.mk>
8
9PROG=	clnt.pcnfsd
10SRCS=	pcnfsd_test.c pcnfsd_clnt.c pcnfsd_xdr.c
11
12CPPFLAGS+= -DUSER_CACHE -DWTMP -I.
13
14.if (${USE_YP} != "no")
15CPPFLAGS+=-DUSE_YP
16.endif
17
18DPADD=	${LIBRPCSVC}
19LDADD=	-lrpcsvc
20
21# Special rules for the generated C code...
22
23.ifnmake getrpcgen
24XRPCGEN != (cd ${.CURDIR} && ${MAKE} getrpcgen)
25.endif
26
27getrpcgen:
28	@set -- X `type ${TOOL_RPCGEN}` && shift $$(($$# - 1)) && echo "$$1"
29
30pcnfsd_clnt.c: pcnfsd.x ${XRPCGEN}
31	${TOOL_RPCGEN} ${RPCGEN_FLAGS} -l ${.CURDIR}/pcnfsd.x -o $@
32
33pcnfsd_xdr.c: pcnfsd.x ${XRPCGEN}
34	${TOOL_RPCGEN} ${RPCGEN_FLAGS} -c ${.CURDIR}/pcnfsd.x -o $@
35
36pcnfsd.h: pcnfsd.x ${XRPCGEN}
37	${TOOL_RPCGEN} ${RPCGEN_FLAGS} -h ${.CURDIR}/pcnfsd.x -o $@
38
39DPSRCS+=	pcnfsd.h
40CLEANFILES+=	pcnfsd_clnt.c pcnfsd_xdr.c pcnfsd.h
41
42.include <bsd.prog.mk>
43