Makefile.inc revision 1.9
11.9Spooka#	$NetBSD: Makefile.inc,v 1.9 2009/01/08 18:43:28 pooka Exp $
21.7Spooka
31.7Spooka.include <bsd.own.mk>
41.7Spooka.include <bsd.sys.mk>
51.2Stls
61.2StlsUSE_FORT?= yes	# network client
71.1Spooka
81.1Spooka.if exists(${.CURDIR}/../../Makefile.inc)
91.1Spooka.include "${.CURDIR}/../../Makefile.inc"
101.1Spooka.endif
111.3Spooka
121.3Spooka.ifdef(ISRUMP)
131.4Spooka.ifdef(MOUNTNAME)
141.4SpookaPROG=		rump_${MOUNTNAME}
151.5SpookaMAN=		rump_${MOUNTNAME}.8
161.5Spooka
171.4SpookaMOUNTDIR=	${.CURDIR}/../../../sbin
181.4SpookaMOUNT=		${MOUNTDIR}/mount
191.5Spooka
201.4SpookaCPPFLAGS+=	-I${MOUNTDIR}/mount_${MOUNTNAME} -I${MOUNT} -DMOUNT_NOMAIN
211.4SpookaSRCS+=		mount_${MOUNTNAME}.c rump_${MOUNTNAME}.c pathadj.c fattr.c
221.5Spooka
231.7Spooka# on select archs use the kernel module directly, otherwise fallback
241.7Spooka# to the rump library
251.9Spooka.undef RUMPKMOD
261.7Spooka.ifdef(RUMPKMOD)
271.7SpookaOSRELEASE!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh
281.7SpookaKMODULEDIR=	${DESTDIR}/stand/${MACHINE}/${OSRELEASE}/modules/${MOUNTNAME}
291.7SpookaLDADD+=		${KMODULEDIR}/${MOUNTNAME}.kmod
301.7Spooka.else
311.5SpookaLDADD+=		-lrumpfs_${MOUNTNAME}
321.7Spooka.endif
331.7Spooka
341.4Spooka.PATH:		${MOUNT} ${MOUNTDIR}/mount_${MOUNTNAME}
351.4Spooka.endif # MOUNTNAME
361.4Spooka
371.6SpookaLDADD+=		-lp2k -lukfs -lrumpvfs -lrump -lrumpuser -lpuffs -lutil
381.6SpookaLDADD+=		-lpthread
391.4Spooka
401.6SpookaDPADD+=		${LIBP2K} ${LIBUKFS} ${LIBRUMPVFS} ${LIBRUMP} ${LIBRUMPUSER}
411.6SpookaDPADD+=		${LIBPUFFS} ${LIBUTIL} ${LIBPTHREAD}
421.4Spooka.endif # ISRUMP
43