Makefile.rump revision 1.18
11.18Spooka#	$NetBSD: Makefile.rump,v 1.18 2008/12/29 22:16:15 pooka Exp $
21.1Spooka#
31.1Spooka
41.1SpookaWARNS?=		4
51.10SpookaNOLINT=		# kernel code
61.1Spooka
71.18Spooka# use kernel ABI instead of rump ABI (needs md code)
81.18Spooka.if ${MACHINE_ARCH} != "i386"
91.18SpookaCPPFLAGS:=	-I${RUMPTOP}/include ${CPPFLAGS}
101.18Spooka.endif
111.18Spooka
121.10SpookaCFLAGS+=	-ffreestanding
131.17SpookaCPPFLAGS+=	-D_RUMPKERNEL	# XXX: this should die
141.17SpookaCPPFLAGS+=	-D_KERNEL -DMULTIPROCESSOR -D_MODULE
151.17SpookaCPPFLAGS+=	-DDIAGNOSTIC
161.15SpookaCPPFLAGS+=	-I${.CURDIR} -I.
171.14SpookaCPPFLAGS+=	-I${RUMPTOP}/../../common/include -I${RUMPTOP}/../arch
181.18SpookaCPPFLAGS+=	-I${RUMPTOP}/include
191.10SpookaCPPFLAGS+=	-nostdinc -I${RUMPTOP}/..
201.10Spooka#CPPFLAGS+=	-DDEBUG
211.1Spooka
221.11SpookaRUMPKERNEL=	This is NetBSD and I am the rump.  Good evening.
231.11Spooka
241.13Spooka# workaround: evbppc is not a well-defined arch
251.13Spooka.if (${MACHINE} == "evbppc")
261.16SpookaCPPFLAGS+=	-DPPC_OEA
271.13Spooka.endif
281.13Spooka
291.10Spooka# If an options are changed, trigger a rebuild
301.10Spooka${SRCS:S/.c/.o/g}: ${RUMPTOP}/Makefile.rump
31