Cross Reference: Makefile
xref: /src/lib/libkern/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/lib/libkern/
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

Indexes created Mon Nov 10 17:20:41 GMT 2025