1 # $NetBSD: Makefile,v 1.20 2008/09/30 05:20:42 dholland 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 # hack to allow config file to be read (see PR 12758) 12 CPPFLAGS+=-Dmain=mymain 13 14 .if (${USE_YP} != "no") 15 CPPFLAGS+=-DUSE_YP 16 .endif 17 18 SRCS= pcnfsd_v1.c pcnfsd_v2.c pcnfsd_misc.c \ 19 pcnfsd_cache.c pcnfsd_print.c pcnfsd_svc.c pcnfsd_xdr.c 20 21 DPADD= ${LIBRPCSVC} ${LIBCRYPT} ${LIBUTIL} 22 LDADD= -lrpcsvc -lcrypt -lutil 23 24 RPC_INCS= pcnfsd.h 25 RPC_XDRFILES= pcnfsd_xdr.c 26 RPC_SVCFILES= pcnfsd_svc.c 27 RPC_SVCCLASS= udp tcp 28 RPC_SVCFLAGS= -I 29 30 .if (defined(HAVE_GCC) && ${HAVE_GCC} == 4) || defined(HAVE_PCC) 31 COPTS.pcnfsd_v1.c+= -Wno-pointer-sign 32 COPTS.pcnfsd_v2.c+= -Wno-pointer-sign 33 .endif 34 35 .include <bsd.rpc.mk> 36 37 CLEANFILES += clnt.pcnfsd pcnfsd_test.o pcnfsd_test.ln pcnfsd_clnt.* 38 39 .include <bsd.prog.mk> 40