Makefile.rump revision 1.21
11.21Spooka# $NetBSD: Makefile.rump,v 1.21 2009/01/01 19:43:57 pooka Exp $ 21.1Spooka# 31.1Spooka 41.1SpookaWARNS?= 4 51.10SpookaNOLINT= # kernel code 61.1Spooka 71.20Spooka.include <bsd.own.mk> 81.20Spooka 91.18Spooka# use kernel ABI instead of rump ABI (needs md code) 101.20Spooka.ifndef(RUMPKMOD) 111.18SpookaCPPFLAGS:= -I${RUMPTOP}/include ${CPPFLAGS} 121.18Spooka.endif 131.18Spooka 141.10SpookaCFLAGS+= -ffreestanding 151.17SpookaCPPFLAGS+= -D_RUMPKERNEL # XXX: this should die 161.17SpookaCPPFLAGS+= -D_KERNEL -DMULTIPROCESSOR -D_MODULE 171.21SpookaCPPFLAGS+= -DMAXUSERS=32 181.17SpookaCPPFLAGS+= -DDIAGNOSTIC 191.15SpookaCPPFLAGS+= -I${.CURDIR} -I. 201.14SpookaCPPFLAGS+= -I${RUMPTOP}/../../common/include -I${RUMPTOP}/../arch 211.18SpookaCPPFLAGS+= -I${RUMPTOP}/include 221.21SpookaCPPFLAGS+= -I${RUMPTOP}/librump/rumpkern/opt 231.10SpookaCPPFLAGS+= -nostdinc -I${RUMPTOP}/.. 241.10Spooka#CPPFLAGS+= -DDEBUG 251.1Spooka 261.11SpookaRUMPKERNEL= This is NetBSD and I am the rump. Good evening. 271.11Spooka 281.13Spooka# workaround: evbppc is not a well-defined arch 291.13Spooka.if (${MACHINE} == "evbppc") 301.16SpookaCPPFLAGS+= -DPPC_OEA 311.13Spooka.endif 321.13Spooka 331.10Spooka# If an options are changed, trigger a rebuild 341.10Spooka${SRCS:S/.c/.o/g}: ${RUMPTOP}/Makefile.rump 35