Commit Graph

74839 Commits

Author SHA1 Message Date
Mark White
c9b16799b5 java_library support for building headers-only
Flag for java_library modules to build just the Turbine headers and
skip building an impl jar.

Test: m framework-minus-apex-headers
Bug: 289776578
Ignore-AOSP-First: Change stacked with changes in internal repos

Change-Id: If8b4033462d39c689cba0ed38cc343e4786ea280
2023-08-16 23:22:50 +00:00
Jihoon Kang
e80bcaeeb3 Merge "Move from-text stub java_api_library modules closer to source" into main 2023-08-16 22:09:27 +00:00
Jihoon Kang
662e2c5e98 Move from-text stub java_api_library modules closer to source
This change moves java_api_library modules that were previously defined
in build/orchestrator closer to where their from-source equivalents are
defined.

Ignore-AOSP-First: Resolve merge conflict

Test: m (default to from-text stub build)
Bug: 274805756
(cherry picked from https://android-review.googlesource.com/q/commit:fb5331fd3eff558b5f0751692db38cd77018f1b6)
Change-Id: If66b5bba719bb389a69f2353d2218a89b2b96b90
2023-08-16 19:22:28 +00:00
Ivan Lozano
3a96a58817 Merge "rust: Add support for host fuzzers." into main am: b0e1035417 am: 7c0f3aaa2f am: 5ca0f22bd9 am: 7820ef12ab am: 8ca2dbc4cc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2700333

Change-Id: I2311fec5c3689cc0bfc54169dce0e95d46123012
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 19:12:08 +00:00
Ivan Lozano
8ca2dbc4cc Merge "rust: Add support for host fuzzers." into main am: b0e1035417 am: 7c0f3aaa2f am: 5ca0f22bd9 am: 7820ef12ab
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2700333

Change-Id: I7846062c5899b25095b7617a4618c9af547430f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 18:27:24 +00:00
Ivan Lozano
7820ef12ab Merge "rust: Add support for host fuzzers." into main am: b0e1035417 am: 7c0f3aaa2f am: 5ca0f22bd9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2700333

Change-Id: Ic97bc2551a1c67f9a7045fd66b455ac4bb78c7be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 16:55:07 +00:00
Ivan Lozano
5ca0f22bd9 Merge "rust: Add support for host fuzzers." into main am: b0e1035417 am: 7c0f3aaa2f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2700333

Change-Id: I4916ea88ac0c7331dfeba34f9f36311a103ac75c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 16:11:11 +00:00
Ivan Lozano
7c0f3aaa2f Merge "rust: Add support for host fuzzers." into main am: b0e1035417
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2700333

Change-Id: I8d5af5d8235187e866388e13d966e20af53993e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 15:02:23 +00:00
Ivan Lozano
b0e1035417 Merge "rust: Add support for host fuzzers." into main 2023-08-16 14:07:19 +00:00
Paul Duffin
f654a0db64 Merge "Revert "Re-enable checks that pass in udc-dev-plus-aosp and downstream"" into udc-dev-plus-aosp am: 33008518e1 am: 1987d4da6c am: 33c3e55d45
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24441311

Change-Id: I163a6670ce62601f2a88b1a60063b23c3b5b0b7f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 13:32:50 +00:00
Paul Duffin
33c3e55d45 Merge "Revert "Re-enable checks that pass in udc-dev-plus-aosp and downstream"" into udc-dev-plus-aosp am: 33008518e1 am: 1987d4da6c
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24441311

Change-Id: Idda52e56aef06daccce1bdb425493910c20546cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 12:48:15 +00:00
Paul Duffin
1987d4da6c Merge "Revert "Re-enable checks that pass in udc-dev-plus-aosp and downstream"" into udc-dev-plus-aosp am: 33008518e1
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24441311

Change-Id: I26298373efe7a06694867de7329a2278b1c4715c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 12:02:46 +00:00
Paul Duffin
33008518e1 Merge "Revert "Re-enable checks that pass in udc-dev-plus-aosp and downstream"" into udc-dev-plus-aosp 2023-08-16 11:11:55 +00:00
Paul Duffin
58c2388f92 Revert "Re-enable checks that pass in udc-dev-plus-aosp and downstream"
This reverts commit bdc0578df1.

Reason for revert: b/296088866

Change-Id: I053314736758f48ea99920a141443c1489d2477b
2023-08-16 08:04:26 +00:00
Treehugger Robot
48ff0d662c Merge "Bp2build product variables on non-arch-variant module types" into main am: f768e6e27e am: ed5e34b77d am: 9299a3c54f am: 3cf64d7ffc am: 52c5f2d093
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2708885

Change-Id: I9cc0b6f700f8423e54f8f16dfcdb23f6b1339070
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 01:52:41 +00:00
Treehugger Robot
52c5f2d093 Merge "Bp2build product variables on non-arch-variant module types" into main am: f768e6e27e am: ed5e34b77d am: 9299a3c54f am: 3cf64d7ffc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2708885

Change-Id: Ie27ba88060f268f9b0786a804422e2481119d778
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 01:04:41 +00:00
Treehugger Robot
3cf64d7ffc Merge "Bp2build product variables on non-arch-variant module types" into main am: f768e6e27e am: ed5e34b77d am: 9299a3c54f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2708885

Change-Id: Ibead9ef74ee4107a807d6e5cc6279f7fe8229d4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 00:22:59 +00:00
Treehugger Robot
9299a3c54f Merge "Bp2build product variables on non-arch-variant module types" into main am: f768e6e27e am: ed5e34b77d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2708885

Change-Id: Ieab765a1a982055accf9e7e84e06047d4e721803
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 23:39:11 +00:00
Treehugger Robot
0cc296c9bc Merge "Stop sdk_library generated api_library to depend on full surface api_library" into main am: f5ee8e3ffc am: b880908c09 am: 740c5a4011 am: 0454473c23 am: d0b1fdbc26
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2674197

Change-Id: Ib790eeecaf2dd39badbdc5c7dc16da5145ecbbcf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 23:38:47 +00:00
Treehugger Robot
ed5e34b77d Merge "Bp2build product variables on non-arch-variant module types" into main am: f768e6e27e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2708885

Change-Id: I0c9a7aacf883ea35afbd920628a3a04092732e77
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 22:55:07 +00:00
Treehugger Robot
d0b1fdbc26 Merge "Stop sdk_library generated api_library to depend on full surface api_library" into main am: f5ee8e3ffc am: b880908c09 am: 740c5a4011 am: 0454473c23
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2674197

Change-Id: Ib3bf43e840840987cbf6bd4c268e5510a75e2330
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 22:06:40 +00:00
Treehugger Robot
f768e6e27e Merge "Bp2build product variables on non-arch-variant module types" into main 2023-08-15 21:51:31 +00:00
Mark White
4fac9ea8b2 Merge "SdkTestCore for non-updatable modules" into main 2023-08-15 21:47:25 +00:00
Treehugger Robot
0454473c23 Merge "Stop sdk_library generated api_library to depend on full surface api_library" into main am: f5ee8e3ffc am: b880908c09 am: 740c5a4011
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2674197

Change-Id: I75ed9a26f2cc075608b84d4a929bcf267ac2a670
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 21:25:24 +00:00
Treehugger Robot
740c5a4011 Merge "Stop sdk_library generated api_library to depend on full surface api_library" into main am: f5ee8e3ffc am: b880908c09
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2674197

Change-Id: I2c6de2f158b111dd103c50584cb88d5cd9cb8eac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 20:38:35 +00:00
Yu Liu
2bd2b1822e Merge "Denylist jemalloc5_stresstests since it is run by a special script." into main am: 3625faffc7 am: 0cc2fbc53f am: 893c967763 am: f2ab58d106 am: 5f7e2a256f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2703056

Change-Id: Ia6a1d7ccbf5ee76c06d7e2881d20a7a7efbee38c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 19:55:40 +00:00
Treehugger Robot
b880908c09 Merge "Stop sdk_library generated api_library to depend on full surface api_library" into main am: f5ee8e3ffc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2674197

Change-Id: I55410f9ae8b81428ddcc8edece741e941adf5807
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 19:54:31 +00:00
Yu Liu
5f7e2a256f Merge "Denylist jemalloc5_stresstests since it is run by a special script." into main am: 3625faffc7 am: 0cc2fbc53f am: 893c967763 am: f2ab58d106
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2703056

Change-Id: I403872f4097fb5af4dbdaf2efa82c8e188982112
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 19:05:52 +00:00
Cole Faust
ed940008ac Bp2build product variables on non-arch-variant module types
Mostly so that genrules can have their command qualified on a product
variable.

Bug: 295910468
Test: m nothing
Change-Id: I28cc18a1b3b00368f4768a1326259a656ce970ec
2023-08-15 11:59:24 -07:00
Treehugger Robot
f5ee8e3ffc Merge "Stop sdk_library generated api_library to depend on full surface api_library" into main 2023-08-15 18:31:21 +00:00
Yu Liu
f2ab58d106 Merge "Denylist jemalloc5_stresstests since it is run by a special script." into main am: 3625faffc7 am: 0cc2fbc53f am: 893c967763
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2703056

Change-Id: I81510b30628259457f2bf82baad153256cf15df6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 18:30:11 +00:00
Yu Liu
893c967763 Merge "Denylist jemalloc5_stresstests since it is run by a special script." into main am: 3625faffc7 am: 0cc2fbc53f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2703056

Change-Id: Iced22cab6bbe548af327f86d27d8ef8a492c1e5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 17:46:47 +00:00
Liz Kammer
6da67333d5 Merge changes from topic "bazel_module_labels" into main am: d365cc4d86 am: 2c8b9f8ba0 am: b5daedbe97 am: aa3c987111 am: a4c68b4a2f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706133

Change-Id: I877cd9ff172790ecb1e0e03b38fba416158fe05c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 17:24:30 +00:00
Vinh Tran
5ed25492c4 Merge "Remove dylibs prop from rust module types" into main am: e6adc83c6c am: f84b9a3ba7 am: 3619849208 am: 13c06c9ff3 am: c3f99bea3e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706816

Change-Id: I44f18d347f8eb7fe3f0cb9c169e7003689ac56f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 17:24:07 +00:00
Yu Liu
0cc2fbc53f Merge "Denylist jemalloc5_stresstests since it is run by a special script." into main am: 3625faffc7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2703056

Change-Id: I0041d675b499cc14b72079da1acac08647c9424d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 17:06:30 +00:00
Liz Kammer
a4c68b4a2f Merge changes from topic "bazel_module_labels" into main am: d365cc4d86 am: 2c8b9f8ba0 am: b5daedbe97 am: aa3c987111
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706133

Change-Id: Idfa9b1c9420769b8c09369422103f162e36d6185
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 16:40:01 +00:00
Vinh Tran
c3f99bea3e Merge "Remove dylibs prop from rust module types" into main am: e6adc83c6c am: f84b9a3ba7 am: 3619849208 am: 13c06c9ff3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706816

Change-Id: I69503cb019fcce5b64bfb0b357d17b7cf45c811d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 16:39:42 +00:00
Yu Liu
3625faffc7 Merge "Denylist jemalloc5_stresstests since it is run by a special script." into main 2023-08-15 16:34:26 +00:00
Liz Kammer
aa3c987111 Merge changes from topic "bazel_module_labels" into main am: d365cc4d86 am: 2c8b9f8ba0 am: b5daedbe97
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706133

Change-Id: Ib574caad3e74a19813aff26d0fa94e04291296d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 15:55:42 +00:00
Vinh Tran
13c06c9ff3 Merge "Remove dylibs prop from rust module types" into main am: e6adc83c6c am: f84b9a3ba7 am: 3619849208
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706816

Change-Id: I1cec8d3f8273a9194789073d7e35f63a29305959
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 15:55:24 +00:00
Liz Kammer
b5daedbe97 Merge changes from topic "bazel_module_labels" into main am: d365cc4d86 am: 2c8b9f8ba0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706133

Change-Id: Ia4b8b7f8a16dd160bb5e3676d699b473a360b4aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 15:12:36 +00:00
Vinh Tran
3619849208 Merge "Remove dylibs prop from rust module types" into main am: e6adc83c6c am: f84b9a3ba7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706816

Change-Id: I771c28b75c533a5cc1beef807b1c4754d5674b2a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 15:12:17 +00:00
Liz Kammer
2c8b9f8ba0 Merge changes from topic "bazel_module_labels" into main am: d365cc4d86
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706133

Change-Id: I89052d6948ccd338bc60ea21abfe9092f09d3861
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 14:30:40 +00:00
Vinh Tran
f84b9a3ba7 Merge "Remove dylibs prop from rust module types" into main am: e6adc83c6c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2706816

Change-Id: I4cb02aafc628cd616a0318d2b1063dc8cc066b1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 14:30:19 +00:00
Liz Kammer
d365cc4d86 Merge changes from topic "bazel_module_labels" into main
* changes:
  Set Bazel_module for (un)converted sysprop libs
  Make ShouldConvertWithBp2build avail in loadhooks
2023-08-15 14:11:25 +00:00
Vinh Tran
e6adc83c6c Merge "Remove dylibs prop from rust module types" into main 2023-08-15 13:45:10 +00:00
Mark White
beb6e9ffdb SdkTestCore for non-updatable modules
Provides SdkTestCore/test_core_current sdk_version for non-updatable
modules that have their test scope dependent on test apis from
framework-minus-apex.

Ignore-AOSP-First: Change in topic with internal-first projects
Bug: 289776578
Test: m checkapi | go test ./java

Change-Id: Iba3213e8c34ea75ac9dd8532a95ef62fb5455e6c
2023-08-15 12:37:37 +00:00
Yabin Cui
ddc88aba63 Merge "Disable Global ThinLTO by default" into main am: 78e4695b3a am: 97ee01380a am: 398fea0aa5 am: 0dea0f9ab8 am: 50f15f7432
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2708613

Change-Id: I3186c57b17acf43c7ff9b7a2579d3ac748dfff1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 07:02:46 +00:00
Yabin Cui
50f15f7432 Merge "Disable Global ThinLTO by default" into main am: 78e4695b3a am: 97ee01380a am: 398fea0aa5 am: 0dea0f9ab8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2708613

Change-Id: Iefa7b6b13af4866d9a102a60eef98fbbdbabcff5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 06:19:05 +00:00
Yabin Cui
0dea0f9ab8 Merge "Disable Global ThinLTO by default" into main am: 78e4695b3a am: 97ee01380a am: 398fea0aa5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2708613

Change-Id: I7bc2a5b0b6d01955de97f01e887a838905f57baf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 05:30:54 +00:00