Commit Graph

34149 Commits

Author SHA1 Message Date
Yi Kong
e4b8f48a6d Migrate to the new clang lib dir
Test: presubmit
Change-Id: Ib409725d540d285dfd840bcd3de33020218f3bc0
2023-02-09 15:17:04 +09:00
Jiakai Zhang
13be1e03cd Merge "Don't disable dexpreopt for an unbundled build." am: 0a3f6a2bb5 am: 8f1a701b8f am: cb3836fe52
Original change: https://android-review.googlesource.com/c/platform/build/+/2425454

Change-Id: I878d94b242b70ae22b5c1f83fc2c618233b99e6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 19:34:41 +00:00
Jiakai Zhang
cb3836fe52 Merge "Don't disable dexpreopt for an unbundled build." am: 0a3f6a2bb5 am: 8f1a701b8f
Original change: https://android-review.googlesource.com/c/platform/build/+/2425454

Change-Id: Idc4159e23bff8d1f3806aa293b26bd0334198bc6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 18:47:05 +00:00
Jiakai Zhang
8f1a701b8f Merge "Don't disable dexpreopt for an unbundled build." am: 0a3f6a2bb5
Original change: https://android-review.googlesource.com/c/platform/build/+/2425454

Change-Id: Ib352612a51574c623334cd670d7762125469fe90
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 18:16:35 +00:00
Jiakai Zhang
0a3f6a2bb5 Merge "Don't disable dexpreopt for an unbundled build." 2023-02-08 17:39:51 +00:00
Treehugger Robot
a154b87205 Merge "Merge TQ1A.230205.002" 2023-02-08 10:40:37 +00:00
Treehugger Robot
06812479a7 Merge "Use the init_boot partition name with avb for prebuilt" am: 5683ef1934 am: 288f5ca642 am: 9ac428ed2e
Original change: https://android-review.googlesource.com/c/platform/build/+/2422906

Change-Id: Iad51d7e73eb56111be2cfe9c6aebb1b146ec088c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 02:52:54 +00:00
Treehugger Robot
7b4a8b1426 Merge "Make words() work on a list of non-strings" am: 6086c5ce5f am: 780964e41b am: 3c35c4651f
Original change: https://android-review.googlesource.com/c/platform/build/+/2424056

Change-Id: I954152e4876f13318e75ce8acca7bdccc8bb9d66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 02:52:15 +00:00
Treehugger Robot
9ac428ed2e Merge "Use the init_boot partition name with avb for prebuilt" am: 5683ef1934 am: 288f5ca642
Original change: https://android-review.googlesource.com/c/platform/build/+/2422906

Change-Id: I9c98ac1ece002eb3b058756612b91245d39c354c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 02:47:11 +00:00
Treehugger Robot
288f5ca642 Merge "Use the init_boot partition name with avb for prebuilt" am: 5683ef1934
Original change: https://android-review.googlesource.com/c/platform/build/+/2422906

Change-Id: I56de457de93fcc36ecab79390c6b4ad908c643eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 02:08:43 +00:00
Treehugger Robot
3c35c4651f Merge "Make words() work on a list of non-strings" am: 6086c5ce5f am: 780964e41b
Original change: https://android-review.googlesource.com/c/platform/build/+/2424056

Change-Id: Iac819fd11cbc461d6987931d9f6143fa378bc61f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 02:01:53 +00:00
Treehugger Robot
5683ef1934 Merge "Use the init_boot partition name with avb for prebuilt" 2023-02-08 01:38:11 +00:00
Treehugger Robot
780964e41b Merge "Make words() work on a list of non-strings" am: 6086c5ce5f
Original change: https://android-review.googlesource.com/c/platform/build/+/2424056

