Expand PMF_FN_* macros.
[netbsd-mini2440.git] / usr.sbin / rpc.pcnfsd / Makefile.clnt
blob4d92af7bdc4a8a8d2459f8cc9c9131311ab6f4ed
1 #       $NetBSD: Makefile.clnt,v 1.12 2003/07/28 15:25:07 lukem Exp $
3 #       This Makefile builds a client used for testing.
5 NOMAN=  # defined
7 .include <bsd.own.mk>
9 PROG=   clnt.pcnfsd
10 SRCS=   pcnfsd_test.c pcnfsd_clnt.c pcnfsd_xdr.c
12 CPPFLAGS+= -DUSER_CACHE -DWTMP -I.
14 .if (${USE_YP} != "no")
15 CPPFLAGS+=-DUSE_YP
16 .endif
18 DPADD=  ${LIBRPCSVC}
19 LDADD=  -lrpcsvc
21 # Special rules for the generated C code...
23 .ifnmake getrpcgen
24 XRPCGEN != (cd ${.CURDIR} && ${MAKE} getrpcgen)
25 .endif
27 getrpcgen:
28         @set -- X `type ${TOOL_RPCGEN}` && shift $$(($$# - 1)) && echo "$$1"
30 pcnfsd_clnt.c: pcnfsd.x ${XRPCGEN}
31         ${TOOL_RPCGEN} -l ${.CURDIR}/pcnfsd.x -o $@
33 pcnfsd_xdr.c: pcnfsd.x ${XRPCGEN}
34         ${TOOL_RPCGEN} -c ${.CURDIR}/pcnfsd.x -o $@
36 pcnfsd.h: pcnfsd.x ${XRPCGEN}
37         ${TOOL_RPCGEN} -h ${.CURDIR}/pcnfsd.x -o $@
39 DPSRCS+=        pcnfsd.h
40 CLEANFILES+=    pcnfsd_clnt.c pcnfsd_xdr.c pcnfsd.h
42 .include <bsd.prog.mk>