Commit Graph

66840 Commits

Author SHA1 Message Date
Alix
33cbf2d461 resource_strip_prefix support for kotlin srcs am: 4d56abf937 am: 9ba68b0ba3 am: 6722869b6c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2470480

Change-Id: I5421779dd471cfc592b75fe418bb9fd2f0cca903
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-07 20:44:01 +00:00
Treehugger Robot
5e82dd0f80 Merge "conv_linker_config proto works with empty input" am: 6bc5e2cefa am: f432b44ddd am: 4800985881
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2470881

Change-Id: I51719fa2004695a27c5ce3c365dde5ffe6483ba9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-07 20:33:40 +00:00
Treehugger Robot
934ae08220 Merge "soong: Add Cortex-A32 definitions" am: 80ebd72995 am: 5963f06818 am: 8ab4bf80f1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2470067

Change-Id: I512f3b9b0a7febd27cc15a24f0d574d1c78dee9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-07 20:33:22 +00:00
Zi Wang
9dfd95f0c9 Merge "Allowlist merged_txts dependencies and combined_apis type" am: 1841e5d023 am: 1bc028dbc0 am: 12c62fc748
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2439360

Change-Id: I434d881abe8aa6741922f9d094b62f062169ed59
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-07 20:27:23 +00:00
Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
7e8fb7d09f Merge "Produce _alwayslink sibling targets through bp2build" am: 0eee856e69 am: 644fa4761a am: 8964205079
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467901

Change-Id: Ib20c0dde03d90e43ad6aeb332cae7970d7da6a87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-07 01:02:34 +00:00
Jiakai Zhang
da72c03f76 Merge "Revert "Generate a boot image extension for mainline BCP jars."" am: fe7755802e am: c2a7ec3783 am: aba25ecccb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2466300

Change-Id: I53574a5a0ea6a78fb1881a33cc89a0c215f38d5a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-07 01:01:59 +00:00
Kiyoung Kim
2dcb2a91ce Merge "Implement API surface import with APEX stub" am: 8972e4d6bb am: 4a511cd6c3 am: bc3f791601
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2421967

Change-Id: I6682100eb609272ddd47f39314ba02d593472bdb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-07 01:01:36 +00:00
Chris Wailes
9e0879f493 Merge "Enable LTO for Rust dylibs" am: b547b65ed3 am: ae3e4e85f0 am: 2908f9683a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2468260

Change-Id: I36e5d0a8fc15e89e5a2ae099bfcea11a48be11a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-07 01:00:41 +00:00
Alix Espino
15879fb1ba Merge "removing codegen_cli from Bp2buildKeepExistingBuildFile" am: f229654372 am: 301e587515 am: 4cb00c46aa
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467464

Change-Id: I25cff6b4dc97d17465886d8346acff42a828598e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-07 00:57:44 +00:00
Alix
6722869b6c resource_strip_prefix support for kotlin srcs am: 4d56abf937 am: 9ba68b0ba3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2470480

Change-Id: Iec7cf154c3e48a5bd5a23528045fbaee97d66166
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 21:57:39 +00:00
Alix
9ba68b0ba3 resource_strip_prefix support for kotlin srcs am: 4d56abf937
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2470480

Change-Id: I1067269852d77b2ed53550840eeb7daa98a92560
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 21:05:08 +00:00
Treehugger Robot
4800985881 Merge "conv_linker_config proto works with empty input" am: 6bc5e2cefa am: f432b44ddd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2470881

Change-Id: I3fdcd8237808619fad34c3a852556ac283655031
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 19:48:04 +00:00
Treehugger Robot
f432b44ddd Merge "conv_linker_config proto works with empty input" am: 6bc5e2cefa
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2470881

Change-Id: Ia5e665d370d39dd8521900aef5e2140774d35dad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 19:11:54 +00:00
Treehugger Robot
6bc5e2cefa Merge "conv_linker_config proto works with empty input" 2023-03-06 18:36:10 +00:00
Treehugger Robot
8ab4bf80f1 Merge "soong: Add Cortex-A32 definitions" am: 80ebd72995 am: 5963f06818
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2470067

Change-Id: Ie0fbea15374c0ff51d47e39748dc2588ffb2e7b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 18:34:36 +00:00
Treehugger Robot
5963f06818 Merge "soong: Add Cortex-A32 definitions" am: 80ebd72995
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2470067

Change-Id: Ibb2f773e79edbae3609a200f397f9ced31991aaf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 18:00:09 +00:00
Zi Wang
12c62fc748 Merge "Allowlist merged_txts dependencies and combined_apis type" am: 1841e5d023 am: 1bc028dbc0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2439360

