Commit Graph

76865 Commits

Author SHA1 Message Date
Vinh Tran
ce40b92c84 Implement bp2build converter for fdo_profile
Ignore-AOSP-First: ag/24746588, in the same topic, is in an internal repo. This CL will be cherry-picked to AOSP afterward.
Test: go test
Bug: 277091218
Change-Id: I389d9535ea176991a1faa9beb46352b93363acd2
Merged-In: I389d9535ea176991a1faa9beb46352b93363acd2
2023-09-15 10:45:17 -04:00
Paul Duffin
b9a06fd65c [automerger skipped] Merge "Pass the current API file to the metalava --use-same-format-as option" into udc-mainline-prod am: 3337dc79b9 -s ours
am skip reason: Merged-In I20c9bc151677502cf09b0c06fb442fd385caccdd with SHA-1 10a23c29e2 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24745072

Change-Id: I107bacbb84f61d4ad182fb18bda0413894a3ead7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 09:21:00 +00:00
Paul Duffin
5c04c9a61a [automerger skipped] Pass the current API file to the metalava --use-same-format-as option am: 8fa1eb0e16 -s ours
am skip reason: Merged-In I20c9bc151677502cf09b0c06fb442fd385caccdd with SHA-1 10a23c29e2 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24745072

Change-Id: Iaf413ab89feb4a224394584e4fe1a5264a303221
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 09:20:54 +00:00
Paul Duffin
3337dc79b9 Merge "Pass the current API file to the metalava --use-same-format-as option" into udc-mainline-prod 2023-09-15 08:32:33 +00:00
Christopher Parsons
99b2bfc1fe Merge "Add unit test for parsing build files in bp2build" into main am: 3671c385c7 am: 215849163c am: 13d1c0064b am: d5b7f6888d am: 3d946cfab7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2751688

Change-Id: I8595ee5c92679859ed4fa7f5b803f46ca89326dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 04:52:42 +00:00
Wei Li
8d8fd92a1f Merge "Remove OWNERS file." into main am: 84eea3ea27 am: 90ce9b5036 am: 385a722b46 am: ae65b0964d am: eba3f95100
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2752990

Change-Id: I2f93de9a3ed5b05df645cd432c9f1b756cb83e29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 04:51:36 +00:00
Christopher Parsons
3d946cfab7 Merge "Add unit test for parsing build files in bp2build" into main am: 3671c385c7 am: 215849163c am: 13d1c0064b am: d5b7f6888d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2751688

Change-Id: I8f2196c4098f3a20b8c79ab80eb551e1a52994fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 03:48:47 +00:00
Wei Li
eba3f95100 Merge "Remove OWNERS file." into main am: 84eea3ea27 am: 90ce9b5036 am: 385a722b46 am: ae65b0964d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2752990

Change-Id: If46158b98d5391354d514b35c5e5f88c810713a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 03:47:34 +00:00
Vinh Tran
71a5cd15c6 Implement bp2build converter for fdo_profile
Ignore-AOSP-First: ag/24746588, in the same topic, is in an internal repo. This CL will be cherry-picked to AOSP afterward.
Test: go test
Bug: 277091218
Change-Id: I389d9535ea176991a1faa9beb46352b93363acd2
2023-09-14 23:23:08 -04:00
Christopher Parsons
d5b7f6888d Merge "Add unit test for parsing build files in bp2build" into main am: 3671c385c7 am: 215849163c am: 13d1c0064b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2751688

Change-Id: I3fa16b7faa5891a8376fef8759dac5e51cd8aff8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 03:06:49 +00:00
Wei Li
ae65b0964d Merge "Remove OWNERS file." into main am: 84eea3ea27 am: 90ce9b5036 am: 385a722b46
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2752990

Change-Id: I97e10cef4fc14b721de48b2d67d64f015f15225c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 03:06:39 +00:00
Paul Duffin
4b95d0ce61 [automerger skipped] Replace --api-overloaded-method--order with --format-defaults am: 3704158c70 -s ours
am skip reason: Merged-In I8952a828437872ceebf7f9da4dc297173ed2a90b with SHA-1 504d356579 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24745073

Change-Id: I7aba8df88882d15c5262850c01e2872b98a7ea5e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 03:06:24 +00:00
Christopher Parsons
13d1c0064b Merge "Add unit test for parsing build files in bp2build" into main am: 3671c385c7 am: 215849163c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2751688

Change-Id: I61e64f3be247b12bdf1d834b63fe544fa9c4bd7e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 02:12:23 +00:00
Wei Li
385a722b46 Merge "Remove OWNERS file." into main am: 84eea3ea27 am: 90ce9b5036
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2752990

Change-Id: Iaf980d977ef7c54f6bb26d514d0aef8c4daabda1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 02:12:13 +00:00
Spandan Das
fb83ad2240 Merge "Parameterize cc_stub_suite for api surface" into main am: 0e76a723fc am: 8b80b90421 am: 3e2071abfd am: d186387149 am: 7e12bef642
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750769

Change-Id: I95bfc6fff2d0113a71988cf133a118906b222e6c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 02:08:57 +00:00
Christopher Parsons
215849163c Merge "Add unit test for parsing build files in bp2build" into main am: 3671c385c7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2751688

