Makefile.inc revision 1.13
11.13Spooka# $NetBSD: Makefile.inc,v 1.13 2010/01/25 15:55:36 pooka Exp $ 21.12Spooka 31.12SpookaWARNS?= 4 41.7Spooka 51.7Spooka.include <bsd.own.mk> 61.7Spooka.include <bsd.sys.mk> 71.2Stls 81.2StlsUSE_FORT?= yes # network client 91.1Spooka 101.1Spooka.if exists(${.CURDIR}/../../Makefile.inc) 111.1Spooka.include "${.CURDIR}/../../Makefile.inc" 121.1Spooka.endif 131.3Spooka 141.10She.ifdef ISRUMP 151.10She.ifdef MOUNTNAME 161.4SpookaPROG= rump_${MOUNTNAME} 171.5SpookaMAN= rump_${MOUNTNAME}.8 181.5Spooka 191.4SpookaMOUNTDIR= ${.CURDIR}/../../../sbin 201.4SpookaMOUNT= ${MOUNTDIR}/mount 211.5Spooka 221.4SpookaCPPFLAGS+= -I${MOUNTDIR}/mount_${MOUNTNAME} -I${MOUNT} -DMOUNT_NOMAIN 231.4SpookaSRCS+= mount_${MOUNTNAME}.c rump_${MOUNTNAME}.c pathadj.c fattr.c 241.5Spooka 251.7Spooka# on select archs use the kernel module directly, otherwise fallback 261.7Spooka# to the rump library 271.11Spooka.ifndef DONOTLINKLIBS 281.9Spooka.undef RUMPKMOD 291.10She.ifdef RUMPKMOD 301.7SpookaOSRELEASE!= ${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh 311.7SpookaKMODULEDIR= ${DESTDIR}/stand/${MACHINE}/${OSRELEASE}/modules/${MOUNTNAME} 321.7SpookaLDADD+= ${KMODULEDIR}/${MOUNTNAME}.kmod 331.7Spooka.else 341.5SpookaLDADD+= -lrumpfs_${MOUNTNAME} 351.7Spooka.endif 361.11Spooka.endif 371.7Spooka 381.4Spooka.PATH: ${MOUNT} ${MOUNTDIR}/mount_${MOUNTNAME} 391.4Spooka.endif # MOUNTNAME 401.4Spooka 411.13Spooka# disk components for disk-based file systems 421.13Spooka.if RUMP_DISKFS 431.13SpookaLDADD+= -lrumpdev_disk -lrumpdev 441.13Spooka.endif 451.13Spooka 461.6SpookaLDADD+= -lp2k -lukfs -lrumpvfs -lrump -lrumpuser -lpuffs -lutil 471.6SpookaLDADD+= -lpthread 481.4Spooka 491.6SpookaDPADD+= ${LIBP2K} ${LIBUKFS} ${LIBRUMPVFS} ${LIBRUMP} ${LIBRUMPUSER} 501.6SpookaDPADD+= ${LIBPUFFS} ${LIBUTIL} ${LIBPTHREAD} 511.4Spooka.endif # ISRUMP 52