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