Change-Id: I69cb0e41bfd6bca70683a1f35e3c1dce0feb517e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 01:14:23 +00:00
Wei Li
90ce9b5036 Merge "Remove OWNERS file." into main am: 84eea3ea27
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2752990

Change-Id: I6ccf693b614b520796ba456309712b5352672c6c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 01:14:08 +00:00
Spandan Das
7e12bef642 Merge "Parameterize cc_stub_suite for api surface" into main am: 0e76a723fc am: 8b80b90421 am: 3e2071abfd am: d186387149
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750769

Change-Id: I40486504e8a8c9ba9945fccf86294607995dc789
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 01:12:09 +00:00
Usta (Tsering) Shrestha
0718f9863f Merge "Bp2build-convert droiddoc_exported_dir" into main am: 4e86d7a342 am: 8ae2b77eaa am: 7110fa52bb am: 48525538f7 am: 3e8ac2464a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734933

Change-Id: I54a898c0de6597a88632f23544ac189f234a2d85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 00:26:05 +00:00
Spandan Das
d186387149 Merge "Parameterize cc_stub_suite for api surface" into main am: 0e76a723fc am: 8b80b90421 am: 3e2071abfd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750769

Change-Id: I09a5b8f1edd08bd9fceb8ac9fb244eac81cd1951
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 00:22:53 +00:00
Christopher Parsons
3671c385c7 Merge "Add unit test for parsing build files in bp2build" into main 2023-09-15 00:04:09 +00:00
Wei Li
84eea3ea27 Merge "Remove OWNERS file." into main 2023-09-14 23:56:37 +00:00
Wei Li
91a57cb319 Remove OWNERS file.
Test: CIs
Change-Id: I6a599ace53506c3471cb38684c9076661cab8cb9
2023-09-14 16:41:17 -07:00
Spandan Das
3e2071abfd Merge "Parameterize cc_stub_suite for api surface" into main am: 0e76a723fc am: 8b80b90421
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750769

Change-Id: I129f1e65100ccdf92d979802070966eed3c3b1ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 23:31:31 +00:00
Usta (Tsering) Shrestha
3e8ac2464a Merge "Bp2build-convert droiddoc_exported_dir" into main am: 4e86d7a342 am: 8ae2b77eaa am: 7110fa52bb am: 48525538f7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734933

Change-Id: Ia9a6ae7591e692555b97c09aadd6474ce232dd5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 23:16:34 +00:00
Usta (Tsering) Shrestha
48525538f7 Merge "Bp2build-convert droiddoc_exported_dir" into main am: 4e86d7a342 am: 8ae2b77eaa am: 7110fa52bb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734933

Change-Id: I431cf6a8a28035afe5725902f5903c5c087b18fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 22:34:45 +00:00
Spandan Das
8b80b90421 Merge "Parameterize cc_stub_suite for api surface" into main am: 0e76a723fc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750769

Change-Id: Ia6297612536e6dfa752c50a599460a2da4c1c543
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 22:31:06 +00:00
Spandan Das
93a35bd96e Merge changes Ib58cc7f6,I780e2564 into main am: c77ca9af3a am: 9b477ae375 am: 4899885ed9 am: 203f4be905 am: a6c598fb53
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750724

Change-Id: Id27e4da3b295d595b04d7141457c1d74e3a50c5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 21:43:04 +00:00
Usta (Tsering) Shrestha
7110fa52bb Merge "Bp2build-convert droiddoc_exported_dir" into main am: 4e86d7a342 am: 8ae2b77eaa
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734933

Change-Id: I33b0c647364ac9f252b8f020a5eb4f3cc1472080
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 21:42:14 +00:00
Aditya Kumar
2bd86ff884 Merge "Revert "riscv64: enable V."" into main am: 928c0c436d am: 24691ee606 am: dfa50e8fe1 am: 5bb743e4b5 am: 1b37c053dc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750731

Change-Id: I59e6ec6ccba4b7fb228bd5245feb6f5679934318
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 21:39:37 +00:00
Spandan Das
0e76a723fc Merge "Parameterize cc_stub_suite for api surface" into main 2023-09-14 21:39:17 +00:00
Usta (Tsering) Shrestha
8ae2b77eaa Merge "Bp2build-convert droiddoc_exported_dir" into main am: 4e86d7a342
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734933

Change-Id: I27cccf8626c2ae3a29816b5fa4a94b9c67f7182d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 20:44:17 +00:00
Spandan Das
a6c598fb53 Merge changes Ib58cc7f6,I780e2564 into main am: c77ca9af3a am: 9b477ae375 am: 4899885ed9 am: 203f4be905
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750724

Change-Id: I4f0b2254d18dee05ca6835ddef14a6dc531083c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 20:38:17 +00:00
Aditya Kumar
1b37c053dc Merge "Revert "riscv64: enable V."" into main am: 928c0c436d am: 24691ee606 am: dfa50e8fe1 am: 5bb743e4b5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750731

