Commit Graph

44457 Commits

Author SHA1 Message Date
Mathew Inwood
766f3510e4 Merge "Update error message for new policy." am: bf49705608 am: 775f9e37c7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784430

Change-Id: Ib4c443c1eae2dc7f840566455b573f255575f875
2021-08-04 10:20:47 +00:00
Mathew Inwood
775f9e37c7 Merge "Update error message for new policy." am: bf49705608
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784430

Change-Id: Iaddbd5574c149869302a3df358b39ffc2252e2ba
2021-08-04 10:08:44 +00:00
Mathew Inwood
bf49705608 Merge "Update error message for new policy." 2021-08-04 09:59:33 +00:00
Treehugger Robot
69c6143138 Merge changes Ie2012adb,Ib0283ca6 am: 03beb0ec77 am: 47992dd860
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784476

Change-Id: I7e41072eaf3e953591232b6bb8df6a7c1b961c2a
2021-08-04 05:06:04 +00:00
Treehugger Robot
47992dd860 Merge changes Ie2012adb,Ib0283ca6 am: 03beb0ec77
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784476

Change-Id: I3d73ff1a1add10ff5efd9477e611992fb2a24fc1
2021-08-04 04:49:31 +00:00
Treehugger Robot
03beb0ec77 Merge changes Ie2012adb,Ib0283ca6
* changes:
  static rust binaries are also prohibited in APEXes
  Revert "Revert "Prohibit static executable in APEX""
2021-08-04 04:35:20 +00:00
Treehugger Robot
f087512f38 Merge "Update documentation for genrule and sdk_library" am: 8662a3793b am: 099a42701a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1780976

Change-Id: I1488e1e4f79527280c11656de90e9e5121c6d319
2021-08-04 00:48:06 +00:00
Treehugger Robot
099a42701a Merge "Update documentation for genrule and sdk_library" am: 8662a3793b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1780976

Change-Id: Id213c1f615811718476f7546b683b488b711a0f4
2021-08-04 00:29:51 +00:00
Treehugger Robot
8662a3793b Merge "Update documentation for genrule and sdk_library" 2021-08-04 00:14:31 +00:00
Alexander Smundak
187b9d0393 Merge "Improve dynamic inherit paths handling" am: 408a4bece5 am: 683ee70403
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784410

Change-Id: I1080e5469c07b87b6624a71290eaadc421032c16
2021-08-03 20:48:09 +00:00
Alexander Smundak
683ee70403 Merge "Improve dynamic inherit paths handling" am: 408a4bece5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784410

Change-Id: I5ae87fccc81847956b0e633274989b566b664af2
2021-08-03 20:36:12 +00:00
Christian Wailes
8e11a903a9 Merge "Conditionally apply rustdoc flags to third party crates" am: 99bc67a548 am: d793c89474
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1783747

Change-Id: Id56a4a5dd2d8259d6a0d666e403238759885d570
2021-08-03 20:18:47 +00:00
Alexander Smundak
408a4bece5 Merge "Improve dynamic inherit paths handling" 2021-08-03 20:14:39 +00:00
Christian Wailes
d793c89474 Merge "Conditionally apply rustdoc flags to third party crates" am: 99bc67a548
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1783747

Change-Id: Iad698ced1dc587506374c84d1c1295c26c3a49a1
2021-08-03 20:02:24 +00:00
Christian Wailes
99bc67a548 Merge "Conditionally apply rustdoc flags to third party crates" 2021-08-03 19:39:17 +00:00
Sasha Smundak
022e507dd3 Translate copy-files, add_soong_config_namespace and add_soong_config_var_value macros am: 3deb968aef am: 43137a06f6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1778796

Change-Id: Ib663847f7f6b501d5ee7286cf82e61889218166d
2021-08-03 18:49:56 +00:00
Sasha Smundak
43137a06f6 Translate copy-files, add_soong_config_namespace and add_soong_config_var_value macros am: 3deb968aef
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1778796

Change-Id: Iff797035dff7e7fb9f2ab1a4bb8f4360b40255fc
2021-08-03 18:29:33 +00:00
Sasha Smundak
90be8c5589 Improve dynamic inherit paths handling
Allow up to 150 inherited paths matching the pattern.
When seeing `include $(BOARD_CONFIG_VENDOR_PATH)/BoardConfigVendor.mk`,
search only vendor/google_devices