Change-Id: I74650b2b2d7800d509f2fb558a242df8664b1377
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 01:25:10 +00:00
Treehugger Robot
6086c5ce5f Merge "Make words() work on a list of non-strings" 2023-02-08 00:52:24 +00:00
Cole Faust
2b5b3f3be8 Make words() work on a list of non-strings
words() attempts to join all the elements of a list
and then resplit them to more closely match make.
But sometimes, like when calling words() on a product
variable, not all of the elements are strings. In
that case, just return the list unchanged.

Bug: 267407943
Test: ./out/rbcrun ./build/make/tests/run.rbc
Change-Id: I738d0c86c8935f446807cc79623f796e8cae3c01
2023-02-07 12:28:47 -08:00
Jiakai Zhang
d5d8904e52 Don't disable dexpreopt for an unbundled build.
Dexpreopt generates profiles that need to be installed in the APEX.
Soong will skip the dex2oat step after it generates the build rule for
profiles.

Bug: 241823638
Test: -
  1. Patch ag/20581649 PS2.
  2. banchan com.android.btservices x86_64 && m
  3. Check that "javalib/service-bluetooth.jar.prof" exists in the APEX.
Change-Id: I5cad1b0e1027935fd78e80ad7b07e039f7b8d432
2023-02-08 03:47:24 +08:00
Xin Li
fc740c9920 Merge TQ1A.230205.002
Bug: 263898609
Merged-In: Ifcca8fadc558099b223a39e8b2f98bcb8db40c6f
Change-Id: I6c6ce54d95ea5b44d4907a710e36f2fcd80991a6
2023-02-06 21:07:34 -08:00
Devin Moore
77ae07dc5b Use the init_boot partition name with avb for prebuilt
When building a target with a prebuilt init_boot image, we still need to
use the correct name for the image.

Test: m
Bug: 268050089
Change-Id: I8fd11d8c17c2c140b7cff1dd8255c8b8728ea196
2023-02-06 17:25:06 +00:00
Android Build Coastguard Worker
f159d350f6 Version bump to TQ2A.230305.007 [core/build_id.mk]
Change-Id: Iec89798bdc3314925f92cc0e47d31ce32b11adb8
2023-02-04 03:50:22 +00:00
Jared Duke
47ea46f8c4 Merge "Further refine VisibleForTesting rules" am: 7e559f9c24 am: 9976b4bbe6 am: 25a295e208
Original change: https://android-review.googlesource.com/c/platform/build/+/2415814

Change-Id: If594908f0db9e3a06a0cb73d8974597cf106a3d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02 22:15:21 +00:00
Android Build Coastguard Worker
d4baf72ab6 Version bump to TQ2A.230305.006 [core/build_id.mk]
Change-Id: Ie60b11a927007ad9571eda1f6b094fb68d275d81
2023-02-02 21:52:30 +00:00
Jared Duke
25a295e208 Merge "Further refine VisibleForTesting rules" am: 7e559f9c24 am: 9976b4bbe6
Original change: https://android-review.googlesource.com/c/platform/build/+/2415814

Change-Id: Id4f0d8eab83cb192e890e5bf8886d9b40c0e4613
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02 21:39:51 +00:00
Jared Duke
9976b4bbe6 Merge "Further refine VisibleForTesting rules" am: 7e559f9c24
Original change: https://android-review.googlesource.com/c/platform/build/+/2415814

Change-Id: Id681d9ac8b5566f56e820216bffe75a4491e3776
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02 20:54:27 +00:00
Jared Duke
7e559f9c24 Merge "Further refine VisibleForTesting rules" 2023-02-02 16:34:49 +00:00
Jared Duke
da0d73e580 Further refine VisibleForTesting rules
Additional analysis revealed more edge cases where external library
code was getting kept unnecessarily. Further refine the keep rules to
avoid these cases. Now, we only apply keep globally for the
`com.android.internal.annotations.VisibleForTesting` annotation.

VisibleForTesting annotations defined externally (e.g., by androidx or
guava) will *only* be respected in platform-defined packages. This
helps trim unused code from deps like gRPC and Dagger, saving up to
~hundreds of KB per package that uses these libraries.

