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