Makefile.inc revision 1.7
11.7Spooka#	$NetBSD: Makefile.inc,v 1.7 2008/12/30 22:20:56 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.7Spooka.ifdef(RUMPKMOD)
261.7SpookaOSRELEASE!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh
271.7SpookaKMODULEDIR=	${DESTDIR}/stand/${MACHINE}/${OSRELEASE}/modules/${MOUNTNAME}
281.7SpookaLDADD+=		${KMODULEDIR}/${MOUNTNAME}.kmod
291.7Spooka.else
301.5SpookaLDADD+=		-lrumpfs_${MOUNTNAME}
311.7Spooka.endif
321.7Spooka
331.4Spooka.PATH:		${MOUNT} ${MOUNTDIR}/mount_${MOUNTNAME}
341.4Spooka.endif # MOUNTNAME
351.4Spooka
361.6SpookaLDADD+=		-lp2k -lukfs -lrumpvfs -lrump -lrumpuser -lpuffs -lutil
371.6SpookaLDADD+=		-lpthread
381.4Spooka
391.6SpookaDPADD+=		${LIBP2K} ${LIBUKFS} ${LIBRUMPVFS} ${LIBRUMP} ${LIBRUMPUSER}
401.6SpookaDPADD+=		${LIBPUFFS} ${LIBUTIL} ${LIBPTHREAD}
411.4Spooka
421.3SpookaLDFLAGS+=	-Wl,--wrap=malloc
431.4Spooka.endif # ISRUMP
44