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