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