Home | History | Annotate | Line # | Download | only in libkern
Makefile revision 1.5
      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