Commit Graph

46491 Commits

Author SHA1 Message Date
Christopher Ferris
2127ba6117 Merge "Make the script python3." am: 2551d2539e am: 5bae558aad am: 64d26813f6 am: 701d6c5f61
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1817676

Change-Id: I3c7b18dd8a17ff984ef779975aeabcf0d02a3ae5
2021-09-14 21:57:58 +00:00
Christopher Ferris
701d6c5f61 Merge "Make the script python3." am: 2551d2539e am: 5bae558aad am: 64d26813f6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1817676

Change-Id: I576641ccfef043eb28be9d9aff5d3f265d475e3e
2021-09-14 21:43:53 +00:00
Christopher Ferris
64d26813f6 Merge "Make the script python3." am: 2551d2539e am: 5bae558aad
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1817676

Change-Id: Ia8b60f62f33ab3f592b36f31431e9dbd75350145
2021-09-14 21:35:00 +00:00
Christopher Ferris
5bae558aad Merge "Make the script python3." am: 2551d2539e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1817676

Change-Id: Ifb6823c57310fee5b1f2c49c54989195890e4ebf
2021-09-14 21:25:55 +00:00
Christopher Ferris
2551d2539e Merge "Make the script python3." 2021-09-14 21:03:01 +00:00
Treehugger Robot
9fca45174b Merge "Improve the error when srcs field has the wrong type." am: 309a1acb27 am: 9b08c6021f am: 613d4cefad am: 9b44c498de
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1822025

Change-Id: I8edf7bf7189e88d7a60131f9d09d9657299bffa7
2021-09-14 19:03:58 +00:00
Treehugger Robot
9b44c498de Merge "Improve the error when srcs field has the wrong type." am: 309a1acb27 am: 9b08c6021f am: 613d4cefad
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1822025

Change-Id: I57fc2164b9a9db63bcf0f3fdde83bba0299193d9
2021-09-14 18:39:35 +00:00
Treehugger Robot
613d4cefad Merge "Improve the error when srcs field has the wrong type." am: 309a1acb27 am: 9b08c6021f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1822025

Change-Id: Iead2d20211ba1abf6ec6755d1f95f0166d304924
2021-09-14 18:28:53 +00:00
Treehugger Robot
9b08c6021f Merge "Improve the error when srcs field has the wrong type." am: 309a1acb27
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1822025

Change-Id: I3b34c8520bd0aa6da3fedfcaba458989b1cd9f0e
2021-09-14 18:14:03 +00:00
Treehugger Robot
309a1acb27 Merge "Improve the error when srcs field has the wrong type." 2021-09-14 17:55:33 +00:00
Alan Viverette
ba8a069552 Merge "Patch "Add support for --optional-uses-libs to pom2bp" to match master" am: b89663b7d9 am: 4e6b932bd4 am: 59da3f7dc9 am: ab1b9954b3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1825712

Change-Id: Ice1743d978768847f4493d128eff64c042d0db6b
2021-09-14 15:53:35 +00:00
Rob Seymour
6646dfd80c Merge "Add module based host-tools snapshot" am: f6c37cc87d am: dc2cc0d8d7 am: f87696ed8c am: db72b4ea4b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1793067

Change-Id: Ib298c398875fbd2963cb0c60ec90db97ba85a567
2021-09-14 15:53:24 +00:00
Alan Viverette
ab1b9954b3 Merge "Patch "Add support for --optional-uses-libs to pom2bp" to match master" am: b89663b7d9 am: 4e6b932bd4 am: 59da3f7dc9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1825712

Change-Id: Ic7dbb3cddd0137a7b65fb65824d48f5e08557506
2021-09-14 15:40:27 +00:00
Rob Seymour
db72b4ea4b Merge "Add module based host-tools snapshot" am: f6c37cc87d am: dc2cc0d8d7 am: f87696ed8c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1793067

Change-Id: I12010c2d5781e385937fd49f4f0010637498f7f9
2021-09-14 15:40:17 +00:00
Alan Viverette
59da3f7dc9 Merge "Patch "Add support for --optional-uses-libs to pom2bp" to match master" am: b89663b7d9 am: 4e6b932bd4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1825712

Change-Id: Iad76f51f6ac3b347728b1462633de46427dba674
2021-09-14 15:28:58 +00:00
Rob Seymour
f87696ed8c Merge "Add module based host-tools snapshot" am: f6c37cc87d am: dc2cc0d8d7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1793067

Change-Id: I05d5d44fddfc8c8dd8e59dd64bb76024bbbfbf66
2021-09-14 15:28:48 +00:00
Alan Viverette
4e6b932bd4 Merge "Patch "Add support for --optional-uses-libs to pom2bp" to match master" am: b89663b7d9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1825712

