xref: /netbsd-src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile (revision a5847cc334d9a7029f6352b847e9e8d71a0f9e0c)
1#	$NetBSD: Makefile,v 1.2 2011/08/15 09:19:21 mrg Exp $
2
3REQUIRETOOLS=	yes
4NOPIC=		# defined
5NOPROFILE=	# defined
6NOLINT=		# defined
7
8LIB=		gcov
9
10.include <bsd.own.mk>
11
12.if ${MKGCC} != "no"
13
14.include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk"
15
16LIBGCOVSRCS=	${G_LIBGCOV:=.c}
17
18CPPFLAGS+=	-I${.CURDIR}/arch/${MACHINE_ARCH}
19CPPFLAGS+=	-Wno-stack-protector
20
21DPSRCS+=	${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk
22SRCS+=		${LIBGCOVSRCS}
23
24CLEANFILES+=	${LIBGCOVSRCS}
25
26${LIBGCOVSRCS}: ${.CURDIR}/Makefile
27	${_MKTARGET_CREATE}
28	printf '#define L${.PREFIX}\n#include <libgcov.c>\n' >${.TARGET}
29
30.include <bsd.lib.mk>
31.else
32.include <bsd.prog.mk> # do nothing
33.endif
34