11.7Schristos# $NetBSD: Makefile,v 1.7 2016/01/23 21:22:46 christos Exp $ 21.1Smatt 31.1Smatt.include <bsd.obj.mk> # Pull in OBJDIR name rules. 41.1Smatt.include <bsd.own.mk> 51.5Smatt.include <bsd.klinks.mk> 61.1Smatt 71.6SmattLIBISPRIVATE?= yes 81.1SmattLIB= kern 91.1SmattDBG= -Os 101.1Smatt 111.1SmattS= ${NETBSDSRCDIR}/sys 121.1SmattCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} -I${S}/arch 131.1Smatt 141.1SmattCPPFLAGS+= -D_STANDALONE 151.1Smatt 161.1SmattCOPTS+= -ffreestanding 171.1SmattCOPTS+= -fno-stack-protector 181.1SmattCOPTS+= -fno-unwind-tables 191.1SmattCWARNFLAGS+= -Werror 201.1SmattCWARNFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith 211.7SchristosCPPFLAGS+= -D_KERNTYPES 221.1Smatt 231.1Smatt### find out what to use for libkern 241.1SmattKERN_AS= library 251.1SmattKERNDIR= ${S}/lib/libkern 261.1Smatt 271.6Smatt.include "${KERNDIR}/Makefile.libkern" 281.1Smatt.ifndef ARCHSUBDIR 291.1Smatt.BEGIN: 301.1Smatt @echo no ARCHSUBDIR for ${MACHINE_ARCH} nor ${MACHINE_CPU} 311.1Smatt @false 321.1Smatt.endif 331.1Smatt 341.1Smatt.include <bsd.lib.mk> 35