Bug: 248580093
Test: m + verify exclusion of external test code (e.g., from dagger)
Change-Id: Iab7559c08d3ae1ac74f18e3cf3a1b4828a3736cf
2023-02-02 16:33:34 +00:00
Sam Delmerico
f564f8bb4b Merge "Revert "remove unneeded dontwarn settings"" am: 7f6fc715ba am: 1fce1d0d1e am: bd4409598e
Original change: https://android-review.googlesource.com/c/platform/build/+/2412692

Change-Id: I7a310a6913dfed3b7db1b327a6b1410c77d2ceca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-01 17:56:23 +00:00
Sam Delmerico
bd4409598e Merge "Revert "remove unneeded dontwarn settings"" am: 7f6fc715ba am: 1fce1d0d1e
Original change: https://android-review.googlesource.com/c/platform/build/+/2412692

Change-Id: Ife23a55e2adff247619cc0af6f9309440da6cdef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-01 17:19:25 +00:00
Sam Delmerico
1fce1d0d1e Merge "Revert "remove unneeded dontwarn settings"" am: 7f6fc715ba
Original change: https://android-review.googlesource.com/c/platform/build/+/2412692

Change-Id: Ic924e106dd68e55607324f43607bda54dd0b7089
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-01 16:45:01 +00:00
Sam Delmerico
7f6fc715ba Merge "Revert "remove unneeded dontwarn settings"" 2023-02-01 16:01:32 +00:00
Sam Delmerico
4731ab7282 Revert "remove unneeded dontwarn settings"
This reverts commit 59570d1e64.

Reason for revert: we still need these flags

Change-Id: I8caa6350f0b62e6aa2a190e128d5ce7d8f849ea8
2023-01-31 20:14:18 +00:00
Eran Messeri
b65879592f Merge "AOSP: Added new properties for attestation" am: 1f5aa11437 am: 6d2a5f431c am: 633dfa6ccd
Original change: https://android-review.googlesource.com/c/platform/build/+/2237054

Change-Id: Iae2feb6bacc71e984cc47f5b802cdd48445ecc73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-31 19:12:50 +00:00
Eran Messeri
633dfa6ccd Merge "AOSP: Added new properties for attestation" am: 1f5aa11437 am: 6d2a5f431c
Original change: https://android-review.googlesource.com/c/platform/build/+/2237054

Change-Id: I4f5b52ba5bebbb8902b8c9c4c2b13c1bd60c3b25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-31 17:41:11 +00:00
Eran Messeri
6d2a5f431c Merge "AOSP: Added new properties for attestation" am: 1f5aa11437
Original change: https://android-review.googlesource.com/c/platform/build/+/2237054

Change-Id: Ie43c9b857d3456992d16956369c00ef7a88b9850
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-31 16:59:07 +00:00
Eran Messeri
1f5aa11437 Merge "AOSP: Added new properties for attestation" 2023-01-31 13:43:55 +00:00
Android Build Coastguard Worker
4e953c95a1 Version bump to TQ2A.230305.005 [core/build_id.mk]
Change-Id: I3236c2fbd10722113998510857e94c0ce0e28e08
2023-01-28 02:57:33 +00:00
Treehugger Robot
f53facfc96 Merge "Add support for packaging modules.load.recovery into vendor_kernel_boot" am: 43cbca31e6 am: a16bae6627 am: 069970eaaf
Original change: https://android-review.googlesource.com/c/platform/build/+/2403126

Change-Id: I635b9a2c7552eb467a212c5d0f1def38f5377b2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-28 00:25:54 +00:00
Treehugger Robot
069970eaaf Merge "Add support for packaging modules.load.recovery into vendor_kernel_boot" am: 43cbca31e6 am: a16bae6627
Original change: https://android-review.googlesource.com/c/platform/build/+/2403126

