Makefile.inc revision 1.8
1# $NetBSD: Makefile.inc,v 1.8 2009/01/05 21:45:35 pooka 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.ifdef(RUMPKMOD) 26OSRELEASE!= ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh 27KMODULEDIR= ${DESTDIR}/stand/${MACHINE}/${OSRELEASE}/modules/${MOUNTNAME} 28LDADD+= ${KMODULEDIR}/${MOUNTNAME}.kmod 29.else 30LDADD+= -lrumpfs_${MOUNTNAME} 31.endif 32 33.PATH: ${MOUNT} ${MOUNTDIR}/mount_${MOUNTNAME} 34.endif # MOUNTNAME 35 36LDADD+= -lp2k -lukfs -lrumpvfs -lrump -lrumpuser -lpuffs -lutil 37LDADD+= -lpthread 38 39DPADD+= ${LIBP2K} ${LIBUKFS} ${LIBRUMPVFS} ${LIBRUMP} ${LIBRUMPUSER} 40DPADD+= ${LIBPUFFS} ${LIBUTIL} ${LIBPTHREAD} 41.endif # ISRUMP 42