Merge "Move product-parts of tags_to_install"
This commit is contained in:
28
core/main.mk
28
core/main.mk
@@ -944,8 +944,14 @@ endef
|
|||||||
# $(1): product makefile
|
# $(1): product makefile
|
||||||
define product-installed-files
|
define product-installed-files
|
||||||
$(eval _mk := $(strip $(1))) \
|
$(eval _mk := $(strip $(1))) \
|
||||||
$(eval _pif_modules := $(PRODUCTS.$(_mk).PRODUCT_PACKAGES)) \
|
$(eval _pif_modules := \
|
||||||
$(if $(BOARD_VNDK_VERSION),$(eval _pif_modules += vndk_package)) \
|
$(PRODUCTS.$(_mk).PRODUCT_PACKAGES) \
|
||||||
|
$(if $(filter eng,$(tags_to_install)),$(PRODUCTS.$(_mk).PRODUCT_PACKAGES_ENG)) \
|
||||||
|
$(if $(filter debug,$(tags_to_install)),$(PRODUCTS.$(_mk).PRODUCT_PACKAGES_DEBUG)) \
|
||||||
|
$(if $(filter tests,$(tags_to_install)),$(PRODUCTS.$(_mk).PRODUCT_PACKAGES_TESTS)) \
|
||||||
|
$(if $(filter asan,$(tags_to_install)),$(PRODUCTS.$(_mk).PRODUCT_PACKAGES_DEBUG_ASAN)) \
|
||||||
|
$(if $(BOARD_VNDK_VERSION),vndk_package) \
|
||||||
|
) \
|
||||||
$(eval ### Filter out the overridden packages and executables before doing expansion) \
|
$(eval ### Filter out the overridden packages and executables before doing expansion) \
|
||||||
$(eval _pif_overrides := $(foreach p, $(_pif_modules), $(PACKAGES.$(p).OVERRIDES))) \
|
$(eval _pif_overrides := $(foreach p, $(_pif_modules), $(PACKAGES.$(p).OVERRIDES))) \
|
||||||
$(eval _pif_overrides += $(foreach m, $(_pif_modules), $(EXECUTABLES.$(m).OVERRIDES))) \
|
$(eval _pif_overrides += $(foreach m, $(_pif_modules), $(EXECUTABLES.$(m).OVERRIDES))) \
|
||||||
@@ -1041,28 +1047,12 @@ ifeq (0,1)
|
|||||||
$(error done)
|
$(error done)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
eng_MODULES := $(sort \
|
|
||||||
$(call get-tagged-modules,eng) \
|
|
||||||
$(call module-installed-files, $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGES_ENG)) \
|
|
||||||
)
|
|
||||||
debug_MODULES := $(sort \
|
|
||||||
$(call get-tagged-modules,debug) \
|
|
||||||
$(call module-installed-files, $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGES_DEBUG)) \
|
|
||||||
)
|
|
||||||
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
|
# TODO: Remove the 3 places in the tree that use ALL_DEFAULT_INSTALLED_MODULES
|
||||||
# and get rid of it from this list.
|
# and get rid of it from this list.
|
||||||
modules_to_install := $(sort \
|
modules_to_install := $(sort \
|
||||||
$(ALL_DEFAULT_INSTALLED_MODULES) \
|
$(ALL_DEFAULT_INSTALLED_MODULES) \
|
||||||
$(product_FILES) \
|
$(product_FILES) \
|
||||||
$(foreach tag,$(tags_to_install),$($(tag)_MODULES)) \
|
$(call get-tagged-modules,$(tags_to_install)) \
|
||||||
$(CUSTOM_MODULES) \
|
$(CUSTOM_MODULES) \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user