Commit Graph

37113 Commits

Author SHA1 Message Date
Sophie Zheng
a37e55d9ae Merge "Automated NDK API coverage used by Mainline modules build integration." am: 0bf77198b5 am: 5eb2508018 am: e261b61f78
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1544728

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I73c5ad9efd0124153d583a84be2c47101fef24b0
2021-01-23 00:45:01 +00:00
Sophie Zheng
e261b61f78 Merge "Automated NDK API coverage used by Mainline modules build integration." am: 0bf77198b5 am: 5eb2508018
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1544728

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie18ab227f3cbe502bdba38bce79119eed6c79554
2021-01-23 00:06:35 +00:00
Sophie Zheng
5eb2508018 Merge "Automated NDK API coverage used by Mainline modules build integration." am: 0bf77198b5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1544728

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icbc687e6e9c2f08ea3f534e9e0609e0a79487a28
2021-01-22 23:47:48 +00:00
Sophie Zheng
0bf77198b5 Merge "Automated NDK API coverage used by Mainline modules build integration." 2021-01-22 22:15:21 +00:00
Dan Willemsen
da37007955 Merge "Add Mac 11.1 SDK to the allowlist" am: ba680de96e am: 21a794a0d8 am: 332fd96a00
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556740

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib511f0fbd3b5f38ce9f00bb489919cfcc12b045e
2021-01-22 21:28:40 +00:00
Ivan Lozano
654c24fdb0 Merge "rust: Depend on CC a shared library's TOC, not .so" am: 71fd1fedc1 am: 90e63e8a5e am: f5cce68e02
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556407

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5b567ec78216d9274aad44dc28e3c15cac77cbbb
2021-01-22 21:28:22 +00:00
Dan Willemsen
332fd96a00 Merge "Add Mac 11.1 SDK to the allowlist" am: ba680de96e am: 21a794a0d8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556740

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I54e723ad20c5bd1413caeecae77d17feb0c315b7
2021-01-22 20:59:51 +00:00
Ivan Lozano
f5cce68e02 Merge "rust: Depend on CC a shared library's TOC, not .so" am: 71fd1fedc1 am: 90e63e8a5e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556407

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icaa47eb9fd86e093fd82c9c216f3b918c577aabc
2021-01-22 20:57:49 +00:00
Dan Willemsen
21a794a0d8 Merge "Add Mac 11.1 SDK to the allowlist" am: ba680de96e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556740

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iafee9e0c2a13ec71c3969da0d913a6e96166bd8b
2021-01-22 20:22:07 +00:00
Ivan Lozano
90e63e8a5e Merge "rust: Depend on CC a shared library's TOC, not .so" am: 71fd1fedc1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556407

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If5c3a00758d1efde687c1b4c2508d750ac1e9f32
2021-01-22 20:18:28 +00:00
Paul Duffin
d7ea4cd3f5 Merge "Switch dex_bootjars to a singleton module" am: 98325717b1 am: 4f6ac795dc am: e0b2bbbc29
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1555159

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I698251d7cec6e5613244367432c69d3efbd11fec
2021-01-22 19:19:18 +00:00
Paul Duffin
31c9004996 Merge "Allow createGlobalSoongConfig() to be used from tests" am: 8479ea296d am: 64b8cd1b52 am: 75ae5a3dc9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556577

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib39cce4349a982ed80304e5ad25c67e0f08c16a9
2021-01-22 19:19:01 +00:00
Paul Duffin
068fb3d885 Merge "Add java.RegisterRequiredBuildComponentsForTest function" am: c44075b710 am: 398ab4e8c5 am: 465c9c034f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1555158

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I83e74ee100868f97303906ed6a1621d5dfd7149b
2021-01-22 19:18:02 +00:00
Dan Willemsen
ba680de96e Merge "Add Mac 11.1 SDK to the allowlist" 2021-01-22 19:05:09 +00:00
Ivan Lozano
71fd1fedc1 Merge "rust: Depend on CC a shared library's TOC, not .so" 2021-01-22 18:57:38 +00:00
Paul Duffin
e0b2bbbc29 Merge "Switch dex_bootjars to a singleton module" am: 98325717b1 am: 4f6ac795dc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1555159

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ifce4c47789007d56c6c73ed4025a2427f1b8bb01
2021-01-22 18:45:56 +00:00
Paul Duffin
75ae5a3dc9 Merge "Allow createGlobalSoongConfig() to be used from tests" am: 8479ea296d am: 64b8cd1b52
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556577

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8d8189912ea8fcb54950821119fe0583ceacca83
2021-01-22 18:45:48 +00:00
Paul Duffin
465c9c034f Merge "Add java.RegisterRequiredBuildComponentsForTest function" am: c44075b710 am: 398ab4e8c5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1555158

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If5c8a2641d1c670c024622a94b8ecda6b09539a2
2021-01-22 18:45:21 +00:00
Paul Duffin
4f6ac795dc Merge "Switch dex_bootjars to a singleton module" am: 98325717b1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1555159

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idf806547d292418dc26215dc833a42902b5da944
2021-01-22 18:02:37 +00:00
Paul Duffin
64b8cd1b52 Merge "Allow createGlobalSoongConfig() to be used from tests" am: 8479ea296d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556577

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iff61bc34d5462aaed48f22a1f12742cde1b89381
2021-01-22 18:02:24 +00:00
Paul Duffin
398ab4e8c5 Merge "Add java.RegisterRequiredBuildComponentsForTest function" am: c44075b710
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1555158

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1418dc872bc16e0735b1f2ad3d81ad81534cd0a1
2021-01-22 18:01:35 +00:00
Paul Duffin
98325717b1 Merge "Switch dex_bootjars to a singleton module" 2021-01-22 17:42:54 +00:00
Paul Duffin
8479ea296d Merge "Allow createGlobalSoongConfig() to be used from tests" 2021-01-22 17:42:00 +00:00
Paul Duffin
c44075b710 Merge "Add java.RegisterRequiredBuildComponentsForTest function" 2021-01-22 17:41:02 +00:00
Hai Zhang
eee71f5287 Merge "Add new dependencies for moving role into module." am: dbc79a737c am: 2123eb9374 am: b8a3bd98ce
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556633

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I713c8b8b8a6edd93986f2ae60065b03ad6e24e98
2021-01-22 17:16:19 +00:00
Ivan Lozano
ec6e9910e6 rust: Depend on CC a shared library's TOC, not .so
CC libraries generate TOC files which contain the list of exported
symbols. By depending on the TOC file instead of the .so, changes to
shared library dependencies will not result in rebuilding Rust
dependencies as long as the exported symbols remain unchanged. This
should improve incremental build times during development.