Change-Id: Id546d60af089384ec93eb5952dbfba076300c877
2021-09-14 15:08:58 +00:00
Alan Viverette
b89663b7d9 Merge "Patch "Add support for --optional-uses-libs to pom2bp" to match master" 2021-09-14 15:04:28 +00:00
Rob Seymour
dc2cc0d8d7 Merge "Add module based host-tools snapshot" am: f6c37cc87d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1793067

Change-Id: I3a2bb2459677c14e3e99d654ed5ffb9b7dd09b21
2021-09-14 15:04:01 +00:00
Rob Seymour
f6c37cc87d Merge "Add module based host-tools snapshot" 2021-09-14 14:47:03 +00:00
Martin Stjernholm
25a69de8de Improve the error when srcs field has the wrong type.
In particular it's useful to print the module, since the panic is
delayed from the init call.

#codehealth

Test: m nothing
Change-Id: Ia91127be83d8a9ce08cf0c08bc3f13fce7be14af
2021-09-14 00:33:47 +01:00
Liz Kammer
e865001a64 Merge "Split local/absolute include into attributes" am: 04e0a1551d am: 953bf91c49 am: 0b31f81b5c am: e3eff118a7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824019

Change-Id: Idafbb1a97f32152c917dc7406e8acb0d69499d49
2021-09-13 22:23:35 +00:00
Liz Kammer
e3eff118a7 Merge "Split local/absolute include into attributes" am: 04e0a1551d am: 953bf91c49 am: 0b31f81b5c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824019

Change-Id: I8ff9354b013683aec523fda1b7274d87596dc12f
2021-09-13 22:11:29 +00:00
Christopher Ferris
8e5feaa1df Make the script python3.
Test: Ran the python version of the script and the python3 version
Test: and verified the output is the same. This is for all three
Test: outputs (html, text, xml).
Test: Builds without an error.
Change-Id: I344504a4351c14e00caeb109c5507a60fb6be05a
2021-09-13 14:54:01 -07:00
Liz Kammer
0b31f81b5c Merge "Split local/absolute include into attributes" am: 04e0a1551d am: 953bf91c49
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824019

Change-Id: Ieda111c8f5075c8ebd2a325f8546fcd6a9b3b136
2021-09-13 21:53:50 +00:00
Liz Kammer
953bf91c49 Merge "Split local/absolute include into attributes" am: 04e0a1551d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824019

Change-Id: I05e64f79fd95836e92630941f276e64fd6c5b98f
2021-09-13 21:37:32 +00:00
Rob Seymour
925aa09ea1 Add module based host-tools snapshot
Add new module:
host_snapshot {
    name: "host-snapshot"
    deps: [
      (list of host tools)
    ],
    ...
}

Package host tools using android.PackagingBase to capture host tools and transitive packaging data.
Add JSON meta data to snapshot that allows snapshot to be installed via development/vendor_snapshot/update.py

Add support to generate a fake host snapshot of all host modules that is used to detect required
modules via development/vendor_snapshot/update.py.

Bug: 192556798
Bug: 194799048
Bug: 192896149
Test: m HOST_FAKE_SNAPSHOT_ENABLE=true host-fake-snapshot dist -- check snapshot exists in dist

Change-Id: I849c4db801cd858408f6fe6a3ce69262a23a5be9
2021-09-13 21:29:14 +00:00
Liz Kammer
04e0a1551d Merge "Split local/absolute include into attributes" 2021-09-13 21:21:09 +00:00
Treehugger Robot
50a9771aee Merge "Change default to require licenses property." am: 7bb0238418 am: ec01d2d719 am: 4bb420480a am: 48f7e08ee3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1818661

Change-Id: I4add2ffdd59f560411c50b49c693b6a812a7ae3f
2021-09-13 20:18:06 +00:00
Treehugger Robot
48f7e08ee3 Merge "Change default to require licenses property." am: 7bb0238418 am: ec01d2d719 am: 4bb420480a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1818661

Change-Id: Iaad9e5a7ff3ca2c48ad5cd98975a3a1d1b9bd1ba
2021-09-13 20:03:32 +00:00
Treehugger Robot
4bb420480a Merge "Change default to require licenses property." am: 7bb0238418 am: ec01d2d719
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1818661

Change-Id: I7e92a7d5e1ac3ab1bdeebe4137256f35c1eba5d9
2021-09-13 19:48:44 +00:00
Yi Kong
fc497c0913 Merge "Remove unused-but-set-{variable,parameter} from ClangUnknownCflags" am: 861441fa36 am: 910cf32f49 am: d5b3d17fe1 am: f16f02a3a6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824620

