Loading core/main.mk +12 −0 Original line number Diff line number Diff line Loading @@ -319,6 +319,15 @@ ifndef is_sdk_build endif endif ## asan ## # Install some additional tools on ASAN builds IFF we are also installing debug tools ifneq ($(filter address,$(SANITIZE_TARGET)),) ifneq (,$(filter debug,$(tags_to_install))) tags_to_install += asan endif endif ## sdk ## ifdef is_sdk_build Loading Loading @@ -932,6 +941,9 @@ tests_MODULES := $(sort \ $(call get-tagged-modules,tests) \ $(call module-installed-files, $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGES_TESTS)) \ ) asan_MODULES := $(sort \ $(call module-installed-files, $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGES_DEBUG_ASAN)) \ ) # TODO: Remove the 3 places in the tree that use ALL_DEFAULT_INSTALLED_MODULES # and get rid of it from this list. Loading core/product.mk +1 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ _product_var_list := \ PRODUCT_AAPT_PREBUILT_DPI \ PRODUCT_PACKAGES \ PRODUCT_PACKAGES_DEBUG \ PRODUCT_PACKAGES_DEBUG_ASAN \ PRODUCT_PACKAGES_ENG \ PRODUCT_PACKAGES_TESTS \ PRODUCT_DEVICE \ Loading target/product/base.mk +3 −0 Original line number Diff line number Diff line Loading @@ -156,6 +156,9 @@ PRODUCT_PACKAGES_DEBUG := \ sqlite3 \ strace # Packages included only for eng/userdebug builds, when building with SANITIZE_TARGET=address PRODUCT_PACKAGES_DEBUG_ASAN := PRODUCT_COPY_FILES := $(call add-to-product-copy-files-if-exists,\ frameworks/base/config/preloaded-classes:system/etc/preloaded-classes) Loading Loading
core/main.mk +12 −0 Original line number Diff line number Diff line Loading @@ -319,6 +319,15 @@ ifndef is_sdk_build endif endif ## asan ## # Install some additional tools on ASAN builds IFF we are also installing debug tools ifneq ($(filter address,$(SANITIZE_TARGET)),) ifneq (,$(filter debug,$(tags_to_install))) tags_to_install += asan endif endif ## sdk ## ifdef is_sdk_build Loading Loading @@ -932,6 +941,9 @@ tests_MODULES := $(sort \ $(call get-tagged-modules,tests) \ $(call module-installed-files, $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGES_TESTS)) \ ) asan_MODULES := $(sort \ $(call module-installed-files, $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGES_DEBUG_ASAN)) \ ) # TODO: Remove the 3 places in the tree that use ALL_DEFAULT_INSTALLED_MODULES # and get rid of it from this list. Loading
core/product.mk +1 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ _product_var_list := \ PRODUCT_AAPT_PREBUILT_DPI \ PRODUCT_PACKAGES \ PRODUCT_PACKAGES_DEBUG \ PRODUCT_PACKAGES_DEBUG_ASAN \ PRODUCT_PACKAGES_ENG \ PRODUCT_PACKAGES_TESTS \ PRODUCT_DEVICE \ Loading
target/product/base.mk +3 −0 Original line number Diff line number Diff line Loading @@ -156,6 +156,9 @@ PRODUCT_PACKAGES_DEBUG := \ sqlite3 \ strace # Packages included only for eng/userdebug builds, when building with SANITIZE_TARGET=address PRODUCT_PACKAGES_DEBUG_ASAN := PRODUCT_COPY_FILES := $(call add-to-product-copy-files-if-exists,\ frameworks/base/config/preloaded-classes:system/etc/preloaded-classes) Loading