Romain Jobredeaux
9b36f4b981
Merge "Revert "Add static_libs support to android_app bp2build converter."" am: 8a9a97b4a0
am: 474eddd20b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1948756
Change-Id: I898babb662e093d27b5df59ee938a6c2a7102cc0
2022-01-13 17:32:52 +00:00
Romain Jobredeaux
474eddd20b
Merge "Revert "Add static_libs support to android_app bp2build converter."" am: 8a9a97b4a0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1948756
Change-Id: I45884aedee5ec04a9bd3e91211de815fc63432d4
2022-01-13 17:21:01 +00:00
Romain Jobredeaux
8a9a97b4a0
Merge "Revert "Add static_libs support to android_app bp2build converter.""
2022-01-13 17:03:26 +00:00
Romain Jobredeaux
519e09f11d
Merge "Add static_libs support to android_app bp2build converter." am: 24431448b2
am: 6eae04a33f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1917405
Change-Id: Idc751da537e6f51befca4df276016004023dc6e3
2022-01-13 15:26:32 +00:00
Romain Jobredeaux
b33e0b8b5b
Revert "Add static_libs support to android_app bp2build converter."
...
This reverts commit de722acd96
.
Reason for revert: broke bp2build CI
Change-Id: I535e8746e846c20f1a47c2a1eb0362276af49206
2022-01-13 15:16:12 +00:00
Romain Jobredeaux
6eae04a33f
Merge "Add static_libs support to android_app bp2build converter." am: 24431448b2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1917405
Change-Id: I251b3e88e796db35d63e086e5f65e119c9b5fb73
2022-01-13 15:15:05 +00:00
Romain Jobredeaux
24431448b2
Merge "Add static_libs support to android_app bp2build converter."
2022-01-13 15:00:44 +00:00
Paul Duffin
2c7ba94992
Merge "Prevent using android_app_import in instrumentation_for property" am: da88a2599a
am: 4a2fbb6a17
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1945101
Change-Id: I796a62b61437bb8fccd5b0c1a6e079b2ef0f0a23
2022-01-13 12:29:36 +00:00
Paul Duffin
4a2fbb6a17
Merge "Prevent using android_app_import in instrumentation_for property" am: da88a2599a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1945101
Change-Id: I02534dfeaaa7e863421300831a0a4a2704d5b848
2022-01-13 12:13:16 +00:00
Paul Duffin
da88a2599a
Merge "Prevent using android_app_import in instrumentation_for property"
2022-01-13 11:56:52 +00:00
Martin Stjernholm
e163811966
Merge "Fix genrule tool dependencies when a prebuilt tool is preferred." am: 3a1a4b070e
am: 6656d4671a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1946708
Change-Id: Ibdde2fed1b43a945c5f5001e69f2b908cff0e48b
2022-01-13 08:14:57 +00:00
Martin Stjernholm
6656d4671a
Merge "Fix genrule tool dependencies when a prebuilt tool is preferred." am: 3a1a4b070e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1946708
Change-Id: I1db48e5fffad41cf2308c80ef0c70da48c072e22
2022-01-13 07:57:19 +00:00
Martin Stjernholm
3a1a4b070e
Merge "Fix genrule tool dependencies when a prebuilt tool is preferred."
2022-01-13 07:43:15 +00:00
Treehugger Robot
157ff7a0b2
Merge "Generate tidy-* rules unless tidy is disabled" am: de232dbed2
am: 4aa5d42131
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1943872
Change-Id: Id69da964b37d2213238dfb6340ff3ebdd717f5f0
2022-01-13 04:27:03 +00:00
Treehugger Robot
4aa5d42131
Merge "Generate tidy-* rules unless tidy is disabled" am: de232dbed2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1943872
Change-Id: Ifebeab24a5eba14a7bf1df56d3a303a7e872836a
2022-01-13 04:09:37 +00:00
Treehugger Robot
de232dbed2
Merge "Generate tidy-* rules unless tidy is disabled"
2022-01-13 03:46:37 +00:00
Muhammad Haseeb Ahmad
f449abc292
Merge "Add java_fuzz_packaging" am: be63328574
am: 6b0cfa88ea
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1943870
Change-Id: I74408994806a0c22f0adac93e309b026e05e0e2d
2022-01-13 01:45:34 +00:00
Wei Li
5404c75493
Merge "Correct the comments on property exclude_kotlinc_generated_file, which defaults to false actually." am: 3842a91f54
am: 702c570b45
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1947488
Change-Id: If10e6cca4c3ab157b061b2808cc5d0828b46e7c2
2022-01-13 01:45:13 +00:00
Muhammad Haseeb Ahmad
6b0cfa88ea
Merge "Add java_fuzz_packaging" am: be63328574
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1943870
Change-Id: I90afc3adc97118ec5f2d1d855a7e9b4a2ff89e21
2022-01-13 01:27:42 +00:00
Wei Li
702c570b45
Merge "Correct the comments on property exclude_kotlinc_generated_file, which defaults to false actually." am: 3842a91f54
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1947488
Change-Id: I71e9c7bdd1ffd38fd6b03405a674d03dd89c9920
2022-01-13 01:27:30 +00:00
Muhammad Haseeb Ahmad
be63328574
Merge "Add java_fuzz_packaging"
2022-01-13 01:22:16 +00:00
Wei Li
3842a91f54
Merge "Correct the comments on property exclude_kotlinc_generated_file, which defaults to false actually."
2022-01-13 01:10:01 +00:00
Treehugger Robot
988f0a87a6
Merge "[coverage] Override -Wframe-larger-than" am: 757feca3ed
am: 1d8479e882
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1947487
Change-Id: I82ccdc13db578d4649499f44d909aabacfa3ecc8
2022-01-13 01:09:05 +00:00
Treehugger Robot
1d8479e882
Merge "[coverage] Override -Wframe-larger-than" am: 757feca3ed
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1947487
Change-Id: If3faad21e31775b29680fd7cccca9c63b733d575
2022-01-13 00:51:00 +00:00
Chih-Hung Hsieh
7540a78a35
Generate tidy-* rules unless tidy is disabled
...
* make tidy-soong_subset, or make tidy-<any_directory>,
should trigger the same clang-tidy compilations
with or without global WITH_TIDY=1.
* Normal make should not trigger clang-tidy compilations
unless global WITH_TIDY=1 or a module has set tidy:true.
Bug: 213918926
Test: NINJA_ARGS="-n" make tidy-soong_subset
Test: NINJA_ARGS="-n" make <some-library>
Change-Id: Iafffd3894abe137c9584c2c01830898422f9a677
2022-01-12 16:48:40 -08:00
Treehugger Robot
757feca3ed
Merge "[coverage] Override -Wframe-larger-than"
2022-01-13 00:38:20 +00:00
Martin Stjernholm
dbd814d44e
Fix genrule tool dependencies when a prebuilt tool is preferred.
...
Since the genrule tool dep mutator runs after the prebuilt mutators,
this adds a helper function android.PrebuiltGetPreferred to resolve the
source or prebuilt as appropriate.
Test: m SOONG_CONFIG_art_module_source_build=false droid
in internal
Bug: 214292395
Change-Id: I1a208fd048b998f9f19ad1f45d8389decda2cb9e
2022-01-12 23:35:57 +00:00
Wei Li
92cd54b29d
Correct the comments on property exclude_kotlinc_generated_file, which defaults to false actually.
...
Bug: 204888276
Test: Treehugger
Change-Id: Ib0405395da9a8cf8dd7bb1983fcd13425fe69b34
2022-01-12 13:27:36 -08:00
Sam Delmerico
f76b955589
Merge "Support enabled
flag in product variable config" am: 443703ab32
am: 0b75591af3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944064
Change-Id: I9f6bd8322cd23056a9d27ec3ef9cdad897722ece
2022-01-12 21:07:00 +00:00
Sam Delmerico
0b75591af3
Merge "Support enabled
flag in product variable config" am: 443703ab32
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944064
Change-Id: I4c5f06b7cc953b86e15754891c95867a0d04ebc6
2022-01-12 20:51:16 +00:00
Sam Delmerico
443703ab32
Merge "Support enabled
flag in product variable config"
2022-01-12 20:34:14 +00:00
Pirama Arumuga Nainar
e6840726bd
[coverage] Override -Wframe-larger-than
...
Bug: http://b/214221000
Bug: http://b/194128476
Adding `-mllvm -runtime-counter-relocation` for continuous coverage has
caused -Wframe-larger-than warnings when linking libart. These warnings
need not be enforced on coverage builds, so override the flag.
Test: NATIVE_COVERAGE_PATHS=art CLANG_COVERAGE=true m libart;
also go/abtd on failing target.
Change-Id: I8f5ac725ff5c674e6dd0831136d3d8b2e42b0428
2022-01-12 11:52:26 -08:00
Muhammad Haseeb Ahmad
e380310a9e
Add java_fuzz_packaging
...
java_fuzz_package is a prelude to a haiku-java build target.
Test: m example_java_fuzzer
Change-Id: I78caa53d7687e24f7180c7e16013b668991d6fe6
2022-01-12 18:48:39 +00:00
Sam Delmerico
0e33c9d772
Support enabled
flag in product variable config
...
Some Android.bp modules have `enabled: false` but only use a product
variable such as `source_build` to enable the module. Currently b2build
does not handle this case at all. This commit adds the functionality
to support this use case.
Also, remove `__enabled` suffix in ProductVariable SelectKey.
Bug: 210546943
Test: go test ./bp2build
Topic: use_enabled_flag_product_variable_config
Change-Id: I459c17a84c172df010666391066bf4d11d19253e
2022-01-12 16:26:44 +00:00
Liz Kammer
bbd97028b8
Merge "Add SetProperties to json-module-graph" am: adf1b2a2cd
am: b6fdee8f0a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1937639
Change-Id: I57982b056cf95dfc94185385c816a82dd27faed5
2022-01-12 13:54:30 +00:00
Liz Kammer
d490d54259
Merge "Revert "Revert "bp2build: convert host & prebuilt header libraries""" am: e844132b85
am: 86151370ef
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944329
Change-Id: I891071f00aac6171f9ccac51ccbbeb86e30a7fbc
2022-01-12 13:54:14 +00:00
Liz Kammer
b6fdee8f0a
Merge "Add SetProperties to json-module-graph" am: adf1b2a2cd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1937639
Change-Id: Ibbb048f90c36f6b46210011adf886806147e00f3
2022-01-12 13:42:27 +00:00
Liz Kammer
86151370ef
Merge "Revert "Revert "bp2build: convert host & prebuilt header libraries""" am: e844132b85
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944329
Change-Id: Idb9f90322fa87ce3b8cf3f5ce88f34caeb62ff02
2022-01-12 13:41:57 +00:00
Liz Kammer
adf1b2a2cd
Merge "Add SetProperties to json-module-graph"
2022-01-12 13:23:33 +00:00
Liz Kammer
e844132b85
Merge "Revert "Revert "bp2build: convert host & prebuilt header libraries"""
2022-01-12 13:23:16 +00:00
Wei Li
6cf2fdb71e
Merge "Add new property "exclude_files_in_output" for excluding files from the output files of Java related modules." am: 9ab9437b40
am: b2ee4a8aa0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944246
Change-Id: Icf986d08e6dccca4ba48bce616bd2bba65d87e2f
2022-01-12 10:01:48 +00:00
Wei Li
b2ee4a8aa0
Merge "Add new property "exclude_files_in_output" for excluding files from the output files of Java related modules." am: 9ab9437b40
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944246
Change-Id: I000e2f69a60e1d04ef141473cb9c09e0341ed42a
2022-01-12 09:44:12 +00:00
Wei Li
9ab9437b40
Merge "Add new property "exclude_files_in_output" for excluding files from the output files of Java related modules."
2022-01-12 09:25:22 +00:00
Treehugger Robot
efd9d246e6
Merge "Remove self from OWNERS" am: e751b5355e
am: 7b042a2500
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1939233
Change-Id: I8d8c4944d71026d412d53802e0dc6b30728553dd
2022-01-12 02:11:37 +00:00
Treehugger Robot
7b042a2500
Merge "Remove self from OWNERS" am: e751b5355e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1939233
Change-Id: Ia30ffcd2b6c885a1b0e12f778a7ea9e18d6be680
2022-01-12 01:58:48 +00:00
Treehugger Robot
e751b5355e
Merge "Remove self from OWNERS"
2022-01-12 01:45:56 +00:00
Wei Li
1e73c6573e
Add new property "exclude_files_in_output" for excluding files from the output files of Java related modules.
...
Bug: 204888276
Test: m service-permission
Change-Id: I9f6113834826358b0e3af22ed1dd63a43c255452
2022-01-11 14:20:16 -08:00
Colin Cross
553f9d26d2
[automerger skipped] [automerge] Revert "Time out and dump stacks from R8 processes after 30 minutes" 2p: b18a037fc6
am: 44c522badf
-s ours
...
am skip reason: Merged-In Ia0c3826aea3288e9db3bdbd4955e1e16c0a38fe3 with SHA-1 a832a04db2
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/16426550
Change-Id: I55acd2b880a7dc5efa78cf2f732f3358e7219fd2
2022-01-11 21:32:55 +00:00
Liz Kammer
3d3b35c94e
Revert "Revert "bp2build: convert host & prebuilt header libraries""
...
This reverts commit 105deedfc7
.
Reason for revert: Revert with forward fix
Change-Id: Ib0b6f6b1cbb011b4c5f2133e1cc15ec76ff29253
2022-01-11 16:02:50 +00:00
Liz Kammer
9525e71003
Add SetProperties to json-module-graph
...
SetProperties contains name and type of properties set in the bp file
and any set via defaults. There may be properties that were not
specified in an Android.bp file due to:
* specified via go code (e.g. LoadHooks)
* property is _not_ a pointer -- so it is not possible to tell between
not set in bp file and default value.
Test: soong tests
Test: m json-module-graph and verify
Change-Id: I4cb868b1d7db566e72636c6fb53bb9c7090f236a
2022-01-11 10:47:23 -05:00