Makefile.rump revision 1.20
11.19Spooka# $NetBSD: Makefile.rump,v 1.20 2008/12/30 21:31:10 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.17SpookaCPPFLAGS+= -DDIAGNOSTIC 181.15SpookaCPPFLAGS+= -I${.CURDIR} -I. 191.14SpookaCPPFLAGS+= -I${RUMPTOP}/../../common/include -I${RUMPTOP}/../arch 201.18SpookaCPPFLAGS+= -I${RUMPTOP}/include 211.10SpookaCPPFLAGS+= -nostdinc -I${RUMPTOP}/.. 221.10Spooka#CPPFLAGS+= -DDEBUG 231.1Spooka 241.11SpookaRUMPKERNEL= This is NetBSD and I am the rump. Good evening. 251.11Spooka 261.13Spooka# workaround: evbppc is not a well-defined arch 271.13Spooka.if (${MACHINE} == "evbppc") 281.16SpookaCPPFLAGS+= -DPPC_OEA 291.13Spooka.endif 301.13Spooka 311.10Spooka# If an options are changed, trigger a rebuild 321.10Spooka${SRCS:S/.c/.o/g}: ${RUMPTOP}/Makefile.rump 33