Commit Graph

83900 Commits

Author SHA1 Message Date
mrziwang
069da0c1e3 Use OutputFilesProvider on global_compat_config am: 9e7127ff3b am: bc6361607f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137576

Change-Id: Ie07160f7a260f66169bc25bc7f7cdeac2392a88c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 18:16:43 +00:00
mrziwang
bc6361607f Use OutputFilesProvider on global_compat_config am: 9e7127ff3b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137576

Change-Id: Icc49328fa96fbc0b5673bfa05d15ab20513804fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 17:56:15 +00:00
Zi Wang
6fe215c87c Merge "Use OutputFilesProvider on cc_cmake_snapshot" into main am: 26faf1b321 am: 674d1872e4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3133295

Change-Id: I9c7ea9774a8d0d0ed57acb74f513cb0b91214a49
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 16:46:54 +00:00
Zi Wang
4f9952bf5a Merge "Use OutputFilesProvider on sdk" into main am: 9b3fba9b0b am: 8ab5d0619a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3138075

Change-Id: Iaca0ec42fef8bc334bae694351255182b8d84104
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 16:46:12 +00:00
Zi Wang
674d1872e4 Merge "Use OutputFilesProvider on cc_cmake_snapshot" into main am: 26faf1b321
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3133295

Change-Id: Ib129339698ecaa6d0c1c7b6013965e4c3bf42b73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 16:31:34 +00:00
Zi Wang
8ab5d0619a Merge "Use OutputFilesProvider on sdk" into main am: 9b3fba9b0b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3138075

Change-Id: I25c34bdb7892195da012215489eea504a172febf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 16:30:37 +00:00
mrziwang
9e7127ff3b Use OutputFilesProvider on global_compat_config
In the context of incremental soong, the output files
inter-module-communication will be through OutputFilesProvider.
The OutputFileProducer interface will be deprecated.

Test: CI
Bug: 339477385
Change-Id: I6deb4a005876848f28a5b823a712d9eea33a44e6
2024-06-20 16:20:06 +00:00
Zi Wang
26faf1b321 Merge "Use OutputFilesProvider on cc_cmake_snapshot" into main 2024-06-20 16:18:16 +00:00
Zi Wang
9b3fba9b0b Merge "Use OutputFilesProvider on sdk" into main 2024-06-20 16:17:49 +00:00
Victor Chang
7a0795e1c3 [automerger skipped] Merge "Allow java, java. and jdk.* package_allowed_list.txt." into main am: abf841134f -s ours am: e3c4e08dc8 -s ours
am skip reason: Merged-In Icb208bb235f9c6ac97492c54c32a3174982756ae with SHA-1 4025390468 is already in history

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3131678

Change-Id: I6b82d3aa30bc60da080d2576f66b9c78811157b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 10:16:09 +00:00
Jiakai Zhang
cb158cedf1 [automerger skipped] Allow java, java. and jdk.* package_allowed_list.txt. am: a66c2c5b9b -s ours am: 0421f5fb53 -s ours
am skip reason: Merged-In Icb208bb235f9c6ac97492c54c32a3174982756ae with SHA-1 4025390468 is already in history

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3131678

Change-Id: I90e26dc6fccbc58cf2d7bd1d30cb7df46fb75edd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 10:16:04 +00:00
Victor Chang
e3c4e08dc8 [automerger skipped] Merge "Allow java, java. and jdk.* package_allowed_list.txt." into main am: abf841134f -s ours
am skip reason: Merged-In Icb208bb235f9c6ac97492c54c32a3174982756ae with SHA-1 4025390468 is already in history

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3131678

Change-Id: Ie775331ce1a23052b606e2b57455c32bdb6619ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 10:01:16 +00:00
Jiakai Zhang
0421f5fb53 [automerger skipped] Allow java, java. and jdk.* package_allowed_list.txt. am: a66c2c5b9b -s ours
am skip reason: Merged-In Icb208bb235f9c6ac97492c54c32a3174982756ae with SHA-1 4025390468 is already in history

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3131678

Change-Id: I9f6baa579350fab0945868e6ff21cd5b99bcd736
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 10:01:11 +00:00
Victor Chang
abf841134f Merge "Allow java, java. and jdk.* package_allowed_list.txt." into main 2024-06-20 09:32:44 +00:00
Victor Chang
bfb96cd3f4 Merge "Allow jdk.internal.event / .vm in the boot image" into main am: 9fc907642b am: 654a71d779
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3135834

Change-Id: I84c8207b15e487a5a8885eaecbdd15f08c16fa6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 09:23:06 +00:00
Victor Chang
654a71d779 Merge "Allow jdk.internal.event / .vm in the boot image" into main am: 9fc907642b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3135834