This also includes a minor fix where exported linkObjects should be
deduplicated to avoid the same object being included many times.

Bug: 173619911
Test: m libkeystore2; modify a bionic file; m libkeystore2
      doesn't rebuild the rust target.
Change-Id: I6383217c125bf8dd7125a5e013a78754cac4edf2
2021-01-22 11:41:33 -05:00
Hai Zhang
b8a3bd98ce Merge "Add new dependencies for moving role into module." am: dbc79a737c am: 2123eb9374
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556633

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I70371eeb33d75d1d4983498cfa95a0c4f65e4598
2021-01-22 16:34:29 +00:00
Hai Zhang
2123eb9374 Merge "Add new dependencies for moving role into module." am: dbc79a737c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556633

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id7c2205fb7a6e7cb2a6421049d1627f09d245e7b
2021-01-22 16:16:52 +00:00
Hai Zhang
dbc79a737c Merge "Add new dependencies for moving role into module." 2021-01-22 15:30:51 +00:00
Hai Zhang
acd02767e6 Merge "Add framework-permission-s java_sdk_library." am: e9b778fb90 am: b27c755fb1 am: 9daefac02b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556430

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2d0947976b24315d9017be528add9ee95fc4e861
2021-01-22 15:21:26 +00:00
Liz Kammer
a055f69b00 Merge "Add conditions_default for soong config variables." am: 70b1714ca6 am: b1d9e649ad am: 217cba738a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532503

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0bb1feeecb08a3cf82e335388914b765d72730f6
2021-01-22 15:20:23 +00:00
Hai Zhang
9daefac02b Merge "Add framework-permission-s java_sdk_library." am: e9b778fb90 am: b27c755fb1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556430

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5e0d5b9653a0ed6c24cb254547dead7c6af54e48
2021-01-22 14:54:22 +00:00
Liz Kammer
217cba738a Merge "Add conditions_default for soong config variables." am: 70b1714ca6 am: b1d9e649ad
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532503

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I45a5f09cfb9a6ea1bab958763afdb0122e404d94
2021-01-22 14:54:11 +00:00
Hai Zhang
b27c755fb1 Merge "Add framework-permission-s java_sdk_library." am: e9b778fb90
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556430

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2c8edc8934805ff7a338679c9131d3232d73a0b8
2021-01-22 14:18:18 +00:00
Liz Kammer
b1d9e649ad Merge "Add conditions_default for soong config variables." am: 70b1714ca6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532503

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic7d2f89c176d24553456133cce15d5b7f280f6ec
2021-01-22 14:17:21 +00:00
Hai Zhang
e9b778fb90 Merge "Add framework-permission-s java_sdk_library." 2021-01-22 14:12:01 +00:00
Liz Kammer
70b1714ca6 Merge "Add conditions_default for soong config variables." 2021-01-22 13:35:30 +00:00
Anton Hansson
880cb13323 Merge "Add a better error message for missing api files" am: 4de3c42c73 am: 54431da641 am: 842d34ac7b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1555156

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4072a0dc145efbc3e1968cadd32656b8d2efccf1
2021-01-22 12:06:29 +00:00
Anton Hansson
842d34ac7b Merge "Add a better error message for missing api files" am: 4de3c42c73 am: 54431da641
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1555156

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1bfaf36ad15e2c771872fd80dc31d750cdeeffe0
2021-01-22 11:52:47 +00:00
Hai Zhang
496baeec09 Add new dependencies for moving role into module.
Bug: 173606718
Test: build
Test: manually verify role related functionality works
Change-Id: Iba390110453a8e4e24df554901ceadfb2e94ee2a
2021-01-22 11:42:00 +00:00
Hai Zhang
6ff02b2d00 Add framework-permission-s java_sdk_library.
This will host the moved framework classes for role.

