Colin Cross
088fc71a70
Merge changes from topic "sbox_tools" am: 97a1be6e7b
am: 62bc8d2316
am: cc288ca3f4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1531944
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Icc640676d59a71e70fec6124fd8a4af42bd1be26
2020-12-17 23:30:16 +00:00
Colin Cross
cc288ca3f4
Merge changes from topic "sbox_tools" am: 97a1be6e7b
am: 62bc8d2316
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1531944
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1788ff6407a03242902d572eb747abfa538d9578
2020-12-17 23:16:31 +00:00
Colin Cross
62bc8d2316
Merge changes from topic "sbox_tools" am: 97a1be6e7b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1531944
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I86b631d1263bca0a05f807a1951a7260392fbfd5
2020-12-17 22:39:33 +00:00
Colin Cross
97a1be6e7b
Merge changes from topic "sbox_tools"
...
* changes:
Sandbox genrule tools
Call ctx.InstallFile for uninstallable cc modules
Don't copy uninstallable variants of NDK libraries to sysroot
2020-12-17 22:01:06 +00:00
Treehugger Robot
84bb762918
Merge "Add test & documentation for PropertiesToApply" am: 41351b5334
am: 16967c330f
am: daae635e18
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532258
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1bc7d1243929204f8385d819ca5f518b1dc2a282
2020-12-17 21:11:05 +00:00
Treehugger Robot
daae635e18
Merge "Add test & documentation for PropertiesToApply" am: 41351b5334
am: 16967c330f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532258
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I0448d7d13c1a106120e8eaa84f27891846c60438
2020-12-17 20:40:05 +00:00
Treehugger Robot
16967c330f
Merge "Add test & documentation for PropertiesToApply" am: 41351b5334
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532258
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4b9fc54dafa25d7fb260108d619de04389adbb18
2020-12-17 20:20:16 +00:00
Treehugger Robot
41351b5334
Merge "Add test & documentation for PropertiesToApply"
2020-12-17 19:55:25 +00:00
Liz Kammer
fe8853d2e6
Add test & documentation for PropertiesToApply
...
Document PropertiesToApply expectations about props, and suggest it
should generally be generated via CreateProperties.
Test: go soong tests
Test: m nothing
Change-Id: I7cc2590db96865382ad6e0da333d4a4e2c697f45
2020-12-17 18:59:41 +00:00
Colin Cross
ba9e403703
Sandbox genrule tools
...
This relands I38393900677c5dbe8e72fe06a7dd7d71f3c09f82 after
I8038ed5c6f05c989ac21ec06c4552fb3136b9a7a, which makes the ASAN
variants of libraries have PackagingSpecs so they can be copied
into sandboxed genrules.
Copy tools used by genrules into the sandbox directory. This
ensures correct dependencies on all files used by tools, and
is one step closer to enabling genrules inside unselected
namespaces.
Bug: 124313442
Test: genrule_test.go
Test: rule_builder_test.go
Test: m checkbuild
Change-Id: I57c0d5fc8bba216fac4deb972d0d2098593e8963
2020-12-17 10:02:56 -08:00
Colin Cross
a9c8c9f145
Call ctx.InstallFile for uninstallable cc modules
...
SkipInstall is actually primarily used to prevent making a module
visible to Make, rename it and add new SkipInstall that actually
skips installation without affecting Make.
Call c.SkipInstall() for uninstallable cc modules to allow calling
c.installer.install, which will collect PackagingSpecs for
uninstallable cc modules, allowing them to be used by genrules.
Bug: 124313442
Test: m checkbuild
Change-Id: I8038ed5c6f05c989ac21ec06c4552fb3136b9a7a
2020-12-17 10:02:18 -08:00
Colin Cross
95b07f2b59
Don't copy uninstallable variants of NDK libraries to sysroot
...
After the next patch libraryDecorator.install will be called for
uninstallable variants of modules, manually filter them out when
copying to the NDK sysroot.
Bug: 124313442
Test: m checkbuild
Change-Id: I28b538d4ae271dc5e27c386d7cfa538ac0ed841b
2020-12-17 10:02:18 -08:00
Treehugger Robot
5818f23004
Merge "Assert android.ApexModule interface for types having ApexModuleBase" am: 1a74be780b
am: 7d3e31bd70
am: bb56da8ed0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530138
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idc0a30d1747606337cfdfd4ce76495dcf4cadc05
2020-12-17 05:25:14 +00:00
Treehugger Robot
bb56da8ed0
Merge "Assert android.ApexModule interface for types having ApexModuleBase" am: 1a74be780b
am: 7d3e31bd70
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530138
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iee57f34adcb320ad81cfda202cdd807a6313e4af
2020-12-17 05:11:15 +00:00
Treehugger Robot
7d3e31bd70
Merge "Assert android.ApexModule interface for types having ApexModuleBase" am: 1a74be780b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530138
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie9bbf24d1c15c9b1a96386993b08804413654e6c
2020-12-17 04:31:58 +00:00
Rupert Shuttleworth
ad6336f89c
Merge "Skip Bazel dist dir migration if not in dist mode or if Bazel dist dir does not exist." am: e808dae1fd
am: 861ea59475
am: e24ad79074
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532818
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1b03fe189ef2f5b18fcf62083cb90e31f0798950
2020-12-17 04:31:11 +00:00
Treehugger Robot
1a74be780b
Merge "Assert android.ApexModule interface for types having ApexModuleBase"
2020-12-17 04:14:35 +00:00
Rupert Shuttleworth
e24ad79074
Merge "Skip Bazel dist dir migration if not in dist mode or if Bazel dist dir does not exist." am: e808dae1fd
am: 861ea59475
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532818
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I67c90bd431d3cc46bfc07726abd578a412bba6c7
2020-12-17 04:01:05 +00:00
Rupert Shuttleworth
861ea59475
Merge "Skip Bazel dist dir migration if not in dist mode or if Bazel dist dir does not exist." am: e808dae1fd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532818
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I7840282d1442b4f09eb5ff5e9b5ae5131276b4e6
2020-12-17 03:46:16 +00:00
Rupert Shuttleworth
e808dae1fd
Merge "Skip Bazel dist dir migration if not in dist mode or if Bazel dist dir does not exist."
2020-12-17 03:26:12 +00:00
Treehugger Robot
7b08e1cab5
Merge "arch specific dependencies are supported for apex" am: f1c48afc31
am: 502066e794
am: 0596c78a7e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1527546
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I577ba1ea4f0d9a2ee9e91e60291aa8b1b9702826
2020-12-17 02:02:52 +00:00
Treehugger Robot
0596c78a7e
Merge "arch specific dependencies are supported for apex" am: f1c48afc31
am: 502066e794
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1527546
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iac527a34246fd30461f70e82202b22d78a079252
2020-12-17 01:24:14 +00:00
Rupert Shuttleworth
534f15708f
Skip Bazel dist dir migration if not in dist mode or if Bazel dist dir does not exist.
...
Test: DIST_DIR=/tmp/foo USE_BAZEL=1 m dist and DIST_DIR=/tmp/foo USE_BAZEL=1 m dist installclean
Change-Id: Ibf576d2f3ba506e0f45c30a5dbea69de5c475c9a
2020-12-17 01:01:33 +00:00
Treehugger Robot
502066e794
Merge "arch specific dependencies are supported for apex" am: f1c48afc31
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1527546
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I60d2b63b5099d9306464246e774ff081148509f6
2020-12-17 00:47:34 +00:00
TreeHugger Robot
e9cebc231c
Merge "Revert "Revert "Update minSdkVersion for libstagefright_bufferqu...""
2020-12-17 00:41:03 +00:00
Treehugger Robot
f1c48afc31
Merge "arch specific dependencies are supported for apex"
2020-12-17 00:15:26 +00:00
Patrice Arruda
b1876a2157
Merge "Add and update comments in ui/metrics/metrics.go." am: c7ed779e5a
am: bc322c2f68
am: 13de04a373
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530455
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2e4c2bfe5b5070431c329247fa03729411d8cf32
2020-12-16 21:30:33 +00:00
Patrice Arruda
13de04a373
Merge "Add and update comments in ui/metrics/metrics.go." am: c7ed779e5a
am: bc322c2f68
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530455
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9c57a50dffc8828da345c71facd7cc23ade5c918
2020-12-16 21:00:40 +00:00
Patrice Arruda
bc322c2f68
Merge "Add and update comments in ui/metrics/metrics.go." am: c7ed779e5a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530455
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6db58827239f0da2930ac0595ee409c6892b3286
2020-12-16 20:18:52 +00:00
Chavi Weingarten
1466d28516
Merge "Added dependant libaries to apex for ExtServices"
2020-12-16 19:46:46 +00:00
Patrice Arruda
c7ed779e5a
Merge "Add and update comments in ui/metrics/metrics.go."
2020-12-16 19:34:56 +00:00
Treehugger Robot
9960520892
Merge "Remove soong_metrics_proto from the import of the protobuf file." am: 2df93e550b
am: c3c81eccaa
am: 911256b37d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530845
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6f65f5abdbb1404839ed7a8fef09cffe01378d70
2020-12-16 18:40:44 +00:00
Treehugger Robot
0f51c29c7c
Merge "Add setup_tools performance metrics to Soong protobuf file." am: f747e75119
am: 047954709b
am: 054155a51a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530844
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1bee75c9c6a7ea91486c0386190df131abe8bdf4
2020-12-16 18:40:19 +00:00
Chong Zhang
9a7b28b7c4
Revert "Revert "Update minSdkVersion for libstagefright_bufferqu..."
...
Revert submission 13221664-revert-12527722-use_vendor_false-OGKZQWDHHF
Reason for revert: reland with fix
Reverted Changes:
I00340dbd8:Revert "Remove libbinder from apex build"
I04e62a389:Revert "Set use_vendor to false for media apex"
Idda752838:Revert "Update minSdkVersion for libstagefright_bu...
Change-Id: Ic6003a405c34ec3242b55f5e20b571f3c128c07b
2020-12-16 18:16:09 +00:00
Treehugger Robot
911256b37d
Merge "Remove soong_metrics_proto from the import of the protobuf file." am: 2df93e550b
am: c3c81eccaa
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530845
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I04e8a04d1f8aa895faa2f2cbdac701bb2c875a6e
2020-12-16 18:14:44 +00:00
Treehugger Robot
054155a51a
Merge "Add setup_tools performance metrics to Soong protobuf file." am: f747e75119
am: 047954709b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530844
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I37fde76a3a4b0d7ad1d7b9f41f27b364d97cadd6
2020-12-16 18:14:36 +00:00
Treehugger Robot
c3c81eccaa
Merge "Remove soong_metrics_proto from the import of the protobuf file." am: 2df93e550b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530845
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I20ea1f8c4f0dc00005c7435347104e678b90ffee
2020-12-16 17:55:35 +00:00
Treehugger Robot
047954709b
Merge "Add setup_tools performance metrics to Soong protobuf file." am: f747e75119
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530844
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ibb0af7ae50ba7f03239512e48d88866a6c29b1fd
2020-12-16 17:54:55 +00:00
Christopher Parsons
b313b24b9f
Merge "Use aquery to declare bazel actions in the ninja file." am: 61f6eb6664
am: 964ae6adb3
am: 931f474eed
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1524778
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I69b1aa60783edefe6ac2d41f834ffbc850af21dd
2020-12-16 17:39:22 +00:00
Treehugger Robot
2df93e550b
Merge "Remove soong_metrics_proto from the import of the protobuf file."
2020-12-16 17:22:09 +00:00
Treehugger Robot
f747e75119
Merge "Add setup_tools performance metrics to Soong protobuf file."
2020-12-16 17:21:50 +00:00
Christopher Parsons
931f474eed
Merge "Use aquery to declare bazel actions in the ninja file." am: 61f6eb6664
am: 964ae6adb3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1524778
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie0f40d96be8b6ef55aec6e5606f2d4643e0d9cc7
2020-12-16 17:13:32 +00:00
Christopher Parsons
964ae6adb3
Merge "Use aquery to declare bazel actions in the ninja file." am: 61f6eb6664
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1524778
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ied41063dd51f157650c6396fd4e2b2b183c05bfe
2020-12-16 16:30:48 +00:00
Christopher Parsons
61f6eb6664
Merge "Use aquery to declare bazel actions in the ninja file."
2020-12-16 15:59:27 +00:00
Treehugger Robot
4f7c2886d2
Merge "Always track transitive dependencies for host." am: abada78f05
am: dc6328e6f1
am: 431e41e3b8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1531398
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If01116425e7e5baeb81766d8540c8a44e8fd1674
2020-12-16 14:12:49 +00:00
Treehugger Robot
431e41e3b8
Merge "Always track transitive dependencies for host." am: abada78f05
am: dc6328e6f1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1531398
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I83c971512e228e8b2742fbad566cb946774f1565
2020-12-16 13:53:29 +00:00
Treehugger Robot
dc6328e6f1
Merge "Always track transitive dependencies for host." am: abada78f05
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1531398
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic84e9d8eed6f3c9a530a4b492a62e478f62ca3f6
2020-12-16 13:33:13 +00:00
Treehugger Robot
abada78f05
Merge "Always track transitive dependencies for host."
2020-12-16 13:14:28 +00:00
Colin Cross
bcd6158185
Merge "Revert "Sandbox genrule tools"" am: 7cd23e3d02
am: 59d1143f25
am: ce96b58aa6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530456
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id6cd6b0c6ac2a81e14f7461d7a90b916c2e3f4eb
2020-12-16 04:14:14 +00:00
Colin Cross
ce96b58aa6
Merge "Revert "Sandbox genrule tools"" am: 7cd23e3d02
am: 59d1143f25
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1530456
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie757cb9e77b95433e676a46e4947f9af750e924c
2020-12-16 03:58:33 +00:00