diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2020-07-07 01:08:25 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-07-07 01:15:18 +0000 |
commit | 898578e1ac825eee66edf12193b7d4357b39a531 (patch) | |
tree | f56871b3c4431096d228c0dd2441068e34a28ac9 | |
parent | 37294c85d984062d4385ea38c52ba76ff1239dc1 (diff) | |
parent | e02730e29a21165b51e4303a595b120ccd7c4db2 (diff) | |
download | build_make-898578e1ac825eee66edf12193b7d4357b39a531.tar.gz build_make-898578e1ac825eee66edf12193b7d4357b39a531.tar.bz2 build_make-898578e1ac825eee66edf12193b7d4357b39a531.zip |
Make change and version bump to RP1A.200707.001
Change-Id: I253bcb4d139e21de1bda5d1f3aaf78d06815ced2
-rw-r--r-- | core/binary.mk | 8 | ||||
-rw-r--r-- | core/build_id.mk | 2 | ||||
-rw-r--r-- | core/line_coverage.mk | 5 | ||||
-rw-r--r-- | core/soong_config.mk | 14 |
4 files changed, 19 insertions, 10 deletions
diff --git a/core/binary.mk b/core/binary.mk index 7ee8c5c7e0..23a201c4ef 100644 --- a/core/binary.mk +++ b/core/binary.mk @@ -71,8 +71,12 @@ ifeq (,$(strip $(my_cc))$(strip $(my_cxx))) my_pool := $(GOMA_OR_RBE_POOL) endif -ifneq (,$(strip $(foreach dir,$(COVERAGE_PATHS),$(filter $(dir)%,$(LOCAL_PATH))))) -ifeq (,$(strip $(foreach dir,$(COVERAGE_EXCLUDE_PATHS),$(filter $(dir)%,$(LOCAL_PATH))))) +# TODO(b/158212027): Remove `$(COVERAGE_PATHS)` from this condition when all users have been moved +# to `NATIVE_COVERAGE_PATHS`. +ifneq (,$(strip $(foreach dir,$(COVERAGE_PATHS) $(NATIVE_COVERAGE_PATHS),$(filter $(dir)%,$(LOCAL_PATH))))) +# TODO(b/158212027): Remove `$(COVERAGE_EXCLUDE_PATHS)` from this condition when all users have been +# moved to `NATIVE_COVERAGE_EXCLUDE_PATHS`. +ifeq (,$(strip $(foreach dir,$(COVERAGE_EXCLUDE_PATHS) $(NATIVE_COVERAGE_EXCLUDE_PATHS),$(filter $(dir)%,$(LOCAL_PATH))))) my_native_coverage := true else my_native_coverage := false diff --git a/core/build_id.mk b/core/build_id.mk index c2905dbeed..e323e6cb13 100644 --- a/core/build_id.mk +++ b/core/build_id.mk @@ -18,4 +18,4 @@ # (like "CRB01"). It must be a single word, and is # capitalized by convention. -BUILD_ID=RP1A.200706.002 +BUILD_ID=RP1A.200707.001 diff --git a/core/line_coverage.mk b/core/line_coverage.mk index 9b0b528600..c89642e630 100644 --- a/core/line_coverage.mk +++ b/core/line_coverage.mk @@ -8,8 +8,7 @@ # packs them into another zip file called `line_coverage_profiles.zip`. # # To run the make target set the coverage related envvars first: -# NATIVE_LINE_COVERAGE=true NATIVE_COVERAGE=true \ -# COVERAGE_PATHS=* make haiku-line-coverage +# NATIVE_COVERAGE=true NATIVE_COVERAGE_PATHS=* make haiku-line-coverage # ----------------------------------------------------------------- # TODO(b/148306195): Due this issue some fuzz targets cannot be built with @@ -68,7 +67,7 @@ critical_components_shared_inputs := $(foreach lib,$(critical_components_shared) fuzz_target_inputs := $(foreach fuzz,$(fuzz_targets), \ $(call intermediates-dir-for,EXECUTABLES,$(fuzz))/$(fuzz)) -# When line coverage is enabled (NATIVE_LINE_COVERAGE is set), make creates +# When coverage is enabled (NATIVE_COVERAGE is set), make creates # a "coverage" directory and stores all profile (*.gcno) files in inside. # We need everything that is stored inside this directory. $(line_coverage_profiles): $(fuzz_target_inputs) diff --git a/core/soong_config.mk b/core/soong_config.mk index 3f4ba24bc3..51b7e384a4 100644 --- a/core/soong_config.mk +++ b/core/soong_config.mk @@ -110,11 +110,17 @@ $(call add_json_bool, DisableScudo, $(filter true,$(PRODUCT $(call add_json_bool, ClangTidy, $(filter 1 true,$(WITH_TIDY))) $(call add_json_str, TidyChecks, $(WITH_TIDY_CHECKS)) -$(call add_json_bool, NativeLineCoverage, $(filter true,$(NATIVE_LINE_COVERAGE))) -$(call add_json_bool, Native_coverage, $(filter true,$(NATIVE_COVERAGE))) +$(call add_json_list, JavaCoveragePaths, $(JAVA_COVERAGE_PATHS)) +$(call add_json_list, JavaCoverageExcludePaths, $(JAVA_COVERAGE_EXCLUDE_PATHS)) + +$(call add_json_bool, GcovCoverage, $(filter true,$(NATIVE_COVERAGE))) $(call add_json_bool, ClangCoverage, $(filter true,$(CLANG_COVERAGE))) -$(call add_json_list, CoveragePaths, $(COVERAGE_PATHS)) -$(call add_json_list, CoverageExcludePaths, $(COVERAGE_EXCLUDE_PATHS)) +# TODO(b/158212027): Remove `$(COVERAGE_PATHS)` from this list when all users have been moved to +# `NATIVE_COVERAGE_PATHS`. +$(call add_json_list, NativeCoveragePaths, $(COVERAGE_PATHS) $(NATIVE_COVERAGE_PATHS)) +# TODO(b/158212027): Remove `$(COVERAGE_EXCLUDE_PATHS)` from this list when all users have been +# moved to `NATIVE_COVERAGE_EXCLUDE_PATHS`. +$(call add_json_list, NativeCoverageExcludePaths, $(COVERAGE_EXCLUDE_PATHS) $(NATIVE_COVERAGE_EXCLUDE_PATHS)) $(call add_json_bool, SamplingPGO, $(filter true,$(SAMPLING_PGO))) |