NetBSD/lib/libkern/Makefile

35 lines
750 B
Makefile

# $NetBSD: Makefile,v 1.7 2016/01/23 21:22:46 christos Exp $
.include <bsd.obj.mk> # Pull in OBJDIR name rules.
.include <bsd.own.mk>
.include <bsd.klinks.mk>
LIBISPRIVATE?= yes
LIB= kern
DBG= -Os
S= ${NETBSDSRCDIR}/sys
CPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} -I${S}/arch
CPPFLAGS+= -D_STANDALONE
COPTS+= -ffreestanding
COPTS+= -fno-stack-protector
COPTS+= -fno-unwind-tables
CWARNFLAGS+= -Werror
CWARNFLAGS+= -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
CPPFLAGS+= -D_KERNTYPES
### find out what to use for libkern
KERN_AS= library
KERNDIR= ${S}/lib/libkern
.include "${KERNDIR}/Makefile.libkern"
.ifndef ARCHSUBDIR
.BEGIN:
@echo no ARCHSUBDIR for ${MACHINE_ARCH} nor ${MACHINE_CPU}
@false
.endif
.include <bsd.lib.mk>