Bug: 158736025
Test: build
Change-Id: I567bc46dda319b82e4c165ad89e1636e339f1753
2021-01-22 11:35:49 +00:00
Anton Hansson
54431da641 Merge "Add a better error message for missing api files" am: 4de3c42c73
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1555156

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic8247ac50ba0e93706e31abb44abc66b6458bc1f
2021-01-22 11:11:45 +00:00
Anton Hansson
4de3c42c73 Merge "Add a better error message for missing api files" 2021-01-22 10:31:15 +00:00
ChengYou Ho
262adc3e41 Create Weaver aidl interface am: 4b197e110b am: 1ba735ada4 am: 56a957fa9a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1554279

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I85131d81820b53a852633ec758510a580503bcf1
2021-01-22 07:44:07 +00:00
ChengYou Ho
56a957fa9a Create Weaver aidl interface am: 4b197e110b am: 1ba735ada4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1554279

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I26c0de894bd799ad7d72d7348f8d4eeabeeb11cf
2021-01-22 07:16:35 +00:00
ChengYou Ho
1ba735ada4 Create Weaver aidl interface am: 4b197e110b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1554279

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7729d3f250e02e6ef4403ebc9160320fdfcfb07c
2021-01-22 06:53:38 +00:00
ChengYou Ho
4b197e110b Create Weaver aidl interface
Bug: 176107318
Change-Id: Ia4b628edf1ef51c71af7078818c0adf2a4183d03
2021-01-22 06:34:22 +00:00
Daniel Cardenas
915ee01fef Merge changes from topic "revert_vendor" am: 3e2760a539 am: 7868fe0c6f am: f1d2946eaa
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556737

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2c3629d513298a21f25335d203964c8a2cac3222
2021-01-22 06:01:46 +00:00
Yo Chiang
06405481bf Merge "Remove GKI artifacts on installclean" am: ef45753438 am: b84ddd045a am: 05fc1f72a0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556458

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I15ec4ba83bc6fa75cbcc4537c26e3cd2a9e98453
2021-01-22 06:00:46 +00:00
Daniel Cardenas
f1d2946eaa Merge changes from topic "revert_vendor" am: 3e2760a539 am: 7868fe0c6f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1556737

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I03f6ff19255abd004bf1b854e65f79f5e128fa70
2021-01-22 05:39:13 +00:00