Commit Graph

47080 Commits

Author SHA1 Message Date
Treehugger Robot
a9f335cf5a Merge "Remove InstallBypassMake and ToMakePath" am: f1228f570a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1889722

Change-Id: I9ef6388601d75d8d1676d48638ccac3aac7e4971
2021-12-17 06:32:16 +00:00
Treehugger Robot
f1228f570a Merge "Remove InstallBypassMake and ToMakePath" 2021-12-17 06:15:16 +00:00
Yi Kong
28a933cf8c Merge "Turn on -Wstring-concatenation" am: 53fc7705ec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1922284

Change-Id: I1fb9f672c260d675b3c2be7e2e879a108b1b9daf
2021-12-17 04:39:22 +00:00
Yi Kong
53fc7705ec Merge "Turn on -Wstring-concatenation" 2021-12-17 04:05:37 +00:00
Cole Faust
2f13679110 Remove starlarkExpr.Eval() am: fc43868a5f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1922864

Change-Id: I82d1aaee8cace958f2136477d7a9a869863dd4ac
2021-12-17 03:22:53 +00:00
Cole Faust
069c62b01a Merge "Handle foreach expressions in mk2rbc" am: a6628d24c4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1917597

Change-Id: I9a2d74e18e4cb626679817b1dbf846927dbc4334
2021-12-16 21:22:09 +00:00
Treehugger Robot
c64fa15c3a Merge "Remove some unblocked items from the denylist" am: 86baf3e191
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1911671

Change-Id: Ic1deb50109abefe3aaad90d3d3c90b6c47e646a2
2021-12-16 21:20:24 +00:00
Cole Faust
fc43868a5f Remove starlarkExpr.Eval()
It was only used to substitute variable references to
predefined variables with the predefined value, which
is an easy condition to directly parse into instead
of having a separate evalutation pass.

Bug: 201700692
Test: go test
Change-Id: I543d20a1d6435bfabd9faa90ffb09af3084ed28c
2021-12-16 13:20:22 -08:00
Cole Faust
a6628d24c4 Merge "Handle foreach expressions in mk2rbc" 2021-12-16 21:16:49 +00:00
Treehugger Robot
86baf3e191 Merge "Remove some unblocked items from the denylist" 2021-12-16 20:18:14 +00:00
Liz Kammer
5c31358f86 Remove some unblocked items from the denylist
Test: bp2build.sh
Test: mixed_libc.sh
Change-Id: Iaef35cd2eb1ec2efb467548b1630f686f84aac2a
2021-12-16 13:34:02 -05:00
Etienne Ruffieux
c29e4fc462 Merge "Renamed bluetooth apex name to com.android.bluetooth" am: a447c0973b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1924343

Change-Id: I4f832dc87f9fd89ff0399b02cc09588a275520aa
2021-12-16 18:19:44 +00:00
Etienne Ruffieux
a447c0973b Merge "Renamed bluetooth apex name to com.android.bluetooth" 2021-12-16 18:10:45 +00:00
Treehugger Robot
a41e1dab8a Merge "Provide some guidance for the confusing "does not provide a dex boot jar" message." am: bfaffe78de
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1918382

Change-Id: Ie82d8878750aca1fc18b2e69aba20fb7609284f6
2021-12-16 17:46:23 +00:00
Treehugger Robot
bfaffe78de Merge "Provide some guidance for the confusing "does not provide a dex boot jar" message." 2021-12-16 17:26:30 +00:00
Jiakai Zhang
9fdc009e7a Merge "Test that DisableGenerateProfile takes effects for APEXes." am: 5f496eed0a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1918607

Change-Id: I14d1693251fe7c4dd91050cb1cf5e30799073e34
2021-12-16 15:06:55 +00:00
Jiakai Zhang
5f496eed0a Merge "Test that DisableGenerateProfile takes effects for APEXes." 2021-12-16 14:50:51 +00:00
Liz Kammer
baa916152c Merge "Don't run SoongBuildInvocation for bp2build + dist" am: cf7961200b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1924939

Change-Id: I280edd5991da9858dfaa22748f95a7ecd680f618
2021-12-16 14:27:54 +00:00
Liz Kammer
157d11bf2b Merge "Add external/libpng" am: 911e9f8654
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1924581

Change-Id: I410ce88da0b890584061f974568c942620059a8c
2021-12-16 14:20:12 +00:00
Liz Kammer
cf7961200b Merge "Don't run SoongBuildInvocation for bp2build + dist" 2021-12-16 14:04:53 +00:00
Liz Kammer
911e9f8654 Merge "Add external/libpng" 2021-12-16 14:04:49 +00:00
Treehugger Robot
de824f40ca Merge "Remove OWNERS for deleted build-mainline-modules.sh" am: 28746de7a2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1924353

Change-Id: I64406f6c29e707be948ebde1a0ec3082d12b3620
2021-12-16 12:07:12 +00:00
Treehugger Robot
28746de7a2 Merge "Remove OWNERS for deleted build-mainline-modules.sh" 2021-12-16 11:45:18 +00:00
Treehugger Robot
6a37e0e485 Merge "Allowlist directory for com.android.adbd." am: 8c495942c2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1922098

Change-Id: I5cdffd8742866a8da3075f58411facf25203f32e
2021-12-16 01:55:54 +00:00
Treehugger Robot
3434f3734f Merge "Make all defaults modules bazelable" am: 3eed7f9a8b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1924162

Change-Id: I685afc72394d15d2240be7c7f7d18a89b793e970
2021-12-16 01:54:42 +00:00
Treehugger Robot
8c495942c2 Merge "Allowlist directory for com.android.adbd." 2021-12-16 01:50:31 +00:00
Treehugger Robot
3eed7f9a8b Merge "Make all defaults modules bazelable" 2021-12-16 01:36:47 +00:00
Treehugger Robot
27c1ec557b Merge "Remove unused functions" am: c42b19f0a8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1924157

