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

Indexes created Sun Dec 21 20:09:38 GMT 2025