Loading core/main.mk +4 −2 Original line number Diff line number Diff line Loading @@ -1263,8 +1263,10 @@ ifdef FULL_BUILD $(if $(or $(ALL_MODULES.$(m).PATH),$(call get-modules-for-2nd-arch,TARGET,$(m))),,$(m))) $(call maybe-print-list-and-error,$(filter-out $(_allow_list),$(_nonexistent_modules)),\ $(INTERNAL_PRODUCT) includes non-existent modules in PRODUCT_PACKAGES) $(call maybe-print-list-and-error,$(filter-out $(_nonexistent_modules),$(_allow_list)),\ $(INTERNAL_PRODUCT) includes redundant allow list entries for non-existent PRODUCT_PACKAGES) # TODO(b/182105280): Consider re-enabling this check when the ART modules # have been cleaned up from the allowed_list in target/product/generic.mk. #$(call maybe-print-list-and-error,$(filter-out $(_nonexistent_modules),$(_allow_list)),\ # $(INTERNAL_PRODUCT) includes redundant allow list entries for non-existent PRODUCT_PACKAGES) endif # Check to ensure that all modules in PRODUCT_HOST_PACKAGES exist Loading target/product/generic.mk +6 −0 Original line number Diff line number Diff line Loading @@ -29,4 +29,10 @@ PRODUCT_DEVICE := generic PRODUCT_NAME := generic allowed_list := product_manifest.xml # TODO(b/182105280): When ART prebuilts are used in this product, Soong doesn't # produce any Android.mk entries for them. Exclude them until that problem is # fixed. allowed_list += com.android.art com.android.art.debug $(call enforce-product-packages-exist,$(allowed_list)) Loading
core/main.mk +4 −2 Original line number Diff line number Diff line Loading @@ -1263,8 +1263,10 @@ ifdef FULL_BUILD $(if $(or $(ALL_MODULES.$(m).PATH),$(call get-modules-for-2nd-arch,TARGET,$(m))),,$(m))) $(call maybe-print-list-and-error,$(filter-out $(_allow_list),$(_nonexistent_modules)),\ $(INTERNAL_PRODUCT) includes non-existent modules in PRODUCT_PACKAGES) $(call maybe-print-list-and-error,$(filter-out $(_nonexistent_modules),$(_allow_list)),\ $(INTERNAL_PRODUCT) includes redundant allow list entries for non-existent PRODUCT_PACKAGES) # TODO(b/182105280): Consider re-enabling this check when the ART modules # have been cleaned up from the allowed_list in target/product/generic.mk. #$(call maybe-print-list-and-error,$(filter-out $(_nonexistent_modules),$(_allow_list)),\ # $(INTERNAL_PRODUCT) includes redundant allow list entries for non-existent PRODUCT_PACKAGES) endif # Check to ensure that all modules in PRODUCT_HOST_PACKAGES exist Loading
target/product/generic.mk +6 −0 Original line number Diff line number Diff line Loading @@ -29,4 +29,10 @@ PRODUCT_DEVICE := generic PRODUCT_NAME := generic allowed_list := product_manifest.xml # TODO(b/182105280): When ART prebuilts are used in this product, Soong doesn't # produce any Android.mk entries for them. Exclude them until that problem is # fixed. allowed_list += com.android.art com.android.art.debug $(call enforce-product-packages-exist,$(allowed_list))