Module Name:    src
Committed By:   mrg
Date:           Tue Mar 15 06:12:11 UTC 2016

Modified Files:
        src/external/gpl3/gcc/lib/libgcc/libgcov: Makefile

Log Message:
update for GCC 5.3


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile
diff -u src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.8 src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.9
--- src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile:1.8	Sun Jun  1 19:51:01 2014
+++ src/external/gpl3/gcc/lib/libgcc/libgcov/Makefile	Tue Mar 15 06:12:11 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2014/06/01 19:51:01 mrg Exp $
+#	$NetBSD: Makefile,v 1.9 2016/03/15 06:12:11 mrg Exp $
 
 REQUIRETOOLS=	yes
 NOPIC=		# defined
@@ -15,7 +15,13 @@ LIB=		gcov
 
 .include "${.CURDIR}/arch/${LIBGCC_MACHINE_ARCH}/defs.mk"
 
-LIBGCOVSRCS=	${G_LIBGCOV:=.c}
+LIBGCOVMERGESRCS=	${G_LIBGCOV_MERGE:=.c}
+LIBGCOVPROFILERSRCS=	${G_LIBGCOV_PROFILER:=.c}
+LIBGCOVINTERFACESRCS=	${G_LIBGCOV_INTERFACE:=.c}
+LIBGCOVDRIVERSRCS=	${G_LIBGCOV_DRIVER:=.c}
+
+LIBGCOVSRCS=	${LIBGCOVMERGESRCS} ${LIBGCOVPROFILERSRCS} \
+		${LIBGCOVINTERFACESRCS} ${LIBGCOVDRIVERSRCS}
 
 CPPFLAGS+=	-I${.CURDIR}/arch/${LIBGCC_MACHINE_ARCH}
 CPPFLAGS+=	-Wno-stack-protector
@@ -25,9 +31,21 @@ SRCS+=		${LIBGCOVSRCS}
 
 CLEANFILES+=	${LIBGCOVSRCS}
 
-${LIBGCOVSRCS}: ${.CURDIR}/Makefile
+${LIBGCOVMERGESRCS}: ${.CURDIR}/Makefile
+	${_MKTARGET_CREATE}
+	printf '#define L${.PREFIX}\n#include <libgcov-merge.c>\n' >${.TARGET}
+
+${LIBGCOVPROFILERSRCS}: ${.CURDIR}/Makefile
+	${_MKTARGET_CREATE}
+	printf '#define L${.PREFIX}\n#include <libgcov-profiler.c>\n' >${.TARGET}
+
+${LIBGCOVINTERFACESRCS}: ${.CURDIR}/Makefile
+	${_MKTARGET_CREATE}
+	printf '#define L${.PREFIX}\n#include <libgcov-interface.c>\n' >${.TARGET}
+
+${LIBGCOVDRIVERSRCS}: ${.CURDIR}/Makefile
 	${_MKTARGET_CREATE}
-	printf '#define L${.PREFIX}\n#include <libgcov.c>\n' >${.TARGET}
+	printf '#define L${.PREFIX}\n#include <libgcov-driver.c>\n' >${.TARGET}
 
 .include <bsd.lib.mk>
 .else

Reply via email to