Bug: 193566316
Test: internal
Change-Id: Ic88cb116075512f87d5a5f7a7f32dabd09ff640c
2021-08-03 11:06:54 -07:00
Sasha Smundak
3deb968aef Translate copy-files, add_soong_config_namespace and add_soong_config_var_value macros
Bug: 194521362
Test: internal

Change-Id: I88fb62f057476d96dfb056813a900e8497e7bbb9
2021-08-03 11:06:54 -07:00
Romain Jobredeaux
3f9143d654 Merge "Add prebuilts/r8 to the bp2build BUILD file overwriting exception list." am: 596a78949c am: 9a4c0e8b2d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784648

Change-Id: Iba921d63aab7fd476dab22e4df0a072cefae6c26
2021-08-03 16:44:25 +00:00
Romain Jobredeaux
9a4c0e8b2d Merge "Add prebuilts/r8 to the bp2build BUILD file overwriting exception list." am: 596a78949c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784648

Change-Id: Idf4de922f6e7a00aead9623ba133774168b14490
2021-08-03 16:25:20 +00:00
Romain Jobredeaux
596a78949c Merge "Add prebuilts/r8 to the bp2build BUILD file overwriting exception list." 2021-08-03 16:07:16 +00:00
Liz Kammer
003e20e7f8 Merge "Correct isThirdParty check" am: 0f77bb4304 am: 72a3729ced
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1769705

Change-Id: I978766d9e515004b2b39c608793d557d9b876506
2021-08-03 15:34:26 +00:00
Liz Kammer
72a3729ced Merge "Correct isThirdParty check" am: 0f77bb4304
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1769705

Change-Id: Id42ea92cf189fd69daa7687a375546999b7a56e0
2021-08-03 15:10:22 +00:00
Liz Kammer
0f77bb4304 Merge "Correct isThirdParty check" 2021-08-03 14:54:12 +00:00
Joel Galenson
931912f50b Merge "Add librustutils to the Rust allowlist and remove libc." am: 48a7fb6afa am: 06551aea92
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1782214

Change-Id: I2b97cf57a22f55c9dc07602a978b377b31f8a903
2021-08-03 14:49:40 +00:00
Joel Galenson
06551aea92 Merge "Add librustutils to the Rust allowlist and remove libc." am: 48a7fb6afa
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1782214

Change-Id: I6ea4aa3989d68c1c65739a01fb4eefcea383c214
2021-08-03 14:32:48 +00:00
Joel Galenson
48a7fb6afa Merge "Add librustutils to the Rust allowlist and remove libc." 2021-08-03 14:20:06 +00:00
Mathew Inwood
768a01160a Update error message for new policy.
A new presubmit hook enforces that required information is present in
any CL that adds new dependencies to allowed_deps.txt.

Test: m
Bug: 195303213
Change-Id: I1fb932a52f64f9cbf0d12ead75ffd3d9c2a5e942
2021-08-03 14:40:46 +01:00
Ivan Lozano
30cf3d9b57 Merge "rust: Disable dead stripping for fuzzers." am: 2bba729971 am: 114c7ea43f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784687

Change-Id: I497c59ceb2f2ea719bfeb926d9a73ac43337e76b
2021-08-03 13:29:22 +00:00
Ivan Lozano
114c7ea43f Merge "rust: Disable dead stripping for fuzzers." am: 2bba729971
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784687

Change-Id: I14e4a28c3c54c9e39d917e1d8dbcb718af19d6d6
2021-08-03 13:10:47 +00:00
Ivan Lozano
2bba729971 Merge "rust: Disable dead stripping for fuzzers." 2021-08-03 12:54:12 +00:00
Jiyong Park
a9baefe81f Merge "Revert "Prohibit static executable in APEX"" am: 2fe71a5165 am: 2af22b8729
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784474

Change-Id: I125a2dfb96277064ff7daa195d4a80c315655879
2021-08-03 08:19:22 +00:00
Jiyong Park
2af22b8729 Merge "Revert "Prohibit static executable in APEX"" am: 2fe71a5165
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784474

