platform_build/core/tasks
patricktu ab435e39a5 AIDEGen: Collect the srcjar path of modules into module-info.json
By design doc: go/aidegen-doc-generate-R
In order to generate R.java of app modules, AIDEGen needs to build
the module. It might cause system.img oversized so we turn to build
the target srcjar file if it exists in module-info.json.

Build module-info.json without this change:
Build time: 1m47.227s
File size: 14,186,429 Bytes

Build module-info.json with this change:
Build time: 1m46.796s
File size: 14,614,470 Bytes

Bug: 132407603
Test: 1. m out/target/product/generic_x86_64/module-info.json
      2. by grep "target/common/obj/APPS/Settings_intermediates/aapt2.srcjar"
         in module-info.json.

Change-Id: I09c812aede0324bc38acbead0a863a85ae15b33e
2019-05-17 01:46:56 +00:00
..
check_boot_jars Merge "Clarify error message for bootclasspath whitelist." am: 0d6a25c73f 2018-03-06 19:27:50 +00:00
tools Split ALL_MODULES.*.REQUIRED and friends between target/host 2019-04-10 13:22:23 -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 [DO NOT MERGE][Harness Separation] Update cts.mk to point to the new harness repo 2018-05-15 18:28:24 -07:00
cts_instant.mk Add a build task for cts_instant 2018-05-18 14:09:03 -07:00
deps_licenses.mk Do not call sort when setting ALL_DEPS.MODULES. 2018-08-17 12:41:24 -07:00
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 AIDEGen: Collect the srcjar path of modules into module-info.json 2019-05-17 01:46:56 +00:00
oem_image.mk generate-image-prop-dictionary only generates relevant variables 2018-05-30 14:47:01 -07:00
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 Don't build STS when it does not exist. 2018-07-30 16:42:46 -07:00
test_mapping.mk Allow tests to be disabled for presubmit check 2018-04-17 12:07:31 -07:00
tradefed-tests-list.mk
vendor_module_check.mk Access PRODUCT_ variables directly 2019-03-28 15:54:25 +00:00
vndk.mk Remove workaround for libclang_rt.ubsan* vndk libs 2018-07-26 12:14:12 +09:00