diff --git a/core/base_rules.mk b/core/base_rules.mk index 8f14f7a5f0..8236dc9ddd 100644 --- a/core/base_rules.mk +++ b/core/base_rules.mk @@ -1156,10 +1156,9 @@ INSTALLABLE_FILES.$(LOCAL_INSTALLED_MODULE).MODULE := $(my_register_name) ########################################################## # Track module-level dependencies. -# Use $(LOCAL_MODULE) instead of $(my_register_name) to ignore module's bitness. # (b/204397180) Unlock RECORD_ALL_DEPS was acknowledged reasonable for better Atest performance. -ALL_DEPS.$(LOCAL_MODULE).ALL_DEPS := $(sort \ - $(ALL_DEPS.$(LOCAL_MODULE).ALL_DEPS) \ +ALL_MODULES.$(my_register_name).ALL_DEPS := \ + $(ALL_MODULES.$(my_register_name).ALL_DEPS) \ $(LOCAL_STATIC_LIBRARIES) \ $(LOCAL_WHOLE_STATIC_LIBRARIES) \ $(LOCAL_SHARED_LIBRARIES) \ @@ -1169,7 +1168,7 @@ ALL_DEPS.$(LOCAL_MODULE).ALL_DEPS := $(sort \ $(LOCAL_HEADER_LIBRARIES) \ $(LOCAL_STATIC_JAVA_LIBRARIES) \ $(LOCAL_JAVA_LIBRARIES) \ - $(LOCAL_JNI_SHARED_LIBRARIES)) + $(LOCAL_JNI_SHARED_LIBRARIES) ########################################################### ## umbrella targets used to verify builds diff --git a/core/java_common.mk b/core/java_common.mk index ec047185f4..c1ccd1ac29 100644 --- a/core/java_common.mk +++ b/core/java_common.mk @@ -386,7 +386,7 @@ else # LOCAL_IS_HOST_MODULE endif # !LOCAL_IS_HOST_MODULE # (b/204397180) Record ALL_DEPS by default. -ALL_DEPS.$(LOCAL_MODULE).ALL_DEPS := $(ALL_DEPS.$(LOCAL_MODULE).ALL_DEPS) $(full_java_bootclasspath_libs) +ALL_MODULES.$(my_register_name).ALL_DEPS := $(ALL_MODULES.$(my_register_name).ALL_DEPS) $(full_java_bootclasspath_libs) # Export the SDK libs. The sdk library names listed in LOCAL_SDK_LIBRARIES are first exported. # Then sdk library names exported from dependencies are all re-exported. diff --git a/core/tasks/module-info.mk b/core/tasks/module-info.mk index 9668b539af..8e2d58e34b 100644 --- a/core/tasks/module-info.mk +++ b/core/tasks/module-info.mk @@ -18,7 +18,7 @@ $(MODULE_INFO_JSON): '"auto_test_config": [$(ALL_MODULES.$(m).auto_test_config)],' \ '"module_name": "$(ALL_MODULES.$(m).MODULE_NAME)"$(COMMA)' \ '"test_config": [$(KATI_foreach_sep w,$(COMMA) ,$(strip $(ALL_MODULES.$(m).TEST_CONFIG) $(ALL_MODULES.$(m).EXTRA_TEST_CONFIGS)),"$(w)")],' \ - '"dependencies": [$(KATI_foreach_sep w,$(COMMA) ,$(sort $(ALL_DEPS.$(m).ALL_DEPS)),"$(w)")],' \ + '"dependencies": [$(KATI_foreach_sep w,$(COMMA) ,$(sort $(ALL_MODULES.$(m).ALL_DEPS)),"$(w)")],' \ '"shared_libs": [$(KATI_foreach_sep w,$(COMMA) ,$(sort $(ALL_MODULES.$(m).SHARED_LIBS)),"$(w)")],' \ '"static_libs": [$(KATI_foreach_sep w,$(COMMA) ,$(sort $(ALL_MODULES.$(m).STATIC_LIBS)),"$(w)")],' \ '"system_shared_libs": [$(KATI_foreach_sep w,$(COMMA) ,$(sort $(ALL_MODULES.$(m).SYSTEM_SHARED_LIBS)),"$(w)")],' \