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