Makefile.inc revision 1.10
1#	$NetBSD: Makefile.inc,v 1.10 2009/01/18 20:42:11 he Exp $
2
3.include <bsd.own.mk>
4.include <bsd.sys.mk>
5
6USE_FORT?= yes	# network client
7
8.if exists(${.CURDIR}/../../Makefile.inc)
9.include "${.CURDIR}/../../Makefile.inc"
10.endif
11
12.ifdef ISRUMP
13.ifdef MOUNTNAME
14PROG=		rump_${MOUNTNAME}
15MAN=		rump_${MOUNTNAME}.8
16
17MOUNTDIR=	${.CURDIR}/../../../sbin
18MOUNT=		${MOUNTDIR}/mount
19
20CPPFLAGS+=	-I${MOUNTDIR}/mount_${MOUNTNAME} -I${MOUNT} -DMOUNT_NOMAIN
21SRCS+=		mount_${MOUNTNAME}.c rump_${MOUNTNAME}.c pathadj.c fattr.c
22
23# on select archs use the kernel module directly, otherwise fallback
24# to the rump library
25.undef RUMPKMOD
26.ifdef RUMPKMOD
27OSRELEASE!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh
28KMODULEDIR=	${DESTDIR}/stand/${MACHINE}/${OSRELEASE}/modules/${MOUNTNAME}
29LDADD+=		${KMODULEDIR}/${MOUNTNAME}.kmod
30.else
31LDADD+=		-lrumpfs_${MOUNTNAME}
32.endif
33
34.PATH:		${MOUNT} ${MOUNTDIR}/mount_${MOUNTNAME}
35.endif # MOUNTNAME
36
37LDADD+=		-lp2k -lukfs -lrumpvfs -lrump -lrumpuser -lpuffs -lutil
38LDADD+=		-lpthread
39
40DPADD+=		${LIBP2K} ${LIBUKFS} ${LIBRUMPVFS} ${LIBRUMP} ${LIBRUMPUSER}
41DPADD+=		${LIBPUFFS} ${LIBUTIL} ${LIBPTHREAD}
42.endif # ISRUMP
43