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