Treehugger Robot
7a7c1491c4
Merge "Remove EnforceRROExemptedTargets" am: f0a869847a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1596231
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If42cf3890310274bed9fd9b9e2679c9abb59a82b
2021-02-20 03:06:04 +00:00
Treehugger Robot
f0a869847a
Merge "Remove EnforceRROExemptedTargets"
2021-02-20 01:47:43 +00:00
Elliott Hughes
8198c438ca
Merge "__ANDROID_UNGUARDED_AVAILABILITY__ is gone now." am: 272649ceb5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1596932
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I875ed4c6f9557776f5a699f492d534bca618bf1d
2021-02-19 23:19:51 +00:00
Elliott Hughes
272649ceb5
Merge "__ANDROID_UNGUARDED_AVAILABILITY__ is gone now."
2021-02-19 22:27:11 +00:00
Elliott Hughes
5a8c9531e4
__ANDROID_UNGUARDED_AVAILABILITY__ is gone now.
...
So no need to keep `-D`ing it.
Bug: http://b/179067538
Test: treehugger
Change-Id: If5bcead40d3bb355c241e363a8f1a956cb144438
2021-02-19 10:43:19 -08:00
Julien Desprez
fb7470923a
Merge "Switch cc_test host_supported: true to unit tests" am: 251261d01b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1576042
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I36b3a8637e0f44de1f8372dc3b59419eba4933fa
2021-02-19 17:36:32 +00:00
Julien Desprez
251261d01b
Merge "Switch cc_test host_supported: true to unit tests"
2021-02-19 16:55:04 +00:00
Anton Hansson
e4e5a57555
Merge "Disallow using error-prone merge strategies" am: a6bf4a189c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1594292
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I25ddfb53e80e5c0e3391fe23971e599f9588b4a6
2021-02-19 16:11:31 +00:00
Anton Hansson
9c848735cb
Disallow using error-prone merge strategies am: 771fd524f2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1594292
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8837c9ed5c9d436af2d14fa77424c62cffcc348f
2021-02-19 16:11:26 +00:00
Thiébaud Weksteen
bfa4484ef1
Merge "Enable size measurement for Rust binaries" am: 052398b1ce
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581730
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1518e521f81c95bfab53fe9a8178303588d2bddb
2021-02-19 16:10:07 +00:00
Anton Hansson
a6bf4a189c
Merge "Disallow using error-prone merge strategies"
2021-02-19 15:27:29 +00:00
Thiébaud Weksteen
052398b1ce
Merge "Enable size measurement for Rust binaries"
2021-02-19 14:32:01 +00:00
Anton Hansson
771fd524f2
Disallow using error-prone merge strategies
...
DO NOT MERGE / RESTRICT AUTOMERGE and its cousin DO NOT MERGE
ANYWHERE are almost always misused. Make it an error to upload
commits with those merge strategies.
Bug: 156896646
Test: repo upload -n (with DNM and RM commits)
Change-Id: Iae3540fa35dbd7b87a14b53a20be0cd23a206f3a
2021-02-19 13:05:54 +00:00
Treehugger Robot
2174c5efd6
Merge "Add bloaty package" am: f4dd965933
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581729
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I7a52209bedb15180ea1f7c882aef73633a2d9482
2021-02-19 11:27:26 +00:00
Treehugger Robot
7a3ed6bf0c
Merge "Add bloaty_merger" am: 999314fd98
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581728
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4e1274090bd735b60a5ddbf8645f6c78b795b3a7
2021-02-19 10:52:35 +00:00
Treehugger Robot
f4dd965933
Merge "Add bloaty package"
2021-02-19 09:54:28 +00:00
Treehugger Robot
999314fd98
Merge "Add bloaty_merger"
2021-02-19 09:45:39 +00:00
Jingwen Chen
d178288566
Merge "bp2build: cc_object converter." am: 4e86b6ae43
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1580344
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie53cc9a82cf0287b2c3d5779d204e1bbf4c66b16
2021-02-19 04:53:42 +00:00
Inseob Kim
c278ebe5b5
Merge "Allow uninstallable prebuilt_etc to be packaged" am: 525fdd57b5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1591732
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia6b3cf62a0c06d00a2390216f98c83f2edc5c5dd
2021-02-19 04:19:13 +00:00
Jingwen Chen
4e86b6ae43
Merge "bp2build: cc_object converter."
2021-02-19 03:54:43 +00:00
Inseob Kim
525fdd57b5
Merge "Allow uninstallable prebuilt_etc to be packaged"
2021-02-19 03:49:33 +00:00
Jeongik Cha
cee5ba973d
Remove EnforceRROExemptedTargets
...
There is no more target relying on EnforceRROExemptedTargets
Bug: 150820813
Test: m
Change-Id: If50d22c0e4f99e8c50d6a30cb94a0c3a5646b6fa
2021-02-19 12:16:12 +09:00
Eric Holk
a55351cee1
Make statsd apex available as a prebuilt am: 277b0e7f41
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1593234
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iedf194625d8e1f624dc0193d23a6c8f646a416cd
2021-02-18 23:14:44 +00:00
Eric Holk
277b0e7f41
Make statsd apex available as a prebuilt
...
Bug: 178236337
Test: build-mainline-modules.sh
Change-Id: I807eca7c5296227f4b593fc9f52d29bd20e78645
2021-02-18 17:39:51 +00:00
Martijn Coenen
80b0721fd9
Merge "Add MediaProvider dependencies to allowed_deps.txt" am: 15679b7b27
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1591312
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ifd2caf926838d63c2891032ad4deaac5604bef54
2021-02-18 17:10:29 +00:00
Martijn Coenen
15679b7b27
Merge "Add MediaProvider dependencies to allowed_deps.txt"
2021-02-18 16:55:38 +00:00
Pedro Loureiro
85c97f861a
Merge "Add support for lint baseline files" am: 8a75058d3f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1589498
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I21ef2a8cae02ac715e2dd3bf2c6b0ee1ffcc48d0
2021-02-18 16:19:53 +00:00
Pedro Loureiro
8a75058d3f
Merge "Add support for lint baseline files"
2021-02-18 15:53:13 +00:00
Treehugger Robot
48d587d67a
Merge "Further simplify the link type check routine" am: ca52bfcf0f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1593592
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6103df3aecd5c0e23d171959e00fe52999c43503
2021-02-18 15:18:33 +00:00
Jiyong Park
4de1a5651f
Merge "Linktype check error message becomes more correct" am: 4941e4b9d1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1593811
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic8bca635d70f59e5d847d4cc26b72fde6ddcd867
2021-02-18 15:15:32 +00:00
Thiébaud Weksteen
df229cb00a
Enable size measurement for Rust binaries
...
Bug: 172339742
Test: m out/soong/binary_sizes.pb
Change-Id: Ibc9feaa1c806b888d8850303ab7eeaf5e5337e35
2021-02-18 15:46:19 +01:00
Thiébaud Weksteen
6d48aad0ff
Add bloaty package
...
This package can be used by other binary generator to gather the section
sizes at build time. It uses bloaty_merger to export all the measured
data into a single proto file.
Bug: 172339742
Test: m out/soong/binary_sizes.pb
Change-Id: I0ca87cdb2fb8b77226e79d9dcd762abe64aeea51
2021-02-18 15:46:14 +01:00
Treehugger Robot
ca52bfcf0f
Merge "Further simplify the link type check routine"
2021-02-18 13:54:27 +00:00
Jiyong Park
4941e4b9d1
Merge "Linktype check error message becomes more correct"
2021-02-18 11:32:03 +00:00
Jiyong Park
7f87e1ab49
Further simplify the link type check routine
...
Bug: 180477804
Test: m nothing
Change-Id: I216be96cf844fe42ba0cec467eea8520ff4ef4f2
2021-02-18 20:29:05 +09:00
Pedro Loureiro
5d190cc24e
Add support for lint baseline files
...
Test: m droid
Test: go test ^TestJavaLint # (from soong/build/java)
Change-Id: I249a0a0597b0bf8495460ed283b476ad2eb36edc
2021-02-18 11:15:30 +00:00
vichang
d51336b73c
Merge "Add first_perfer32 option to compile_multilib" am: 2a4bbb8061
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1426709
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5af31e2fd42e9c27f2d43b336fa599675747bfa2
2021-02-18 10:16:20 +00:00
vichang
8c488d9075
Merge "Non-installable module should not be installed into a fuzzer .zip package" am: cd821d8283
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1579438
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie26209bf63286899a954c352c2475541dbd56f62
2021-02-18 10:15:10 +00:00
Anton Hansson
e223268ed8
Merge "Use genrule instead of filegroup for api files" am: 3de06eae5b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1592331
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie1a03c0e5b5d0b4a8c71cd839a7d093b294ac764
2021-02-18 10:14:23 +00:00
vichang
2a4bbb8061
Merge "Add first_perfer32 option to compile_multilib"
2021-02-18 10:09:52 +00:00
vichang
cd821d8283
Merge "Non-installable module should not be installed into a fuzzer .zip package"
2021-02-18 09:59:06 +00:00
Anton Hansson
3de06eae5b
Merge "Use genrule instead of filegroup for api files"
2021-02-18 09:28:01 +00:00
Thiébaud Weksteen
713db480cd
Add bloaty_merger
...
This script will be used to merge the csv outputs from bloaty into a
single proto file.
Bug: 172339795
Test: atest --host bloaty_merger_test
Change-Id: I9a3c12d7b0c4b5e347fec04e6758bcc1fbc8ab40
2021-02-18 10:25:25 +01:00
Martijn Coenen
fd66847ac1
Add MediaProvider dependencies to allowed_deps.txt
...
Bug: 180375550
Test: builds
Change-Id: I0f5acf1f2de1f9f16294c0ef0e62a7bf48929aff
Merged-In: I0f5acf1f2de1f9f16294c0ef0e62a7bf48929aff
2021-02-18 09:17:07 +00:00
Martin Stjernholm
2eed280a39
Merge "Move the logic to add jacocoagent in instrumentation builds to make." am: 71c139dced
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1592232
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I222e0b0ee5fe1a4e0d19d4d8f0ead8b937ddd052
2021-02-18 08:44:37 +00:00
Jingwen Chen
8c1b97e01b
bp2build: cc_object converter.
...
This CL introduces a basic bp2build converter for cc_object modules.
cc_objects maps cleanly to cc_library targets, but with -fnoaddrsig.
This CL also demonstrates generating include deps within a macro to
allow the cc_object compilation to depend on a relative-include header
within an include dir.
e.g. if "foo.cc" includes "android/log.h" and the latter is located at
"include/android/log.h", the autogenerated header deps would export
"android/log.h" correctly to the foo.cc upstream target.
Test: GENERATE_BAZEL_FILES=true m nothing && bp2build-sync write && bazel build //bionic/libc:crtbegin_so1
Change-Id: Ifd9e097051ec184ab0a1929d07918f0ff4f24d98
2021-02-18 03:27:28 -05:00
Martin Stjernholm
71c139dced
Merge "Move the logic to add jacocoagent in instrumentation builds to make."
2021-02-18 07:52:09 +00:00
Jiyong Park
670e0f62a6
Linktype check error message becomes more correct
...
The type linkType has String() method and the error message is created
using it.
Bug: 180477804
Test: m nothing
Change-Id: I74fe9c93b74904177dbe9d29cd3aa3304b67ba4f
2021-02-18 13:10:18 +09:00
Inseob Kim
916901e361
Allow uninstallable prebuilt_etc to be packaged
...
Till now, prebuilt_etc has to be installable to be packaged. With this
commit, packaging modules like filesystem now can include uninstallable
prebuilt_etc. This can help when prebuilt_etc can conflict with other
partitions e.g. system.
Bug: 179340780
Test: build filesystem with uninstallable prebuilt_etc
Change-Id: Id981fe7ce41f1189eb0f85f2d1677d973004423c
2021-02-18 09:27:53 +09:00
Inseob Kim
9a9500d674
Merge changes from topics "deps_base_dir_filesystem", "filesystem_rootdir" am: abf3f3c0ef
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1581403
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8fbafbb8bc8beaf296be4fd77a3201cc94c2412d
2021-02-18 00:27:46 +00:00