Change-Id: Id7deac26695420aeaf2ec952326b3df9835d97c8
2021-08-03 08:07:04 +00:00
Jiyong Park
d12979d09a static rust binaries are also prohibited in APEXes
Also fixes a bug that the test runs for host APEXes like
com.android.art.host.

Bug: 185971244
Test: m
Test: build mainline_modules target on aosp-master
Change-Id: Ie2012adbf2f4eda5454d5eaa30f128fb1e20ad37
2021-08-03 07:52:46 +00:00
Jiyong Park
192600a7d0 Revert "Revert "Prohibit static executable in APEX""
This reverts commit 2125aab504.

Reason for revert: relanding along with a forward fix

Change-Id: Ib0283ca6beefa2f3073860287d00553ad0af6317
2021-08-03 07:52:17 +00:00
Jiyong Park
2fe71a5165 Merge "Revert "Prohibit static executable in APEX"" 2021-08-03 07:50:26 +00:00
Yen-Chao Chen
2125aab504 Revert "Prohibit static executable in APEX"
This reverts commit 3a8130c797.

Reason for revert: Build failed.

Change-Id: I28c72c8c3adaeb23bff9bffe3994971aa3f2e4f4
2021-08-03 04:51:12 +00:00
Jiyong Park
42a7f17aa1 Merge "Prohibit static executable in APEX" am: d8a3513155 am: 7986f564b6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1779746

Change-Id: Iefdcf93ceb0d0b9654afffe0c03be28af33a9eaf
2021-08-03 04:16:24 +00:00
Jiyong Park
7986f564b6 Merge "Prohibit static executable in APEX" am: d8a3513155
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1779746

Change-Id: I59bfe18a8a11fbc8f145bd3bef3bff41855ac5a9
2021-08-03 04:01:03 +00:00
Jiyong Park
d8a3513155 Merge "Prohibit static executable in APEX" 2021-08-03 03:48:01 +00:00
Sasha Smundak
a904093a23 Translate more Make builtin functions am: 16e0773e7f am: 218491da3a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1778588

Change-Id: Iac6162ea17b7b2d23fbf2fc4874bd355d477681a
2021-08-03 01:44:24 +00:00
Sasha Smundak
4c93fdbde6 Allow dynamically calculated inherit-product path am: 6609ba7664 am: d026b1caf2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1778587

Change-Id: I6f8a099522ea7133037e11b63ad2560157ce6fab
2021-08-03 01:44:20 +00:00
Sasha Smundak
218491da3a Translate more Make builtin functions am: 16e0773e7f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1778588

Change-Id: Icaaa317511860d61d5a586d0018aa94760051139
2021-08-03 01:30:59 +00:00
Sasha Smundak
d026b1caf2 Allow dynamically calculated inherit-product path am: 6609ba7664
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1778587

Change-Id: If5888089cfb8c7aa7078d3f201ed43e706b2b5ee
2021-08-03 01:30:57 +00:00
Sasha Smundak
16e0773e7f Translate more Make builtin functions
Adds support for abspath/firstword/dir/lastword/notdir functions

Bug: 194521362
Test: internal
Change-Id: I34dd6a81f21a4ef2f8f0a72bd80284ced8957b5c
2021-08-02 15:13:59 -07:00
Sasha Smundak
6609ba7664 Allow dynamically calculated inherit-product path
Bug: 193566316
Test: internal
Change-Id: Iaa7b68cf459f9a694ae9d37a32c9372cf8a8335a
2021-08-02 14:35:45 -07:00
Treehugger Robot
1d89e80529 Merge changes I43e61218,Iea36ecaa am: e083a05ad0 am: 3d9aaa82f2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784828

Change-Id: Ic89d1d1c266c8f10e118f877e1e3ab56ccd5635d
2021-08-02 20:56:11 +00:00
Treehugger Robot
3d9aaa82f2 Merge changes I43e61218,Iea36ecaa am: e083a05ad0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1784828

Change-Id: Ib2ed6331616d2fa118d8591134bf624c9925266a
2021-08-02 20:37:47 +00:00
Treehugger Robot
e083a05ad0 Merge changes I43e61218,Iea36ecaa
* changes:
  Add an option to gather CPU profile.
  Allow $(filter ...) with arbitrary args if its result is compared to the empty string
2021-08-02 20:18:17 +00:00