Alan Stokes
efcd43d7e6
Tidy AVF build-time flags
...
Sort into alphabetical order, to match the order in build_flags.bzl.
Fix a typo that then became obvious.
Bug: 278067832
Test: Builds, with and without flag enabled
Change-Id: I89ca6b3f96634ece089f86d69bd0b40fc074adff
2023-09-19 15:05:58 +01:00
Cole Faust
c7dcd2629a
Add ProductDirectory variable to soong_config.mk
...
Bug: 297269187
Test: m nothing
Change-Id: Ib14ce9d911c86afb5bb770c4b05977021e771c0f
2023-09-18 13:07:22 -07:00
Prashant Dubey
029a6159df
Fix typos in METADATA.txt inside boot.zip
...
Bug: 287652269
Test: m dist out/dist/boot.zip
Change-Id: I55313453393f7a5c3ec565c476722c5ee4d8fc38
2023-09-18 18:27:50 +00:00
Yu Liu
d42b9ba0b3
Merge "Support aconfig_declarations, aconfig_values and aconfig_value_set" into main am: fc68cf4d45
am: 7b09b7c614
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745809
Change-Id: I49ff58524f42faf34d4758708ca615db69836b11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-15 17:27:13 +00:00
Yu Liu
7b09b7c614
Merge "Support aconfig_declarations, aconfig_values and aconfig_value_set" into main am: fc68cf4d45
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745809
Change-Id: I096473fdcf27348d39e2b24031faec2c6c2cf0c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-15 17:22:06 +00:00
Yu Liu
fc68cf4d45
Merge "Support aconfig_declarations, aconfig_values and aconfig_value_set" into main
2023-09-15 16:46:01 +00:00
Ted Bauer
b0ab57ad27
Merge "Dump Aconfig flags pb file alongside textproto." into main am: 202eab9b14
am: 8aa65dd354
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2752625
Change-Id: I521468490f844718e8ee5cdff77754f139c68ca2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-15 16:32:22 +00:00
Ted Bauer
8aa65dd354
Merge "Dump Aconfig flags pb file alongside textproto." into main am: 202eab9b14
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2752625
Change-Id: I185ed112926cb95aa6082a1b1c5de195be538879
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-15 15:33:17 +00:00
Greg Kaiser
6c1723254e
Revert "Give an error when trying to build "next" targets"
...
This reverts commit f5eaf3cff3
.
Reason for revert: -next targets are now healthy
Bug: 294161396
Change-Id: Idd61fd65d59a90057db9d6909267f5550cd5b2fe
2023-09-15 14:46:54 +00:00
Ted Bauer
202eab9b14
Merge "Dump Aconfig flags pb file alongside textproto." into main
2023-09-15 14:19:26 +00:00
Treehugger Robot
014c021972
Merge "Define PRODUCT_PRODUCT_VNDK_VERSION as current by default" into main am: 2a65d6a7e9
am: 251a45040a
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2752225
Change-Id: Ic885f668524fdcc1f0c87f0af2f00215694bc0eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-15 00:25:06 +00:00
Treehugger Robot
251a45040a
Merge "Define PRODUCT_PRODUCT_VNDK_VERSION as current by default" into main am: 2a65d6a7e9
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2752225
Change-Id: I64f571b8c84d8facead888f3b55a89ecf67087ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 23:25:19 +00:00
Treehugger Robot
2a65d6a7e9
Merge "Define PRODUCT_PRODUCT_VNDK_VERSION as current by default" into main
2023-09-14 22:19:02 +00:00
Alyssa Ketpreechasawat
71bd555c9c
Merge "Add mainline_module_prebuilt_* in BLUEPRINT_INCLUDE_TAGS_ALLOWLIST." into main am: 6e1c947d59
am: b46d79b745
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2750122
Change-Id: I62c0fcea49d98a649173f0cf9479adccef8654e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 19:03:14 +00:00
Alyssa Ketpreechasawat
b46d79b745
Merge "Add mainline_module_prebuilt_* in BLUEPRINT_INCLUDE_TAGS_ALLOWLIST." into main am: 6e1c947d59
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2750122
Change-Id: I22964d6f3dadd10c2e93fb08c4ad86e31e0eb7cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 18:06:59 +00:00
Alyssa Ketpreechasawat
6e1c947d59
Merge "Add mainline_module_prebuilt_* in BLUEPRINT_INCLUDE_TAGS_ALLOWLIST." into main
2023-09-14 17:24:52 +00:00
Ted Bauer
98bedd8854
Dump Aconfig flags pb file alongside textproto.
...
Bug: 299907996
Test: manually confirmed that pb file is gen'd and cp'd to device
Change-Id: I8e5c7bb8b1ad234bd6f0dba4de1cbe3fe1df19ae
2023-09-14 15:28:12 +00:00
Justin Yun
9ccc880aa6
Define PRODUCT_PRODUCT_VNDK_VERSION as current by default
...
It has been mandatory since Android 11 (rvc) launching devices. Now we
can enable the product variants by default to all devices.
Bug: 300371698
Test: TH
Change-Id: I6b2d2e8e105ca35c38db8132486b1cb3bdbab40f
2023-09-14 13:11:46 +00:00
Alyssa Ketpreechasawat
8894e1f02e
Add mainline_module_prebuilt_* in BLUEPRINT_INCLUDE_TAGS_ALLOWLIST.
...
The newly added mainline_module_prebuilt_nightly and mainline_module_prebuilt_monthly_release are possible values for RELEASE_MAINLINE_MODULE_PREBUILT_VERSION (build flag in trunk stable). By adding these in BLUEPRINT_INCLUDE_TAGS_ALLOWLIST, we would be able to choose mainline modules prebuilts (apks) based on release config.
Bug: 294969202
Test: DEFAULT_MODULE_BUILD_FROM_SOURCE=false m (with 2 versions of apks, different blueprint_package_includes)
Change-Id: Ifcc49e5499d4659b73179fff715945cd2e3ca4fa
2023-09-14 11:08:20 +00:00
Treehugger Robot
bc18f8c151
Merge "Do not freeze VNDK in trunk stable" into main am: 1e042d4635
am: a61ed55d48
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2747261
Change-Id: I438e0f14237eaa82794d3c47aa534b17b0164e44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 01:37:03 +00:00
Treehugger Robot
a61ed55d48
Merge "Do not freeze VNDK in trunk stable" into main am: 1e042d4635
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2747261
Change-Id: I9eec8eed73fe4f3e816765ef59cff2e612f2c679
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-14 00:43:18 +00:00
Treehugger Robot
1e042d4635
Merge "Do not freeze VNDK in trunk stable" into main
2023-09-14 00:16:18 +00:00
Colin Cross
fc0704bdd6
Merge "Update LOCAL_JAVA_LANGUAGE_VERSION logic to match Soong" into main am: 708dc5bf81
am: cbc3ace1db
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2748842
Change-Id: I3daa947c7b81a114f3cada93e52dbed7862a49e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 18:54:34 +00:00
Colin Cross
cbc3ace1db
Merge "Update LOCAL_JAVA_LANGUAGE_VERSION logic to match Soong" into main am: 708dc5bf81
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2748842
Change-Id: I1d7c1ae71a916ab497a0ee8ba81b89718922fa37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 18:01:14 +00:00
Colin Cross
708dc5bf81
Merge "Update LOCAL_JAVA_LANGUAGE_VERSION logic to match Soong" into main
2023-09-13 16:48:35 +00:00
Daniel Zheng
6c649ae7e7
Merge "remove --apply-vbmeta from vbmeta_vendor" into main am: 2860f5f574
am: ccb5ade512
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2747219
Change-Id: I5da8ada5d7689ff286ab8d8952910c2c5cbe041c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 08:56:37 +00:00
Daniel Zheng
ccb5ade512
Merge "remove --apply-vbmeta from vbmeta_vendor" into main am: 2860f5f574
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2747219
Change-Id: I600baab15b26c6215c4550fb5711019ab7121d8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 07:58:34 +00:00
Daniel Zheng
2860f5f574
Merge "remove --apply-vbmeta from vbmeta_vendor" into main
2023-09-13 07:26:43 +00:00
Colin Cross
82df516665
Update LOCAL_JAVA_LANGUAGE_VERSION logic to match Soong
...
Support LOCAL_JAVA_LANGUAGE_VERSION := 11 or 17 and match the default value of 17 used
in Soong.
Bug: 298613711
Bug: 299937334
Test: m javac-check
Change-Id: I19aa24cc5197ab0e6cb03361124c36ce3e316810
2023-09-13 04:53:17 +00:00
Justin Yun
e9525900e5
Do not freeze VNDK in trunk stable
...
VNDK will be frozen only if the VNDK version is less than or equal to
34. Otherwize do not freeze the VNDK libraries.
Bug: 297542516
Bug: 299867815
Test: lunch cf_x86_64_phone-next-userdebug; m
Change-Id: Icdd288f65c5f7bdb5b4899c8e96820c2a147a011
2023-09-13 13:07:34 +09:00
Daniel Zheng
ba67aa4aee
remove --apply-vbmeta from vbmeta_vendor
...
Removing this flag as --apply-vbmeta should only be used for root vbmeta
partitions.
Test: m fastboot_info, fastboot flashall
Bug: 299440104
Change-Id: I4910008635b16c4f4194ebd45da26bd1a8875fc1
2023-09-12 09:43:09 -07:00
Alice Wang
df4d4a1a4d
Merge "[avf] Add build-time flag for pVM remote attestation" into main am: 4f4f965f38
am: a8bbb12336
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745403
Change-Id: I5c803f5590d57a3481be54ac3432fa286c261ed2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 09:42:37 +00:00
Alice Wang
a8bbb12336
Merge "[avf] Add build-time flag for pVM remote attestation" into main am: 4f4f965f38
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745403
Change-Id: Ia85cf199ef6b565ab82a5f50dba5b04dbbca637f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 08:49:26 +00:00
Alice Wang
4f4f965f38
Merge "[avf] Add build-time flag for pVM remote attestation" into main
2023-09-12 07:55:50 +00:00
Jooyung Han
0defb2d8c2
Merge "Run apex_sepolicy_tests for all installed APEXes" into main am: f3c3f40c3b
am: 3b80ef8f49
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745257
Change-Id: Ic5c9cda9907d413ea0f034e8950da54555c73f0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 23:05:14 +00:00
Jooyung Han
3b80ef8f49
Merge "Run apex_sepolicy_tests for all installed APEXes" into main am: f3c3f40c3b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745257
Change-Id: I9f0ae655a6b817aabbcd2dc83b757fef08b82f42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 22:59:02 +00:00
Jooyung Han
f3c3f40c3b
Merge "Run apex_sepolicy_tests for all installed APEXes" into main
2023-09-11 22:30:20 +00:00
Cole Faust
c3aed82fe9
Merge "Clean staging dirs in build_image.py" into main am: 548775d247
am: ab7ddf8f20
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2746998
Change-Id: I515cb5d42f80b80a1afe72ce663d129e3d4f5677
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 18:59:19 +00:00
Ankur Bakshi
0918172583
Update Security String to 2023-11-05 am: 8584b917f1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/24588306
Change-Id: I75c982632e249203550d50c515cff4d9e9de119d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 18:50:35 +00:00
Cole Faust
ab7ddf8f20
Merge "Clean staging dirs in build_image.py" into main am: 548775d247
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2746998
Change-Id: I6f1b97ba49fe1bb083ec9d520b5955bbd8580efe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 18:07:50 +00:00
Yu Liu
d793c271c3
Support aconfig_declarations, aconfig_values and aconfig_value_set
...
Bug: 297356603
Test: Unit tests
Change-Id: Iefa0e056cd6185499ffa92492b261c31a5d27af2
2023-09-11 10:57:16 -07:00
Cole Faust
548775d247
Merge "Clean staging dirs in build_image.py" into main
2023-09-11 17:25:19 +00:00
Gurpreet Singh
ae8e2e3a55
Merge "Add OWNERS for sdk extensions version updates" into main am: a2d9728449
am: 7f5607474c
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2743417
Change-Id: If62e5c81845bac796b7dfc1e9aceb47670f498a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 15:46:05 +00:00
Gurpreet Singh
7f5607474c
Merge "Add OWNERS for sdk extensions version updates" into main am: a2d9728449
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2743417
Change-Id: Ie6516b5212459c52090dba9b88c1989644585bec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 14:53:59 +00:00
Gurpreet Singh
a2d9728449
Merge "Add OWNERS for sdk extensions version updates" into main
2023-09-11 14:30:11 +00:00
Alice Wang
8d9b3c5d3c
[avf] Add build-time flag for pVM remote attestation
...
Bug: 299604057
Test: m
Change-Id: Iaa1d1934ca05f2fe6d5e1b55a81caa051813e5b5
2023-09-11 07:15:57 +00:00
Jooyung Han
e78ad74b2b
Run apex_sepolicy_tests for all installed APEXes
...
This is to check if unknown file context labels are used in APEX. The
reason why this is done in Makefile is to cover vendor-specific SE
policy and prebuilt APEXes. Note that there's already a validation check
when building APEXes (in Soong), which only checks the generic rules,
not vendor-specific.
Bug: 299391194
Test: atest apex_sepolicy_tests_test
Test: m
Change-Id: I4378b7530e8433d2bf188db95cb5bf791e3bf778
2023-09-11 13:40:52 +09:00
Cole Faust
152cdfab7c
Clean staging dirs in build_image.py
...
build_image.py now accepts a --input-directory-filter-file argument
that contains a list of files to consider from the input directory.
A new, temporary input directory will be created, and only the
considered files will be copied to it.
This removes most of the need for `m installclean`, as old files or
files built manually will no longer end up on the partition.
Bug: 205632228
Test: Presubmits
Change-Id: I07e0bf8e840abf0b51a2fdf67b758905fb3c5b5b
2023-09-08 16:24:26 -07:00
Treehugger Robot
7ccf3e8bd1
Merge "Add a build-time flag for LLPVM Changes in AVF" into main am: 79955070f3
am: 237fb6585b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745401
Change-Id: I593d62418f1144976e6b740ebf7584abc200fa9a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-08 18:11:18 +00:00
Treehugger Robot
237fb6585b
Merge "Add a build-time flag for LLPVM Changes in AVF" into main am: 79955070f3
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745401
Change-Id: I7b82c0f78658cc059e27332c5f100f493b09c94d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-08 17:18:30 +00:00