Change-Id: I345d459dd794556647ae4a4dbde7f2da145825d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 17:41:38 +00:00
Treehugger Robot
80ebd72995 Merge "soong: Add Cortex-A32 definitions" 2023-03-06 17:26:20 +00:00
Zi Wang
1bc028dbc0 Merge "Allowlist merged_txts dependencies and combined_apis type" am: 1841e5d023
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2439360

Change-Id: Ia207e04c3a62e9675d4716af763d290caf9d9220
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 17:06:52 +00:00
Zi Wang
1841e5d023 Merge "Allowlist merged_txts dependencies and combined_apis type" 2023-03-06 16:28:45 +00:00
Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
8964205079 Merge "Produce _alwayslink sibling targets through bp2build" am: 0eee856e69 am: 644fa4761a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467901

Change-Id: Idbc1f403beacec26850d68aff1fc281ebb6eae90
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 15:53:16 +00:00
Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
644fa4761a Merge "Produce _alwayslink sibling targets through bp2build" am: 0eee856e69
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467901

Change-Id: Idece90f656691cd6ec8be120beda4dae09d7cefd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 15:15:03 +00:00
Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
0eee856e69 Merge "Produce _alwayslink sibling targets through bp2build" 2023-03-06 14:43:28 +00:00
Jiakai Zhang
aba25ecccb Merge "Revert "Generate a boot image extension for mainline BCP jars."" am: fe7755802e am: c2a7ec3783
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2466300

Change-Id: I8f0376815dc6f36ab0a3d4ceb9c3f3c3b864049c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 10:59:27 +00:00
Jiakai Zhang
c2a7ec3783 Merge "Revert "Generate a boot image extension for mainline BCP jars."" am: fe7755802e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2466300

Change-Id: I3cab1be29735e495690b3d3fc96b7e6800e436e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 10:23:52 +00:00
Jiakai Zhang
fe7755802e Merge "Revert "Generate a boot image extension for mainline BCP jars."" 2023-03-06 09:53:03 +00:00
Kiyoung Kim
bc3f791601 Merge "Implement API surface import with APEX stub" am: 8972e4d6bb am: 4a511cd6c3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2421967

Change-Id: Ic169062db72237a902ec041f1cd5c39e1db6d0cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 01:54:28 +00:00
Kiyoung Kim
4a511cd6c3 Merge "Implement API surface import with APEX stub" am: 8972e4d6bb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2421967

Change-Id: I85391b5fa071e9dd170cb6990718888f815df9ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06 01:18:53 +00:00
Kiyoung Kim
8972e4d6bb Merge "Implement API surface import with APEX stub" 2023-03-06 00:40:13 +00:00
TreeHugger Robot
d91915d6b5 Merge changes from topic "cherrypicker-L10600000958870007:N03900001342229946" into udc-dev
* changes:
  [automerged blank] Add lint test property 2p: 2bb9c554b1
  Add lint test property
2023-03-06 00:34:27 +00:00
Chris Wailes
2908f9683a Merge "Enable LTO for Rust dylibs" am: b547b65ed3 am: ae3e4e85f0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2468260

Change-Id: I09be4f237a2ac1ee68ac0c5b44c5195e7a358550
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-04 08:15:05 +00:00
Chris Wailes
ae3e4e85f0 Merge "Enable LTO for Rust dylibs" am: b547b65ed3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2468260

Change-Id: I212741e0630001b02de9283f413d220508efd89d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-04 06:45:50 +00:00
Jooyung Han
b531beecd5 conv_linker_config proto works with empty input
PRODUCT_VENDOR_LINKER_CONFIG_FRAGMENTS lists json files for vendor
linker config. It's annoying to handle the case of empty list.

`proto` subcommand now works for empty input. This is useful to generate
the empty linker config.

Bug: 244531518
Test: conv_linker_config proto --source --output output.pb
Change-Id: Iec6de67a979814a818730c393d9a4a7ca5d2eebe
2023-03-04 08:28:40 +09:00
Chris Wailes
b547b65ed3 Merge "Enable LTO for Rust dylibs" 2023-03-03 22:39:34 +00:00
Jesus Sanchez-Palencia
de7c7847e7 soong: Add Cortex-A32 definitions
Add definitions for the Cortex-A32 CPU. This is an aarch32 only ARMv8-A
core. See more here https://developer.arm.com/Processors/Cortex-A32 .

