Commit Graph

36417 Commits

Author SHA1 Message Date
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