From 7db70a3b0a2089f375f7e4e8d35041106442495d Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Tue, 23 Aug 2016 06:53:47 +0000 Subject: [PATCH] Fix libgcov.a dependency Now that Soong is generating libgcov.a, we need a dependency here. Change-Id: Ie8d97339fd584eed178cc57b9333d38754ab1135 --- core/binary.mk | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/core/binary.mk b/core/binary.mk index ad0bbcc05..21a60194d 100644 --- a/core/binary.mk +++ b/core/binary.mk @@ -537,18 +537,19 @@ ifeq ($(NATIVE_COVERAGE),true) my_cflags += --coverage -O0 my_ldflags += --coverage endif -else - my_native_coverage := false -endif -ifeq ($(my_clang),true) - my_coverage_lib := $($(LOCAL_2ND_ARCH_VAR_PREFIX)$(my_prefix)LIBPROFILE_RT) + ifeq ($(my_clang),true) + my_coverage_lib := $($(LOCAL_2ND_ARCH_VAR_PREFIX)$(my_prefix)LIBPROFILE_RT) + else + my_coverage_lib := $(call intermediates-dir-for,STATIC_LIBRARIES,libgcov,$(filter AUX,$(my_kind)),,$(LOCAL_2ND_ARCH_VAR_PREFIX))/libgcov.a + endif + + $(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_TARGET_COVERAGE_LIB := $(my_coverage_lib) + $(LOCAL_INTERMEDIATE_TARGETS): $(my_coverage_lib) else - my_coverage_lib := $(call intermediates-dir-for,STATIC_LIBRARIES,libgcov,$(filter AUX,$(my_kind)),,$(LOCAL_2ND_ARCH_VAR_PREFIX))/libgcov.a + my_native_coverage := false endif -$(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_TARGET_COVERAGE_LIB := $(my_coverage_lib) - ########################################################### ## Define PRIVATE_ variables used by multiple module types ########################################################### -- 2.11.0