Test: added new minidroid target using this CPU variant and built
Change-Id: Id2351a43b9c6cb9785ef469b8c13fadd8b6324b8
Signed-off-by: Mark Slevinsky <markslevinsky@google.com>
Signed-off-by: Jesus Sanchez-Palencia <jesussanp@google.com>
2023-03-03 14:14:03 -08:00
Alex Márquez Pérez Muñíz Díaz Puras Thaureaux
011b7cf063 Produce _alwayslink sibling targets through bp2build
Add Alwayslink to bazelPrebuiltLibraryStaticAttributes
Also adjust the corresponding tests to espect these new targets.

Test: m libc
Test: b build --config=android //prebuilts/clang/host/linux-x86:libunwind-exported_alwayslink
Test: bp2build.sh
Bug: 267214124
Change-Id: I4d996aef55321f1827947f00b0eaa52d0a14413e
2023-03-03 20:12:20 +00:00
Alix
4d56abf937 resource_strip_prefix support for kotlin srcs
change load locations for kt_jvm_library to be the macro

Change-Id: Id50fcb1f880013fe57647a065cd6b7149d7c5d91
Test: built kotlinx_coroutines locally and compared jar file to soong
Bug: 268519061
2023-03-03 19:38:28 +00:00
Sorin Basca
09f8a11fa6 Merge changes from topic "java17-record-support" am: 93bca1585e am: 577d7ae498 am: ad1524a81a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2215046

Change-Id: Ibd75db1faafdfbeb7fb1a94aff30a39561bffef5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 18:07:55 +00:00
Sorin Basca
b3d25fa6c4 Emit record annotation am: cc9eee0af2 am: 6c6881421c am: 73a467bac2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2215047

Change-Id: I3796eb009de9f9ff3204f30524f4db1380017e83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 18:07:50 +00:00
Alix Espino
157ffc341e Merge "Comments to keep Starlark/soong api logic in sync" am: 04a0ee54de am: 60a7c32bff am: 79557bc1c3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467465

Change-Id: I73546b41921ddf9a477cbd60881bcb942285e86b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 18:07:29 +00:00
Trevor Radcliffe
973b70355f Merge "LTO Bp2build" am: c79d365c71 am: 3553cba093 am: c9b8989110
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2424587

Change-Id: Ia58b4205c97a4bbdb87d8db9509592c75865e407
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 18:07:16 +00:00
Treehugger Robot
7d47720f07 Merge "Zip lint reference baselines" am: 831e50f4ca am: 82149acb28 am: d3a161d8ea
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2468261

Change-Id: I98b9ca700f71cc5d35ef136b5dc6180af2fde0cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 18:04:28 +00:00
Spandan Das
5d4c8cc5d7 Use default format in print statement am: c52e2c00e6 am: c16b7c11a7 am: 42d62f3ae9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2466347

Change-Id: Ie6e1fe4aa98317b81bfe7542b13320d701a80f4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 18:03:15 +00:00
LaMont Jones
c98384c9d3 Merge "Add multitree apex metadata" am: aa3408a506 am: a52694ec15 am: e42fd1c3bc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2452285

Change-Id: I723625c756a55276df5cd0d3747f20bff4652d85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 18:00:59 +00:00
Jason Wu
3c476baee9 Merge "Upload soong_build_metrics when user builds" am: 074c8c3b61 am: 8488ce0350 am: 4f5660941b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2465431

Change-Id: Ib685de23921b487d427b6139b69cf46cd5210eda
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 17:58:22 +00:00
Alix Espino
4cb00c46aa Merge "removing codegen_cli from Bp2buildKeepExistingBuildFile" am: f229654372 am: 301e587515
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467464

Change-Id: Ib1fd246d1b4d067a1f52b2a8f186c63a5a24baee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 17:51:21 +00:00
Sorin Basca
ad1524a81a Merge changes from topic "java17-record-support" am: 93bca1585e am: 577d7ae498
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2215046

Change-Id: I89775811bb4907c5dde033bb2270f08a1eec8af1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 17:50:04 +00:00
Sorin Basca
73a467bac2 Emit record annotation am: cc9eee0af2 am: 6c6881421c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2215047

Change-Id: I62767d923e231a0d3c12b0435be6a5b490282e8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 17:49:26 +00:00
Alix Espino
79557bc1c3 Merge "Comments to keep Starlark/soong api logic in sync" am: 04a0ee54de am: 60a7c32bff
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467465

Change-Id: Iaaa4f0a2c6c5f8251a26201e459f1eff5a8eea34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 17:45:40 +00:00
Alix Espino
301e587515 Merge "removing codegen_cli from Bp2buildKeepExistingBuildFile" am: f229654372
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2467464

Change-Id: I8609809320823cd047ef342906e582b1eadc0758
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 17:45:34 +00:00