Change-Id: Ib5c98a58d0eb60c746ad783d80edf5b7e88c7818
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 20:37:44 +00:00
Usta (Tsering) Shrestha
4e86d7a342 Merge "Bp2build-convert droiddoc_exported_dir" into main 2023-09-14 20:15:01 +00:00
Kousik Kumar
4555802d20 Remove unused symlink code
It looks like hardware/qcom/sdm710 no longer exists in the source tree, so this symlink removal is should no longer be needed?

Bug: n/a

Change-Id: I8c9c6c0c0371039f910fc4290f81a692e4cd5cd4
2023-09-14 20:09:57 +00:00
Spandan Das
203f4be905 Merge changes Ib58cc7f6,I780e2564 into main am: c77ca9af3a am: 9b477ae375 am: 4899885ed9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750724

Change-Id: Icf3c8a874848c9740f717692e55faddf663454f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 19:55:08 +00:00
Aditya Kumar
5bb743e4b5 Merge "Revert "riscv64: enable V."" into main am: 928c0c436d am: 24691ee606 am: dfa50e8fe1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750731

Change-Id: I5ee589a1fe6c5c0678f2ee0276edbc0ce01fc448
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 19:54:06 +00:00
Chris Parsons
5011e61c71 Add unit test for parsing build files in bp2build
This involves some minor changes to testing infrastructure.

This is a rollforward of aosp/2628496 with a couple of minor changes:

- In ParseBuildFiles, filter out all build files that are kept due
  to ShouldKeepExistingBuildFileForDir

- Add some minor test infrastructure for StubbedBuildDefinitions, with a
  couple of proof of concept tests used to demonstrate its usage. This
  pattern will become immensely more common as we implement allowlist v2
  (as we will need to update all tests which today simulate build
  definitions that have missing deps)

Bug: 285631638
Fixes: 286545783
Test: bp2build.sh
Test: m nothing
Change-Id: I7c3a03b02098e39dd8e51d327482b440f294478f
2023-09-14 19:19:28 +00:00
Spandan Das
4899885ed9 Merge changes Ib58cc7f6,I780e2564 into main am: c77ca9af3a am: 9b477ae375
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750724

Change-Id: Ie4cb84e88499f33611bd61ce328aa258be030ae6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 19:04:03 +00:00
Aditya Kumar
dfa50e8fe1 Merge "Revert "riscv64: enable V."" into main am: 928c0c436d am: 24691ee606
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750731

Change-Id: I5d8d4cc9dff85cb376c07001798cc5e6fa2fd810
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 19:03:51 +00:00
Spandan Das
9b477ae375 Merge changes Ib58cc7f6,I780e2564 into main am: c77ca9af3a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750724

Change-Id: I5b3dcb7a01e5cb5311dcf6513f1cc5202f45548d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 18:07:46 +00:00
Aditya Kumar
24691ee606 Merge "Revert "riscv64: enable V."" into main am: 928c0c436d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2750731

Change-Id: I759fd259f28ddb7a5ed4a5c6f4a393447e0adb09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 18:04:47 +00:00
Spandan Das
3d6ac190f2 Allowlist ndk STL dependencies
Bug: 298088835
Test: TH
Change-Id: I43942ad17645c99de82a966d674ef80100eaffd0
2023-09-14 17:34:30 +00:00
Spandan Das
c77ca9af3a Merge changes Ib58cc7f6,I780e2564 into main
* changes:
  Create a bp2build converter for ndk_prebuilt_*_stl
  Make ndk_prebuilt_*_stl's libDir relative to module
2023-09-14 17:22:14 +00:00
Spandan Das
04f9f4cf71 Parameterize cc_stub_suite for api surface
cc_stub_suite now has an additional attribute correponding to the api
surface. This attribute will be used to pass additional args to the stub
generator.

Update bp2build to set the api_surface of the apex stubs. This ensures
that its stubs are generated with "--systemapi --apex"

Test: unit tests
Bug: 298085502
Change-Id: If4c479f85e6e485b5c795a565a0c559f1f013bf5
2023-09-14 17:07:24 +00:00
Aditya Kumar
928c0c436d Merge "Revert "riscv64: enable V."" into main 2023-09-14 16:53:59 +00:00
usta
72c6c6c8be Bp2build-convert droiddoc_exported_dir
Bug: 283299388
Test: `m bp2build` and manual inspection
Change-Id: Ieec2094e446bb030f30103a7e1a06e35cbdcc72e
2023-09-14 12:06:54 -04:00
Aleksei Vetrov
88b89a4877 Merge "NDK library: collect NDK headers for ABI monitoring" into main am: 7ab127f7c7 am: 5c686bbbb9 am: 62bcbfc345 am: 86eaa503d3 am: 6e53f9224a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2743657

Change-Id: Ie96b143bb7807bcc51ab549b2354858cb1706919
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 16:03:08 +00:00
Aleksei Vetrov
6e53f9224a Merge "NDK library: collect NDK headers for ABI monitoring" into main am: 7ab127f7c7 am: 5c686bbbb9 am: 62bcbfc345 am: 86eaa503d3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2743657

Change-Id: I541a597a97688617a45b9c8943c7272cbf0855fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-14 15:01:23 +00:00