Change-Id: I8b5ab810dc41a52dbc8ea30e1a5376b9734503fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 09:05:10 +00:00
Victor Chang
9fc907642b Merge "Allow jdk.internal.event / .vm in the boot image" into main 2024-06-20 08:48:26 +00:00
Pechetty Sravani
24ca3b7cd0 Merge "Revert "Enable -Wfortify-source"" into main am: f80ffa8b86 am: 87d3914c9d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3138998

Change-Id: Ic1404174f0452ef9b6d7d90cfd568c419352f4fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 13:46:20 +00:00
Pechetty Sravani
87d3914c9d Merge "Revert "Enable -Wfortify-source"" into main am: f80ffa8b86
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3138998

Change-Id: I3644222aee0457c370123da726fd889dc604fd7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 13:29:13 +00:00
Pechetty Sravani
f80ffa8b86 Merge "Revert "Enable -Wfortify-source"" into main 2024-06-19 13:15:28 +00:00
Pechetty Sravani
55748021b0 Revert "Enable -Wfortify-source"
This reverts commit 25e9e900f1.

Reason for revert: Droidmonitor triggered revert due to build breakage in b/348142863. Will be verifying through ABTD before submission.

Change-Id: Ia18f83e9261e395cf5f76669523bd6f4a5e9ba49
2024-06-19 11:47:27 +00:00
Maciej Żenczykowski
751c527f38 Merge "Enable -Wfortify-source" into main am: d957a9bd70 am: 9c2feaeb69
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3138074

Change-Id: I26a68a3cbb9b725667b6afaa208ce590200318fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 10:52:03 +00:00
Maciej Żenczykowski
9c2feaeb69 Merge "Enable -Wfortify-source" into main am: d957a9bd70
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3138074

Change-Id: I22751725e89b8a62ea51827d8c49806242ddb2f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 10:35:43 +00:00
Paul Duffin
4ae37802ea Merge "Support passing multiple --migrate-nullness option for java_api_library" into main am: 94811f3031 am: bda26557b7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137213

Change-Id: I9eede13adcf6aee2b62fb95d3893b83195cc5557
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 10:29:00 +00:00
Maciej Żenczykowski
d957a9bd70 Merge "Enable -Wfortify-source" into main 2024-06-19 10:09:21 +00:00
Paul Duffin
bda26557b7 Merge "Support passing multiple --migrate-nullness option for java_api_library" into main am: 94811f3031
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137213

Change-Id: I8421cbfd4816d9f4442cf43e0f88e1a07b36e928
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 10:05:42 +00:00
Paul Duffin
94811f3031 Merge "Support passing multiple --migrate-nullness option for java_api_library" into main 2024-06-19 09:48:09 +00:00
Treehugger Robot
3cd54b6846 Merge "Use BaseApexName to generate permission file for sdk library" into main am: c0cbb491d5 am: eab0a4e579
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137737

Change-Id: I3fcab47c1cfbf10f21cb8a9008e0f42cad792dd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 05:14:58 +00:00
Treehugger Robot
eab0a4e579 Merge "Use BaseApexName to generate permission file for sdk library" into main am: c0cbb491d5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137737

