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