Fail when a non-vendor product references a vendor module.
Change-Id: Ia5ca233e9b11f64b72074f65899d3041cf955c4c
This commit is contained in:
parent
6a185e453d
commit
e213944da4
|
@ -566,6 +566,8 @@ ALL_MODULES.$(LOCAL_MODULE).EVENT_LOG_TAGS := \
|
|||
$(ALL_MODULES.$(LOCAL_MODULE).EVENT_LOG_TAGS) $(event_log_tags)
|
||||
ALL_MODULES.$(LOCAL_MODULE).INTERMEDIATE_SOURCE_DIR := \
|
||||
$(ALL_MODULES.$(LOCAL_MODULE).INTERMEDIATE_SOURCE_DIR) $(LOCAL_INTERMEDIATE_SOURCE_DIR)
|
||||
ALL_MODULES.$(LOCAL_MODULE).MAKEFILE := \
|
||||
$(ALL_MODULES.$(LOCAL_MODULE).MAKEFILE) $(LOCAL_MODULE_MAKEFILE)
|
||||
ifdef LOCAL_MODULE_OWNER
|
||||
ALL_MODULES.$(LOCAL_MODULE).OWNER := \
|
||||
$(strip $(ALL_MODULES.$(LOCAL_MODULE).OWNER) $(LOCAL_MODULE_OWNER))
|
||||
|
|
12
core/main.mk
12
core/main.mk
|
@ -629,12 +629,12 @@ tests_MODULES := $(sort \
|
|||
# and get rid of it from this list.
|
||||
# TODO: The shell is chosen by magic. Do we still need this?
|
||||
modules_to_install := $(sort \
|
||||
$(ALL_DEFAULT_INSTALLED_MODULES) \
|
||||
$(product_MODULES) \
|
||||
$(foreach tag,$(tags_to_install),$($(tag)_MODULES)) \
|
||||
$(call get-tagged-modules, shell_$(TARGET_SHELL)) \
|
||||
$(CUSTOM_MODULES) \
|
||||
)
|
||||
$(ALL_DEFAULT_INSTALLED_MODULES) \
|
||||
$(product_MODULES) \
|
||||
$(foreach tag,$(tags_to_install),$($(tag)_MODULES)) \
|
||||
$(call get-tagged-modules, shell_$(TARGET_SHELL)) \
|
||||
$(CUSTOM_MODULES) \
|
||||
)
|
||||
|
||||
# Some packages may override others using LOCAL_OVERRIDES_PACKAGES.
|
||||
# Filter out (do not install) any overridden packages.
|
||||
|
|
Loading…
Reference in New Issue