Makefile revision 1.10
11.10Schristos#	$NetBSD: Makefile,v 1.10 2015/12/23 18:10:10 christos Exp $
21.1Spooka#
31.1Spooka
41.1SpookaNOMAN=	1
51.1Spooka.include <bsd.own.mk>
61.1Spooka
71.2SpookaTESTSDIR=       ${TESTSBASE}/fs/nfs/nfsservice
81.1SpookaATFFILE=	no
91.1Spooka
101.3Spooka# install pre-generated /etc/exports
111.3SpookaFILES+=			exports
121.3SpookaFILESDIR_exports=	${TESTSDIR}
131.3Spooka
141.1SpookaVFSTESTDIR != cd ${.CURDIR}/../../common && ${PRINTOBJDIR}
151.1SpookaLDADD+= -L${VFSTESTDIR} -Wl,--whole-archive -lvfstest -Wl,--no-whole-archive
161.1Spooka
171.1SpookaTESTS_C=rumpnfsd
181.1Spooka
191.10SchristosSRCS.rumpnfsd= rumpnfsd.c nfsd.c mountd.c getmntinfo.c get_net.c
201.1Spooka
211.1SpookaLDADD+=	-lrumpfs_nfsserver -lrumpfs_nfs				# NFS support
221.1SpookaLDADD+=	-lrumpdev_disk -lrumpdev				# disk devices
231.1SpookaLDADD+=	-lrumpfs_ffs -lrumpvfs					# FFS
241.1SpookaLDADD+=	-lrumpnet_netinet -lrumpnet_net -lrumpnet_local		# TCP/IP
251.1SpookaLDADD+=	-lrumpnet_shmif						# shmif
261.8SpookaLDADD+=	-lrumpnet -lrumpkern_sysproxy -lrump -lrumpuser		# base
271.1SpookaLDADD+=	-lpthread -lutil
281.1Spooka
291.6SdhollandCPPFLAGS+=	-DDEBUG -DMOUNT_NOMAIN -D_REENTRANT
301.9SchristosCPPFLAGS+=	-DRUMP_SYS_NETWORKING -DMOUNTD_RUMP
311.1Spooka
321.9Schristos.PATH.c: ${NETBSDSRCDIR}/usr.sbin/mountd
331.1Spooka
341.9Schristos# RPCBIND
351.9Schristos.PATH.c: ${NETBSDSRCDIR}/usr.sbin/rpcbind
361.9SchristosSRCS.rumpnfsd+=	check_bound.c rpcb_stat.c rpcb_svc_4.c rpcbind.c pmap_svc.c \
371.9Schristos		rpcb_svc.c rpcb_svc_com.c security.c util.c 
381.9Schristos
391.9SchristosLIBRPCDIR=        ${NETBSDSRCDIR}/lib/libc/rpc
401.9Schristos
411.9SchristosCPPFLAGS+=	-I${LIBRPCDIR} -DPORTMAP -DLIBWRAP -DRPCBIND_RUMP
421.9Schristos
431.9Schristos# Uncomment these to get any useful output from 'rpcbind -d'
441.9Schristos# CPPFLAGS+=	-DRPCBIND_DEBUG
451.9Schristos# CPPFLAGS+=	-DSVC_RUN_DEBUG
461.9Schristos
471.9SchristosLDADD+= -lwrap -lutil
481.9SchristosDPADD+= ${LIBWRAP} ${LIBUTIL}
491.1Spooka
501.1Spooka.include <bsd.test.mk>
51