Loading core/soong_rust_prebuilt.mk +11 −0 Original line number Original line Diff line number Diff line Loading @@ -82,8 +82,19 @@ ifndef LOCAL_IS_HOST_MODULE endif endif endif endif create_coverage_zip := ifeq ($(NATIVE_COVERAGE),true) ifeq ($(NATIVE_COVERAGE),true) create_coverage_zip := true endif # Until Rust supports LLVM coverage, Soong assumes GCOV coverage in both cases. # Therefore we should create the coverage zip with the gcno files in this case as well. ifeq ($(CLANG_COVERAGE),true) create_coverage_zip := true endif ifdef create_coverage_zip ifneq (,$(strip $(LOCAL_PREBUILT_COVERAGE_ARCHIVE))) ifneq (,$(strip $(LOCAL_PREBUILT_COVERAGE_ARCHIVE))) $(eval $(call copy-one-file,$(LOCAL_PREBUILT_COVERAGE_ARCHIVE),$(intermediates)/$(LOCAL_MODULE).zip)) $(eval $(call copy-one-file,$(LOCAL_PREBUILT_COVERAGE_ARCHIVE),$(intermediates)/$(LOCAL_MODULE).zip)) ifneq ($(LOCAL_UNINSTALLABLE_MODULE),true) ifneq ($(LOCAL_UNINSTALLABLE_MODULE),true) Loading Loading
core/soong_rust_prebuilt.mk +11 −0 Original line number Original line Diff line number Diff line Loading @@ -82,8 +82,19 @@ ifndef LOCAL_IS_HOST_MODULE endif endif endif endif create_coverage_zip := ifeq ($(NATIVE_COVERAGE),true) ifeq ($(NATIVE_COVERAGE),true) create_coverage_zip := true endif # Until Rust supports LLVM coverage, Soong assumes GCOV coverage in both cases. # Therefore we should create the coverage zip with the gcno files in this case as well. ifeq ($(CLANG_COVERAGE),true) create_coverage_zip := true endif ifdef create_coverage_zip ifneq (,$(strip $(LOCAL_PREBUILT_COVERAGE_ARCHIVE))) ifneq (,$(strip $(LOCAL_PREBUILT_COVERAGE_ARCHIVE))) $(eval $(call copy-one-file,$(LOCAL_PREBUILT_COVERAGE_ARCHIVE),$(intermediates)/$(LOCAL_MODULE).zip)) $(eval $(call copy-one-file,$(LOCAL_PREBUILT_COVERAGE_ARCHIVE),$(intermediates)/$(LOCAL_MODULE).zip)) ifneq ($(LOCAL_UNINSTALLABLE_MODULE),true) ifneq ($(LOCAL_UNINSTALLABLE_MODULE),true) Loading