Merge "AIDEGen: Collect the classes.jar of the prebuilt modules into module-info.json"
am: 58982618e1
Change-Id: Idd3f21584984bf1c9a51bc83704da016f38dad36
This commit is contained in:
@@ -39,6 +39,8 @@ ifneq ($(filter $(LOCAL_MODULE),$(PRODUCT_BOOT_JARS)),)
|
|||||||
$(call pretty-error,Modules in PRODUCT_BOOT_JARS must be defined in Android.bp files)
|
$(call pretty-error,Modules in PRODUCT_BOOT_JARS must be defined in Android.bp files)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ALL_MODULES.$(my_register_name).CLASSES_JAR := $(common_classes_jar)
|
||||||
|
|
||||||
#######################################
|
#######################################
|
||||||
# defines built_odex along with rule to install odex
|
# defines built_odex along with rule to install odex
|
||||||
include $(BUILD_SYSTEM)/dex_preopt_odex_install.mk
|
include $(BUILD_SYSTEM)/dex_preopt_odex_install.mk
|
||||||
@@ -239,4 +241,3 @@ $(my_exported_sdk_libs_file):
|
|||||||
|
|
||||||
endif # ! prebuilt_module_is_dex_javalib
|
endif # ! prebuilt_module_is_dex_javalib
|
||||||
endif # LOCAL_IS_HOST_MODULE is not set
|
endif # LOCAL_IS_HOST_MODULE is not set
|
||||||
|
|
||||||
|
@@ -128,6 +128,7 @@ my_built_installed := $(foreach f,$(LOCAL_SOONG_BUILT_INSTALLED),\
|
|||||||
my_installed := $(call copy-many-files, $(my_built_installed))
|
my_installed := $(call copy-many-files, $(my_built_installed))
|
||||||
ALL_MODULES.$(my_register_name).INSTALLED += $(my_installed)
|
ALL_MODULES.$(my_register_name).INSTALLED += $(my_installed)
|
||||||
ALL_MODULES.$(my_register_name).BUILT_INSTALLED += $(my_built_installed)
|
ALL_MODULES.$(my_register_name).BUILT_INSTALLED += $(my_built_installed)
|
||||||
|
ALL_MODULES.$(my_register_name).CLASSES_JAR := $(full_classes_jar)
|
||||||
$(my_register_name): $(my_installed)
|
$(my_register_name): $(my_installed)
|
||||||
|
|
||||||
ifdef LOCAL_SOONG_AAR
|
ifdef LOCAL_SOONG_AAR
|
||||||
|
@@ -18,6 +18,7 @@ $(MODULE_INFO_JSON):
|
|||||||
'"dependencies": [$(foreach w,$(sort $(ALL_DEPS.$(m).ALL_DEPS)),"$(w)", )], ' \
|
'"dependencies": [$(foreach w,$(sort $(ALL_DEPS.$(m).ALL_DEPS)),"$(w)", )], ' \
|
||||||
'"srcs": [$(foreach w,$(sort $(ALL_MODULES.$(m).SRCS)),"$(w)", )], ' \
|
'"srcs": [$(foreach w,$(sort $(ALL_MODULES.$(m).SRCS)),"$(w)", )], ' \
|
||||||
'"srcjars": [$(foreach w,$(sort $(ALL_MODULES.$(m).SRCJARS)),"$(w)", )], ' \
|
'"srcjars": [$(foreach w,$(sort $(ALL_MODULES.$(m).SRCJARS)),"$(w)", )], ' \
|
||||||
|
'"classes_jar": [$(foreach w,$(sort $(ALL_MODULES.$(m).CLASSES_JAR)),"$(w)", )], ' \
|
||||||
'},\n' \
|
'},\n' \
|
||||||
) | sed -e 's/, *\]/]/g' -e 's/, *\}/ }/g' -e '$$s/,$$//' >> $@
|
) | sed -e 's/, *\]/]/g' -e 's/, *\}/ }/g' -e '$$s/,$$//' >> $@
|
||||||
$(hide) echo '}' >> $@
|
$(hide) echo '}' >> $@
|
||||||
|
Reference in New Issue
Block a user