Change-Id: I6d4ab5f38fa3b7ce3f77bd5f16da119741ea0b59
2021-09-13 19:47:30 +00:00
Treehugger Robot
ec01d2d719 Merge "Change default to require licenses property." am: 7bb0238418
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1818661

Change-Id: Ie6e749f3f9acd03c287b845c4e54a326383240b4
2021-09-13 19:39:03 +00:00
Yi Kong
f16f02a3a6 Merge "Remove unused-but-set-{variable,parameter} from ClangUnknownCflags" am: 861441fa36 am: 910cf32f49 am: d5b3d17fe1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824620

Change-Id: I7617e6d316422021b4f1eed722cacf9d14fff688
2021-09-13 19:38:45 +00:00
Alan Viverette
bcbfc5f53c Patch "Add support for --optional-uses-libs to pom2bp" to match master
Cherry pick that was originally submitted was not up-to-date.

Change-Id: Ia599ea294926666cddfd84f8c2a3e22e7e7c0434
2021-09-13 19:28:35 +00:00
Yi Kong
d5b3d17fe1 Merge "Remove unused-but-set-{variable,parameter} from ClangUnknownCflags" am: 861441fa36 am: 910cf32f49
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824620

Change-Id: I642c95426a532f93cfe52dcab2c199e7891ef1cc
2021-09-13 19:26:08 +00:00
Treehugger Robot
7bb0238418 Merge "Change default to require licenses property." 2021-09-13 19:25:57 +00:00
Treehugger Robot
8891bdde0a Merge "Update clang version used for bindgen to r433403" am: 6e09abdf5c am: 1dee799ad3 am: 767274a65c am: 1e6479342f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824516

Change-Id: I43507161ce7013e6a5326744dac48d443b08c769
2021-09-13 19:24:52 +00:00
Yi Kong
910cf32f49 Merge "Remove unused-but-set-{variable,parameter} from ClangUnknownCflags" am: 861441fa36
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824620

Change-Id: Ieec9bdef68bb233e125e49d633803b39f200c81d
2021-09-13 19:07:01 +00:00
Treehugger Robot
1e6479342f Merge "Update clang version used for bindgen to r433403" am: 6e09abdf5c am: 1dee799ad3 am: 767274a65c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824516

Change-Id: I437cb40db31d7f74372685126126e5939c16d021
2021-09-13 19:06:59 +00:00
Yi Kong
861441fa36 Merge "Remove unused-but-set-{variable,parameter} from ClangUnknownCflags" 2021-09-13 18:54:15 +00:00
Treehugger Robot
767274a65c Merge "Update clang version used for bindgen to r433403" am: 6e09abdf5c am: 1dee799ad3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824516

Change-Id: I89ccdfa3854cb33b28ca31a62c1f06d7341c8ea7
2021-09-13 18:37:47 +00:00
Treehugger Robot
1dee799ad3 Merge "Update clang version used for bindgen to r433403" am: 6e09abdf5c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824516

Change-Id: I1c8b33d474ca741892f4731dfa9ec8a89c96e00a
2021-09-13 18:22:47 +00:00
Treehugger Robot
6e09abdf5c Merge "Update clang version used for bindgen to r433403" 2021-09-13 18:07:44 +00:00
Christian Wailes
dfd5bc3af0 Merge "Update the Rust prebuilt version number to 1.55.0" am: c3cb99e61b am: f0caf82a7a am: 05ebd69574 am: 5fba37d5ac
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824023

Change-Id: Id99266a5165a8465b4621c571b054b316b9beed1
2021-09-13 17:59:54 +00:00
Christian Wailes
5fba37d5ac Merge "Update the Rust prebuilt version number to 1.55.0" am: c3cb99e61b am: f0caf82a7a am: 05ebd69574
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824023

Change-Id: I0908fd988585e2d8f9c3d7670c3da65734a11559
2021-09-13 17:28:57 +00:00
Christian Wailes
05ebd69574 Merge "Update the Rust prebuilt version number to 1.55.0" am: c3cb99e61b am: f0caf82a7a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824023

Change-Id: I0eba57b121a26275253e499ec1fac8d1aee9e6b5
2021-09-13 17:13:43 +00:00
Christian Wailes
f0caf82a7a Merge "Update the Rust prebuilt version number to 1.55.0" am: c3cb99e61b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824023

Change-Id: I603720fb977f40a7aabb22b0aea0556a99c8af30
2021-09-13 16:55:54 +00:00
Christian Wailes
c3cb99e61b Merge "Update the Rust prebuilt version number to 1.55.0" 2021-09-13 16:39:37 +00:00
Chris Wailes
d23f0d07e1 Update the Rust prebuilt version number to 1.55.0
Bug: 199547393
Test: m rust
Change-Id: I05831a107b46019205c0a7d530b6f2a3b1beba75
2021-09-13 16:38:27 +00:00