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