1 # $NetBSD: Makefile,v 1.1.1.1 2014/02/25 18:42:04 mrg Exp $ 2 3 REQUIRETOOLS= yes 4 NOPIC= # defined 5 NOPROFILE= # defined 6 NOLINT= # defined 7 8 LIB= 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 17 LIBGCOVSRCS= ${G_LIBGCOV:=.c} 18 19 CPPFLAGS+= -I${.CURDIR}/arch/${LIBGCC_MACHINE_ARCH} 20 CPPFLAGS+= -Wno-stack-protector 21 22 DPSRCS+= ${.CURDIR}/arch/${LIBGCC_MACHINE_ARCH}/defs.mk 23 SRCS+= ${LIBGCOVSRCS} 24 25 CLEANFILES+= ${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