1 # $NetBSD: Makefile,v 1.21.18.1 2011/06/23 14:20:49 cherry Exp $ 2 3 .include <bsd.own.mk> 4 5 PROG= rpc.pcnfsd 6 MAN= rpc.pcnfsd.8 7 BUILDSYMLINKS+= pcnfsd.8 rpc.pcnfsd.8 8 MLINKS= rpc.pcnfsd.8 pcnfsd.8 9 CPPFLAGS += -DUSER_CACHE -DWTMP -I. -DSUPPORT_UTMP -DSUPPORT_UTMPX 10 11 .if (${USE_YP} != "no") 12 CPPFLAGS+=-DUSE_YP 13 .endif 14 15 SRCS= pcnfsd_v1.c pcnfsd_v2.c pcnfsd_misc.c \ 16 pcnfsd_cache.c pcnfsd_print.c pcnfsd_svc.c pcnfsd_xdr.c 17 18 DPADD= ${LIBRPCSVC} ${LIBCRYPT} ${LIBUTIL} 19 LDADD= -lrpcsvc -lcrypt -lutil 20 21 RPC_INCS= pcnfsd.h 22 RPC_XDRFILES= pcnfsd_xdr.c 23 RPC_SVCFILES= pcnfsd_svc.c 24 RPC_SVCCLASS= udp tcp 25 RPC_SVCFLAGS= -I 26 27 .if defined(HAVE_GCC) || defined(HAVE_PCC) 28 COPTS.pcnfsd_v1.c+= -Wno-pointer-sign 29 COPTS.pcnfsd_v2.c+= -Wno-pointer-sign 30 .endif 31 32 .include <bsd.rpc.mk> 33 34 CLEANFILES += clnt.pcnfsd pcnfsd_test.o pcnfsd_test.ln pcnfsd_clnt.* 35 36 .include <bsd.prog.mk> 37