Change-Id: Ia1fb053a18dfe27100c0c5a8d7ab084822ff0603
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 04:50:37 +00:00
Treehugger Robot
c0cbb491d5 Merge "Use BaseApexName to generate permission file for sdk library" into main 2024-06-19 04:29:18 +00:00
Spandan Das
33bbeb243f Use BaseApexName to generate permission file for sdk library
Permissions of apex variants of shared java sdk libraries should use the
base apex name (com.android.foo) and not the override apex name
(com.mycompany.android.foo). The override apex name started being used
when separate variants were created for override apex transitive deps
(https://r.android.com/3083813)

Bug: 346486531
Test: m com.google.android.ipsec
Test: verified that
out/target/product/<product>/apex/com.google.android.ipsec/etc/permissions/android.net.ipsec.ike.xml
contains /apex/com.androiqd.ipsec/javalib/android.net.ipsec.ike.jar #
previously it contained com.google.android.ipsec

Test: https://android-build.corp.google.com/builds/abtd/run/L59900030004679761
Change-Id: I863170d78efa017bef5e4ece3b1471f74ba84b0c
2024-06-19 04:27:43 +00:00
Inseob Kim
a5c83669b9 Merge "Add build_prop soong module" into main am: 9687618816 am: f93cbcc64e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094881

Change-Id: Ia83b78390205ea3baa0640e3aa8bab2a4be58178
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 03:55:23 +00:00
Treehugger Robot
d170a3b027 Merge "Update Bindgen Clang to clang-r522817" into main am: d3b519fc30 am: df477d2c4d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3126114

Change-Id: I278beec23de3e5ac1edd7a7bd93592be35d5876a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 03:54:59 +00:00
Inseob Kim
f93cbcc64e Merge "Add build_prop soong module" into main am: 9687618816
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3094881

Change-Id: Ifaacce1a676568c8e9764b90924ec0b726056059
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 03:31:43 +00:00
Treehugger Robot
df477d2c4d Merge "Update Bindgen Clang to clang-r522817" into main am: d3b519fc30
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3126114

Change-Id: Id15f869296b1d953dffba505fc2e90512e3d9ed8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 03:31:15 +00:00
Inseob Kim
9687618816 Merge "Add build_prop soong module" into main 2024-06-19 03:26:37 +00:00
Treehugger Robot
d3b519fc30 Merge "Update Bindgen Clang to clang-r522817" into main 2024-06-19 03:14:00 +00:00
Yu Liu
ab07b60a1f Merge "Experimental code to support build action caching." into main am: 88f4e331cc am: 2c3f608610
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3124233

Change-Id: Ie1ace9f4a94fb8fa75677fb2e5a2e0e56adb012a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 02:06:02 +00:00
LaMont Jones
e5b6f17ab4 Merge "Add RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS" into main am: d2021e3f31 am: 53ea6c1aa0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3129155

Change-Id: I17b5e1916aad4f4ad26059d2e5f9ee8dafa6a6a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 02:05:48 +00:00
Yu Liu
2c3f608610 Merge "Experimental code to support build action caching." into main am: 88f4e331cc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3124233

Change-Id: Iaecbc44d1b368c0807d802d659ee8d2d54a55f30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 02:05:39 +00:00
Wei Li
6430135602 Implement Module interface function FilesToInstall in platform_compat_config modules. am: 603331542f am: 79ab67af6c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137577

Change-Id: I93aa4d848047e6ddb1bb0eafd3e68403e711579a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 02:05:32 +00:00
Yu Liu
88f4e331cc Merge "Experimental code to support build action caching." into main 2024-06-19 01:57:12 +00:00
LaMont Jones
53ea6c1aa0 Merge "Add RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS" into main am: d2021e3f31
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3129155

Change-Id: I890e88e1095780fe7ca0b36f39567c73c48fcb28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 01:50:26 +00:00
Wei Li
79ab67af6c Implement Module interface function FilesToInstall in platform_compat_config modules. am: 603331542f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3137577

Change-Id: I718631039fe840e52ef0a8118809f07ae9f90840
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-19 01:50:03 +00:00
LaMont Jones
d2021e3f31 Merge "Add RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS" into main 2024-06-19 01:48:53 +00:00
Inseob Kim
2da72af53a Add build_prop soong module
build_prop is a soong module generating {partition}/build.prop. It's
ported from build/make/core/sysprop.mk and will replace sysprop.mk in
the future. Currently used only by Android.bp cuttlefish system image.

Bug: 322090587
Bug: 346214958
Test: compare system/build.prop and aosp_cf_x86_64_system-build.prop for
      eng / user / userdebug
Change-Id: Iad76139fe86ec4f582218c185aa15baeacaa38dc
2024-06-19 10:42:07 +09:00
LaMont Jones
21d04d99c8 Add RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS
This build flag causes us to create aconfig flag artifacts for the
given extra release configs.

Bug: 298444886
Test: manual
Change-Id: I10148f6e7318b0477438ed1d8baafbf4dc594c90
2024-06-18 17:16:42 -07:00
Yu Liu
fa29764f9f Experimental code to support build action caching.
Bug: 335718784
Test: build locally
Change-Id: Icc1f1fb15f9fe305e95dd51e2e7aff1e9cbf340c
2024-06-19 00:09:32 +00:00
Wei Li
603331542f Implement Module interface function FilesToInstall in platform_compat_config modules.
Bug: 324465531
Test: CIs
Change-Id: Idf24c987ad3fafb13956712c14bcb9329673e923
2024-06-18 16:38:31 -07:00
mrziwang
d40d36895d Use OutputFilesProvider on sdk
In the context of incremental soong, the output files
inter-module-communication will be through OutputFilesProvider.
The OutputFileProducer interface will be deprecated.

Test: CI
Bug: 339477385
Change-Id: I786661d2ef882fe5dc7a0f67fa28f5df78f1f259
2024-06-18 15:15:38 -07:00