Change-Id: I072ece6d82c9e27160ceff9a074a53721b37065c
2021-12-16 01:15:34 +00:00
Treehugger Robot
c42b19f0a8 Merge "Remove unused functions" 2021-12-16 00:58:07 +00:00
Treehugger Robot
1f337626d2 Merge "Add noOverrideExternalGlobalCflags support to Soong" am: cde46d7d98
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1924200

Change-Id: If092561e487238de11ea4be9f96cc3b7833703b7
2021-12-16 00:52:09 +00:00
Treehugger Robot
cde46d7d98 Merge "Add noOverrideExternalGlobalCflags support to Soong" 2021-12-16 00:26:57 +00:00
Colin Cross
c68db4b305 Remove InstallBypassMake and ToMakePath
InstallBypassMake and ToMakePath are obsolete, remove them.

Bug: 204136549
Test: m checkbuild
Change-Id: Ie5a6f7254b3d317ed6039e114ed6aec35e1ce273
2021-12-15 15:22:53 -08:00
Cole Faust
a4c1de9bce Merge "Allow generic $(findstring) calls" am: e23a32bdc5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1921062

Change-Id: I249c7aed13ff881b97a6afa900ca8a2fb3a9eb1b
2021-12-15 21:36:42 +00:00
Cole Faust
e23a32bdc5 Merge "Allow generic $(findstring) calls" 2021-12-15 21:32:27 +00:00
Cole Faust
b0d32ab960 Handle foreach expressions in mk2rbc
Bug: 201700692
Test: go test
Change-Id: Ia23494a63567a1fe2d4bb797a2d4dd5925b3431d
2021-12-15 13:06:47 -08:00
Liz Kammer
ccdd5a8de4 Merge "bp2build: Expand check if filegroup contains proto" am: b849d4a6d5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1916846

Change-Id: I6bb778440a3572e247b400f830fd477c5c051c77
2021-12-15 20:35:58 +00:00
Liz Kammer
b849d4a6d5 Merge "bp2build: Expand check if filegroup contains proto" 2021-12-15 20:11:13 +00:00
Liz Kammer
886774204b Don't run SoongBuildInvocation for bp2build + dist
Test: build/bazel/ci/bp2build.sh
Change-Id: I8d24ba437f8af4528ca739feace84e8cfccc5e0b
2021-12-15 15:03:19 -05:00
Treehugger Robot
9e912cbed9 Merge "Remove unused build-mainline-modules.sh" am: 8d9f4d1769
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1924348

Change-Id: I635db5d79d39de45dfeb6c812b19543a809d970a
2021-12-15 20:00:34 +00:00
Usta Shrestha
1869cf7433 Merge "cosmetic changes" am: 54c827fbcb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1914979

Change-Id: I0cf9acb60499f10ef129b3b18a9f024ab82e1840
2021-12-15 19:32:49 +00:00
Treehugger Robot
8d9f4d1769 Merge "Remove unused build-mainline-modules.sh" 2021-12-15 19:12:07 +00:00
Usta Shrestha
54c827fbcb Merge "cosmetic changes" 2021-12-15 18:56:01 +00:00
satayev
83bda94c12 Remove OWNERS for deleted build-mainline-modules.sh
Bug: 180394948
Test: presubmit
Change-Id: I76a157f9292d28155a7f62acc93cf7fa7fb39cb9
2021-12-15 18:45:22 +00:00
Liz Kammer
416201d081 Make all defaults modules bazelable
Since these are not being converted directly, this has two primary
impacts:
* defaults modules will no longer appear as unconverted deps.
* defaults modules do not have to be marked individually, which should
  allow all defaults-based soong-config-modules to just convert as
  necessary.

Test: bp2build.sh
Change-Id: I44c99d5a51d1887a95c17dfdf956f91af671b2ea
2021-12-15 13:18:42 -05:00
Liz Kammer
aabfb5dc47 bp2build: Expand check if filegroup contains proto
Previously we looked for proto as suffix, however, some filegroups use
"<foo>-proto-srcs" or "<bar>-proto-sources", instead we look for proto
as a distinct word in a filegroup name.

Test: go test soong tests
Change-Id: Icf916a84304a02617efff9768e5b82d5ffe658bd
2021-12-15 13:07:58 -05:00
Liz Kammer
b5b478d73d Add external/libpng
This exercises the need for additional flags for external modules.

Test: build/bazel/ci/bp2build.sh
Change-Id: I0110640a0639577e7f40f53676d94fb7973c3233
2021-12-15 13:00:21 -05:00
satayev
035fba700a Remove unused build-mainline-modules.sh
This script is no longer used in any CI or in any other scripts.

Bug: 180394948
Test: presubmit
Change-Id: Ia1b9f699ae3b9263b6e1d6c28ebec449ee31ef84
2021-12-15 16:21:02 +00:00
Joel Galenson
324cc04d6b Merge "rust: Fix Host multilib prop for rust_test modules." am: f25ab75d63
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1913646

Change-Id: Ie2481ef9cc0c694250b3b83a693c9d95dcf11e87
2021-12-15 16:02:00 +00:00
Etienne Ruffieux
1651267c9c Renamed bluetooth apex name to com.android.bluetooth
Tag: #feature
Bug: 206614050
Test: Compiles
Change-Id: I4dc9f3d12ddc12e320a97c68144d5b642d6ab29b
2021-12-15 15:49:04 +00:00
Joel Galenson
f25ab75d63 Merge "rust: Fix Host multilib prop for rust_test modules." 2021-12-15 15:28:00 +00:00