Merge "Move coverage builds prebuilt special case to make" into main

This commit is contained in:
Treehugger Robot 2024-04-30 20:04:44 +00:00 committed by Gerrit Code Review
commit 40cc23b709

View file

@ -314,6 +314,14 @@ endif
ifeq (true,$(PRODUCT_MODULE_BUILD_FROM_SOURCE))
ignore_apex_contributions := true
endif
ifneq ($(EMMA_INSTRUMENT)$(EMMA_INSTRUMENT_STATIC)$(EMMA_INSTRUMENT_FRAMEWORK)$(CLANG_COVERAGE)$(NATIVE_COVERAGE_PATHS),)
# Coverage builds for TARGET_RELEASE=foo should always build from source,
# even if TARGET_RELEASE=foo uses prebuilt mainline modules.
# This is necessary because the checked-in prebuilts were generated with
# instrumentation turned off.
ignore_apex_contributions := true
endif
ifeq (true, $(ignore_apex_contributions))
PRODUCT_BUILD_IGNORE_APEX_CONTRIBUTION_CONTENTS := true
endif