Makefile revision 1.6
1#	$NetBSD: Makefile,v 1.6 2013/08/25 14:20:30 matt Exp $
2
3.include <bsd.obj.mk>		# Pull in OBJDIR name rules.
4.include <bsd.own.mk>
5.include <bsd.klinks.mk>
6
7LIBISPRIVATE?=	yes
8LIB=	kern
9DBG=	-Os
10
11S= ${NETBSDSRCDIR}/sys
12CPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} -I${S}/arch
13
14CPPFLAGS+= -D_STANDALONE
15
16COPTS+=	-ffreestanding
17COPTS+=	-fno-stack-protector
18COPTS+=	-fno-unwind-tables
19CWARNFLAGS+= -Werror
20CWARNFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
21
22### find out what to use for libkern
23KERN_AS=	library
24KERNDIR=	${S}/lib/libkern
25
26.include "${KERNDIR}/Makefile.libkern"
27.ifndef ARCHSUBDIR
28.BEGIN:
29	@echo no ARCHSUBDIR for ${MACHINE_ARCH} nor ${MACHINE_CPU}
30	@false
31.endif
32
33.include <bsd.lib.mk>
34