Colin Cross
d079e0b270
Reformat build/soong for go 1.19
...
Test: none
Change-Id: I132368f0fcbdb5ea088b5b84dbe4ccfdd9e94cad
2022-08-17 10:43:13 -07:00
Zhenhuang Wang
852d0c4859
Merge "Move common test_options properties into the android package"
2022-08-17 15:22:18 +00:00
Jingwen Chen
b2f584ba58
bp2build: allowlist frameworks/av/media/liberror/... and denylist broken targets.
...
New target from AOSP 13 drop.
Test: bp2build.sh
Change-Id: Ica819c5c5c42b52ce11514f146e09065f9690e9b
2022-08-17 10:51:27 +00:00
Paul Duffin
13fe665176
Merge "Revert "Check that API is up-to-date when building java_sdk_library""
2022-08-17 09:13:23 +00:00
Treehugger Robot
48ec5b302a
Merge "Add lint test property"
2022-08-16 21:23:12 +00:00
Colin Cross
79845f9cce
Merge "Collect suggested modifications from lint"
2022-08-16 20:38:16 +00:00
Colin Cross
dae32f2174
Merge "Allow duplicate files inputs in soong_zip"
2022-08-16 19:27:13 +00:00
Xin Li
6ef4fae229
Merge "DO NOT MERGE - Merge Android 13"
2022-08-16 19:08:20 +00:00
Zhenhuang Wang
0ac5a431a9
Move common test_options properties into the android package
...
Multiple modules (e.g. java, cc, python, rust) define the `test_options`
field. Extract the common properties in test_options to share across
different test rules.
Bug: 240928948
Test: `refreshmod` and diff with original module-info.json
Change-Id: I404a7a157b4ccaa53d800ee2217559ff695bd825
2022-08-17 01:19:15 +08:00
Yu Liu
ae7fe1697c
Merge "Re-enable the base hidl modules in mixed build."
2022-08-16 17:15:31 +00:00
Paul Duffin
e7a8664a6a
Revert "Check that API is up-to-date when building java_sdk_library"
...
This reverts commit c166b68589
.
Bug: 234113632
Bug: 236187167
Reason for revert: causes problems with update-api, see b/236187167
Change-Id: I4c88151cb5e2c86bb6c1a955c5065966a4fbb3e0
2022-08-16 15:43:20 +00:00
Alan Viverette
63e738ffe0
Merge "Add support for prepending text from a file"
2022-08-16 14:47:29 +00:00
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux
1ad11e6fbf
Merge "Add StringAttribute for bp2building"
2022-08-16 11:51:07 +00:00
Mu-Le Lee
8f74418389
Merge "Diff source dump and previous version dump for Cross-Version ABI Check"
2022-08-16 05:07:28 +00:00
Xin Li
2822186571
DO NOT MERGE - Merge Android 13
...
Bug: 242648940
Merged-In: I90e7df9875594a1257e582ef62bac5084f0f939d
Change-Id: I9655a6c1a7e7e5a2c29d9fcee7e1411dad45bd1c
2022-08-15 21:59:11 -07:00
Treehugger Robot
6b56c375a1
Merge "CpExecutable should not preserve symlink" am: 90fbcf1c29
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2182362
Change-Id: I70637ef2695cadd5faad9ccb04e570d905896c8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-16 03:22:02 +00:00
Chih-Hung Hsieh
3ffefdcd76
Make llvm-strip depend on both lib and lib64 am: d1fb75df9a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2181235
Change-Id: Ibb945c851a06b3eb651870f14e15d64b68936f22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-16 03:21:47 +00:00
Treehugger Robot
90fbcf1c29
Merge "CpExecutable should not preserve symlink"
2022-08-16 03:02:53 +00:00
Treehugger Robot
162a78412d
Merge "Fix broken aosp-master-plus-llvm builds" am: 9a5db000da
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2185741
Change-Id: I9042eb1ce3ff4c4204d6f26745934736a2d11c9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-16 01:29:47 +00:00
Chih-Hung Hsieh
d1fb75df9a
Make llvm-strip depend on both lib and lib64
...
* Old compilers look up lib64/libc++.so.1
* New compilers look up lib/libc++.so.1
Bug: 241836377
Test: lunch sdk-userdebug; make sdk_repo
Change-Id: I90e7df9875594a1257e582ef62bac5084f0f939d
2022-08-16 01:04:59 +00:00
Chih-Hung Hsieh
1048a73f21
CpExecutable should not preserve symlink
...
* When copy to an $out file, a symlink can become a dangling link.
* The following chmod +x will fail with a dangling link.
Bug: 241815504
Test: presubmit builds
Change-Id: Ic3dd9d41376a94381981fb973b41a1650f5ac946
2022-08-16 01:03:10 +00:00
Treehugger Robot
9a5db000da
Merge "Fix broken aosp-master-plus-llvm builds"
2022-08-16 01:01:34 +00:00
Treehugger Robot
2081b041ac
Merge "set USE_RBE=false in Soong integration tests" am: 586b8bb37a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2175922
Change-Id: I22f3c7781083649ff922d152b5f305fd950b1da0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-16 00:45:21 +00:00
Treehugger Robot
586b8bb37a
Merge "set USE_RBE=false in Soong integration tests"
2022-08-15 23:59:34 +00:00
Colin Cross
62695b9f01
Collect suggested modifications from lint
...
Pass --apply-suggestions to lint, which will cause it to apply
suggested fixes to the source files in the sandbox. Zip up the
modified sources and export them outside the sandbox.
Test: examine suggested-fixes.zip
Bug: 216456886
Change-Id: Iaeb406462c38cf4b10e51d641432ba1fda9327fa
2022-08-15 16:05:03 -07:00
Colin Cross
7ddd08ad2b
Allow duplicate files inputs in soong_zip
...
Accept duplicate file inputs in soong_zip when they are the same
source file. This came up when trying to zip lint srcs, as some
java modules have duplicate source files that seem to be ignored
by javac.
Test: TestZip
Bug: 216456886
Change-Id: I8c43df9aded8cf094afaed79cca2b9eb091cc861
2022-08-15 16:05:03 -07:00
Alex Márquez Pérez Muñíz Díaz Púras Thaureaux
3a019a635a
Add StringAttribute for bp2building
...
Instead of a StringListAttribute of length 1,
introduce a more appropriately reduced StringAttribute
so that e.g. `select`s work properly
Test: new cases in TestGenerateBazelTargetModules
Change-Id: I0ae0e4a51e39f85caf55b0d00459222ede6de79c
2022-08-15 22:59:56 +00:00
Yu Liu
dea2c72b02
Merge "Filter out headers generated by bazel in snapshot." am: 6715377e58
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2186395
Change-Id: Ie24a8e1b6732a8015789b280b8dfceab5c288d42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-15 21:39:18 +00:00
Chih-Hung Hsieh
8b5ecb8455
Fix broken aosp-master-plus-llvm builds
...
* New flags cannot be added before llvm_android
has a new version.
Bug: 241941550
Bug: 241601211
Test: presubmit
Change-Id: Ibab8cfa9129eac824a3d5fb9c3124ba807ba4245
2022-08-15 14:36:02 -07:00
Yu Liu
6715377e58
Merge "Filter out headers generated by bazel in snapshot."
2022-08-15 21:32:01 +00:00
Yu Liu
aa40195d60
Merge "Move testing.go to srcs from testSrcs." am: 2cc767d72c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2183860
Change-Id: I9fa1b716f071eefa944b06a8045b6dac2ac2c1c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-15 21:30:52 +00:00
Yu Liu
6175e15807
Re-enable the base hidl modules in mixed build.
...
b/242220039 is resolved.
Bug: 232520859
Test: Run mixed_droid locally,
Change-Id: I63462bd1bb763eefec4c1665514b38c32bdd80a5
2022-08-15 21:29:57 +00:00
Yu Liu
2cc767d72c
Merge "Move testing.go to srcs from testSrcs."
2022-08-15 21:12:42 +00:00
Yu Liu
1175c057d6
Filter out headers generated by bazel in snapshot.
...
Bug: 242220039
Test: Manually verified that mixed build works
Change-Id: I3daf0b8a7deab275eb52a1c5e30724fda433461d
2022-08-15 12:34:20 -07:00
Treehugger Robot
938a51225c
Merge "Move bp2build progress proto to soong." am: c2cb917659
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2185656
Change-Id: Ie4881ba06b4beed56935e09817f9c6d882fb31e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-15 16:49:03 +00:00
Treehugger Robot
c2cb917659
Merge "Move bp2build progress proto to soong."
2022-08-15 16:43:35 +00:00
Treehugger Robot
270b7fe0bc
Merge "Add comments to bpf properties" am: a2f3b77ad5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2183477
Change-Id: I9cf90f267fb47d4fb8e88d461e40f5c7d225e660
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-15 12:54:37 +00:00
Treehugger Robot
a2f3b77ad5
Merge "Add comments to bpf properties"
2022-08-15 12:34:14 +00:00
Treehugger Robot
a84b1b6815
Merge "Add mainline dev certificate dir to config" am: e0ac9f74a6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2185477
Change-Id: I0014fd54a432a0a8054c953711ac5fadf54fdd54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-15 11:25:19 +00:00
Treehugger Robot
e0ac9f74a6
Merge "Add mainline dev certificate dir to config"
2022-08-15 11:04:14 +00:00
Treehugger Robot
8c1b47ed03
Merge "Disable/allow some clang-tidy and clang warnings" am: 05a961ba0f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2181036
Change-Id: Ic511df6154444e510589d52e2f329e194345643f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-13 03:06:38 +00:00
Treehugger Robot
05a961ba0f
Merge "Disable/allow some clang-tidy and clang warnings"
2022-08-13 02:41:54 +00:00
Christopher Parsons
e8225a6dde
Merge "Write cquery.out even without error" am: d00b562939
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2183876
Change-Id: I9973b4c4bd79bd5c02c99da0665da6301ac24793
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-12 22:54:22 +00:00
Treehugger Robot
fa000004f6
Merge "Cosmetic: More helpful error message" am: 7e6f5d85f9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2178176
Change-Id: I048a11105e2b74724ac3c8a615ca7f76af882f4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-12 22:54:12 +00:00
Christopher Parsons
d00b562939
Merge "Write cquery.out even without error"
2022-08-12 22:33:37 +00:00
Treehugger Robot
7e6f5d85f9
Merge "Cosmetic: More helpful error message"
2022-08-12 22:32:12 +00:00
Chih-Hung Hsieh
3b93ac6784
Disable/allow some clang-tidy and clang warnings
...
* Disable bugprone-unchecked-optional-access because it
crashed with some Android files.
* Allow misc-const-correctness and bugprone-assignment-in-if-condition
as warnings, not to stop build as errors.
Disable them in the global default check list.
* Allow/show clang deprecated* and array-parameter warnings for the NEXT version.
Bug: 241125373
Bug: 241819232
Bug: 241941550
Bug: 241601211
Bug: 241997913
Test: presubmit
Change-Id: Ifdc7a63c4e349b1ace4880bd002d14dc41054dcf
2022-08-12 15:02:10 -07:00
Yu Liu
72f3ff39ec
Merge "Disable the base hidl modules in mixed build." am: fa044e79dd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2185715
Change-Id: I13be84e7f8853635b7074ad43671791703bb03c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-12 21:37:42 +00:00
Yu Liu
fa044e79dd
Merge "Disable the base hidl modules in mixed build."
2022-08-12 21:15:50 +00:00
Liz Kammer
38eba9d2e4
Merge changes I8a99e3d2,I717d7f5e am: 5480f9414a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2171703
Change-Id: I6369acdc49dd6098124a28381fd9323b1be1de3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-08-12 21:02:20 +00:00