diff --git a/core/Makefile b/core/Makefile index 3f514fbd2a..a5c581ed5f 100644 --- a/core/Makefile +++ b/core/Makefile @@ -225,11 +225,16 @@ endef BUILDINFO_SH := build/tools/buildinfo.sh VENDOR_BUILDINFO_SH := build/tools/vendor_buildinfo.sh -# TARGET_BUILD_FLAVOR and ro.build.flavor are used only by the test harness to distinguish builds. +# TARGET_BUILD_FLAVOR and ro.build.flavor are used only by the test +# harness to distinguish builds. Only add _asan for a sanitized build +# if it isn't already a part of the flavor (via a dedicated lunch +# config for example). TARGET_BUILD_FLAVOR := $(TARGET_PRODUCT)-$(TARGET_BUILD_VARIANT) ifdef SANITIZE_TARGET +ifeq (,$(findstring _asan,$(TARGET_BUILD_FLAVOR))) TARGET_BUILD_FLAVOR := $(TARGET_BUILD_FLAVOR)_asan endif +endif ifdef TARGET_SYSTEM_PROP system_prop_file := $(TARGET_SYSTEM_PROP)