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