summaryrefslogtreecommitdiff
path: root/libgcc/Makefile.in
diff options
context:
space:
mode:
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2011-07-08 11:43:54 +0000
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2011-07-08 11:43:54 +0000
commit2bc72a9fa2e9f87a0502fa20c51c946c062928a5 (patch)
tree15947f7a8e06d97901e184fa2cbbe501ea985dea /libgcc/Makefile.in
parent36a5227dca7e7dbf8b8db881a56aa314ce5259f5 (diff)
downloadgcc-2bc72a9fa2e9f87a0502fa20c51c946c062928a5.tar.gz
gcc:
* Makefile.in (LIBGCOV): Remove. (libgcc.mvars): Remove LIBGCOV. * libgov.c: Move to ../libgcc. libgcc: * Makfile.in (LIBGCOV): New variable. ($(libgcov-objects)): Use $(srcdir) to refer to libgcov.c. * libgcov.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176037 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/Makefile.in')
-rw-r--r--libgcc/Makefile.in14
1 files changed, 12 insertions, 2 deletions
diff --git a/libgcc/Makefile.in b/libgcc/Makefile.in
index d0a1d1582ee..e204ef02ac1 100644
--- a/libgcc/Makefile.in
+++ b/libgcc/Makefile.in
@@ -747,9 +747,19 @@ iter-items := $(LIBUNWIND)
include $(iterator)
# Build libgcov components.
+
+# Defined in libgcov.c, included only in gcov library
+LIBGCOV = _gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta \
+ _gcov_fork _gcov_execl _gcov_execlp _gcov_execle \
+ _gcov_execv _gcov_execvp _gcov_execve \
+ _gcov_interval_profiler _gcov_pow2_profiler _gcov_one_value_profiler \
+ _gcov_indirect_call_profiler _gcov_average_profiler _gcov_ior_profiler \
+ _gcov_merge_ior
+
libgcov-objects = $(patsubst %,%$(objext),$(LIBGCOV))
-$(libgcov-objects): %$(objext): $(gcc_srcdir)/libgcov.c
- $(gcc_compile) -DL$* -c $(gcc_srcdir)/libgcov.c
+
+$(libgcov-objects): %$(objext): $(srcdir)/libgcov.c
+ $(gcc_compile) -DL$* -c $(srcdir)/libgcov.c
# Static libraries.