platform_build/core/tasks
Dan Willemsen 5606d2b53b Split ALL_MODULES.*.REQUIRED and friends between target/host
So that we actually respect different LOCAL_REQUIRED_MODULES for the
host and device versions instead of unioning them. That got particularly
problematic when LOCAL_SHARED_LIBRARIES is implicitly added to
LOCAL_REQUIRED_MODULES. We also used to walk through device-only modules
when filling out the list of required modules, which triggered even more
extra installations.

This also changes the requirements for PRODUCT_HOST_PACKAGES so that it
no longer accepts target-only phony modules (since we can now
differentiate them). They were all removed in previous patches.

Bug: 123925742
Fixes: 129719937
Test: treehugger; diff resulting builds
Test: diff list of product_target_FILES and product_host_FILES
Change-Id: I2ed8950320d31f5693323ad8cef6ec5b6780b7d4
Merged-In: I2ed8950320d31f5693323ad8cef6ec5b6780b7d4
(cherry picked from commit 8e96a794ac)
2019-04-10 17:04:48 -07:00
..
check_boot_jars cheets: Use wildcard in org.chromium.arc whitelist 2018-12-14 16:32:24 -08:00
tools Split ALL_MODULES.*.REQUIRED and friends between target/host 2019-04-10 17:04:48 -07:00
apidiff.mk Delete apidiff.mk 2018-09-17 15:33:13 -07:00
boot_jars_package_check.mk
build_custom_images.mk
collect_gpl_sources.mk Clean up DIST_DIR usages, move to dist-for-goals 2018-10-16 23:37:51 -07:00
cts.mk
cts_instant.mk
deps_licenses.mk
device-tests.mk Copy shared libraries used by tests to testcases directory 2018-11-04 19:51:59 -08:00
find-shareduid-violation.mk Detect shareduid between different partitions 2019-02-08 22:41:30 +09:00
find-shareduid-violation.py Clean up noisy error log in find-shareduid-violation.py 2019-02-16 10:50:56 +09:00
general-tests.mk Copy shared libraries used by tests to testcases directory 2018-11-04 19:51:59 -08:00
ide.mk
module-info.mk Stop using the files target for droidcore 2019-01-14 21:46:31 -08:00
oem_image.mk
owners.mk Create an artifact to output module-info and OWNERS files in source code 2018-09-24 16:31:29 -07:00
sdk-addon.mk Access PRODUCT_ variables directly 2019-03-28 15:54:25 +00:00
sts.mk
test_mapping.mk
tradefed-tests-list.mk
vendor_module_check.mk Access PRODUCT_ variables directly 2019-03-28 15:54:25 +00:00
vndk.mk