forked from openkylin/platform_build
Merge "Include the LOCAL_REQUIRED_MODULES when packaging."
am: 06f3258694
Change-Id: I2b8a1e6b0898de266e5da5d0a2ee210540e97f81
This commit is contained in:
commit
2ee71f6946
|
@ -537,6 +537,9 @@ my_required_modules += $(LOCAL_REQUIRED_MODULES_$($(my_prefix)OS))
|
|||
endif
|
||||
ALL_MODULES.$(my_register_name).REQUIRED := \
|
||||
$(strip $(ALL_MODULES.$(my_register_name).REQUIRED) $(my_required_modules))
|
||||
ALL_MODULES.$(my_register_name).EXPLICITLY_REQUIRED := \
|
||||
$(strip $(ALL_MODULES.$(my_register_name).EXPLICITLY_REQUIRED)\
|
||||
$(my_required_modules))
|
||||
ALL_MODULES.$(my_register_name).EVENT_LOG_TAGS := \
|
||||
$(ALL_MODULES.$(my_register_name).EVENT_LOG_TAGS) $(event_log_tags)
|
||||
ALL_MODULES.$(my_register_name).MAKEFILE := \
|
||||
|
|
|
@ -14,10 +14,20 @@ my_built_modules :=
|
|||
my_copy_pairs :=
|
||||
my_pickup_files :=
|
||||
|
||||
# Iterate over the modules and include their direct dependencies stated in the
|
||||
# LOCAL_REQUIRED_MODULES.
|
||||
my_modules_and_deps := $(my_modules)
|
||||
$(foreach m,$(my_modules),\
|
||||
$(eval _explicitly_required := \
|
||||
$(strip $(ALL_MODULES.$(m).EXPLICITLY_REQUIRED)\
|
||||
$(ALL_MODULES.$(m)$(TARGET_2ND_ARCH_MODULE_SUFFIX).EXPLICITLY_REQUIRED)))\
|
||||
$(eval my_modules_and_deps += $(_explicitly_required))\
|
||||
)
|
||||
|
||||
# Iterate over modules' built files and installed files;
|
||||
# Calculate the dest files in the output zip file.
|
||||
|
||||
$(foreach m,$(my_modules),\
|
||||
$(foreach m,$(my_modules_and_deps),\
|
||||
$(eval _pickup_files := $(strip $(ALL_MODULES.$(m).PICKUP_FILES)\
|
||||
$(ALL_MODULES.$(m)$(TARGET_2ND_ARCH_MODULE_SUFFIX).PICKUP_FILES)))\
|
||||
$(eval _built_files := $(strip $(ALL_MODULES.$(m).BUILT_INSTALLED)\
|
||||
|
|
Loading…
Reference in New Issue