Change-Id: Ic55c92dcafa40ee66a02624a73843c971136d82d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-28 00:20:07 +00:00
Treehugger Robot
a16bae6627 Merge "Add support for packaging modules.load.recovery into vendor_kernel_boot" am: 43cbca31e6
Original change: https://android-review.googlesource.com/c/platform/build/+/2403126

Change-Id: Idc3e93781f7f349a68e62b762aee8c397e5184a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-27 23:43:10 +00:00
Treehugger Robot
43cbca31e6 Merge "Add support for packaging modules.load.recovery into vendor_kernel_boot" 2023-01-27 22:55:58 +00:00
Dennis Shen
98d230d9b7 Merge "Set soong config variable TrimmedApex" am: ef83ce6a79 am: 80c8a4d1ac am: 3d7e2c0381
Original change: https://android-review.googlesource.com/c/platform/build/+/2384472

Change-Id: Ib4f2e7f091b1209092aa5beed638b2cf371807fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-27 21:54:23 +00:00
Shikha Panwar
b4187b2bc8 Merge "Include initrd_bootconfig in the list of OTA tools" am: 44eccdd471 am: 1d1902941b am: 20bbea9b28
Original change: https://android-review.googlesource.com/c/platform/build/+/2387652

Change-Id: I343415d8c5009f5d3acf416f9fbdd25b0d18c4ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-27 21:53:48 +00:00
Dennis Shen
3d7e2c0381 Merge "Set soong config variable TrimmedApex" am: ef83ce6a79 am: 80c8a4d1ac
Original change: https://android-review.googlesource.com/c/platform/build/+/2384472

Change-Id: I022819119399007365c3bcc15bb3fe53b1081388
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-27 21:12:28 +00:00
Shikha Panwar
20bbea9b28 Merge "Include initrd_bootconfig in the list of OTA tools" am: 44eccdd471 am: 1d1902941b
Original change: https://android-review.googlesource.com/c/platform/build/+/2387652

Change-Id: I410cc4234d7ff497bd94c2c85fd76f2407196844
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-27 21:09:16 +00:00
Dennis Shen
80c8a4d1ac Merge "Set soong config variable TrimmedApex" am: ef83ce6a79
Original change: https://android-review.googlesource.com/c/platform/build/+/2384472

Change-Id: I5617875e10fcefd7955cea3789033d1f08555d32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-27 20:22:09 +00:00
Shikha Panwar
1d1902941b Merge "Include initrd_bootconfig in the list of OTA tools" am: 44eccdd471
Original change: https://android-review.googlesource.com/c/platform/build/+/2387652

Change-Id: I14a532bf92c2a4a6288eadce2de0805b22ce0c67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-27 20:21:24 +00:00
Android Build Coastguard Worker
fa6e951a7d Version bump to TQ2A.230305.004 [core/build_id.mk]
Change-Id: I17ee94c0986c461684e7f987552878bd05876912
2023-01-27 18:39:50 +00:00
Dennis Shen
ef83ce6a79 Merge "Set soong config variable TrimmedApex" 2023-01-27 13:11:50 +00:00
Shikha Panwar
44eccdd471 Merge "Include initrd_bootconfig in the list of OTA tools" 2023-01-27 12:11:10 +00:00
Vincent Donnefort
c34ef980ce Merge "Add null and console dev nodes to the Android initramfs" am: 6133aea40f am: 03130d98e4 am: 415217c94e
Original change: https://android-review.googlesource.com/c/platform/build/+/2368008

Change-Id: Iab5d97253000936bb1d30ae85453d89d09ea7fec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-26 11:17:12 +00:00
Vincent Donnefort
415217c94e Merge "Add null and console dev nodes to the Android initramfs" am: 6133aea40f am: 03130d98e4
Original change: https://android-review.googlesource.com/c/platform/build/+/2368008

Change-Id: I30f497ba931de864031598d8b75d477e1b9db56a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-26 10:34:25 +00:00