Cross Reference: Makefile.rump
xref: /src/sys/rump/Makefile.rump
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/rump/
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

Indexes created Mon Nov 10 17:20:41 GMT 2025