Commit Graph

46473 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Liz Kammer
e1ca88508d Merge "Cleanup bp2build tests to reduce repetition" am: d11eeb8f77 am: dcd1b01464 am: 2c41dcf74c am: bbf37a3ef6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824018

Change-Id: If51f0429305f58e4286244655438ef467cb0f0cc
2021-09-13 13:13:27 +00:00
Liz Kammer
91f8230fa9 Merge "bp2build: Split export_{includes,system_includes}" am: 15c90f5fe1 am: dd34331163 am: e25c407eaf am: 0cbe7addee
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1822559

Change-Id: Ibedde8754d4b2ff2503583ae9db50ce02fbba626
2021-09-13 13:13:11 +00:00
Liz Kammer
bbf37a3ef6 Merge "Cleanup bp2build tests to reduce repetition" am: d11eeb8f77 am: dcd1b01464 am: 2c41dcf74c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824018

Change-Id: I27e3b20baf8c9ae3bc50d24a80b10637e00515a6
2021-09-13 13:02:55 +00:00
Liz Kammer
0cbe7addee Merge "bp2build: Split export_{includes,system_includes}" am: 15c90f5fe1 am: dd34331163 am: e25c407eaf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1822559

Change-Id: I2b1cb79f8a8eb588a05b3b222e1f9674d9fd8d6a
2021-09-13 13:02:45 +00:00
Liz Kammer
2c41dcf74c Merge "Cleanup bp2build tests to reduce repetition" am: d11eeb8f77 am: dcd1b01464
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824018

Change-Id: I0cdb92ef637c5d8e73de4c92fca05d827ac0009b
2021-09-13 12:52:25 +00:00
Liz Kammer
e25c407eaf Merge "bp2build: Split export_{includes,system_includes}" am: 15c90f5fe1 am: dd34331163
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1822559

Change-Id: I047448bedaf6d08aecfcdea567769a77787549bc
2021-09-13 12:52:17 +00:00
Liz Kammer
35687bc77a Split local/absolute include into attributes
Previously these were expanded into copts, requiring making all includes
absolute and duplicating includes to account for potentially generated
files. We now can handle both of these properly on the Bazel side, so
let's clean up build files a bit.

Test: bp2build.sh
Change-Id: I6c6160738cd6c269408c6c7a37010654d84f3c9d
2021-09-13 12:49:42 +00:00
Liz Kammer
dcd1b01464 Merge "Cleanup bp2build tests to reduce repetition" am: d11eeb8f77
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824018

Change-Id: Id0cbe50f601e1b284a2cf9ac5579b734a7a127cc
2021-09-13 12:43:33 +00:00
Liz Kammer
dd34331163 Merge "bp2build: Split export_{includes,system_includes}" am: 15c90f5fe1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1822559

Change-Id: I35e5ac06bfaefeaf437af196249906dd517d7a5a
2021-09-13 12:43:23 +00:00
Liz Kammer
d11eeb8f77 Merge "Cleanup bp2build tests to reduce repetition" 2021-09-13 12:22:57 +00:00
Liz Kammer
15c90f5fe1 Merge "bp2build: Split export_{includes,system_includes}" 2021-09-13 12:22:19 +00:00
Yi Kong
a1ebc2d072 Remove unused-but-set-{variable,parameter} from ClangUnknownCflags
These warnings are now implemented by Clang.

Change-Id: I78d04216da0ca3d1db616c7b658ca6075b20e7f6
Test: presubmit
Bug: 197230471
2021-09-13 06:25:41 +00:00
Yi Kong
ef99688cff Update clang version used for bindgen to r433403
Bug: 197230471
Test: presubmit
Change-Id: If8885beb979492c0a0c6cc4e310a9e09fd86da7b
2021-09-12 15:22:28 +08:00
Treehugger Robot
1ee8022268 Merge "Don't use bugprone-easily-swappable-parameters for global tidy builds either" am: 07e7294a75 am: 0e7f8e9919 am: f4e2c69c69 am: 817164c6bf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824475

Change-Id: I9f7fe5649c24201c5bbbdce0e5476b1bdc2d9703
2021-09-11 11:13:48 +00:00
Treehugger Robot
817164c6bf Merge "Don't use bugprone-easily-swappable-parameters for global tidy builds either" am: 07e7294a75 am: 0e7f8e9919 am: f4e2c69c69
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824475

Change-Id: Ieb8438b47877f3c06f4da637f17966cb9dbf4d51
2021-09-11 11:00:35 +00:00
Treehugger Robot
f4e2c69c69 Merge "Don't use bugprone-easily-swappable-parameters for global tidy builds either" am: 07e7294a75 am: 0e7f8e9919
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824475

Change-Id: Iddd7e85c6c12bb8b06c3e62f5db039367e14d566
2021-09-11 10:51:37 +00:00
Treehugger Robot
0e7f8e9919 Merge "Don't use bugprone-easily-swappable-parameters for global tidy builds either" am: 07e7294a75
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1824475

Change-Id: I6f7e0578f6e934dbc89a5d06f532b7111d1c8d55
2021-09-11 10:36:47 +00:00
Treehugger Robot
07e7294a75 Merge "Don't use bugprone-easily-swappable-parameters for global tidy builds either" 2021-09-11 10:20:40 +00:00