Merge 'aosp/android16-release' into 'aosp/main-kernel'
* aosp/android16-release:
Version bump to BP2A.250605.031.A2 [core/build_id.mk]
Version bump to BP2A.250605.031.A1 [core/build_id.mk]
Version bump to BP2A.250605.031 [core/build_id.mk]
Version bump to BP2A.250605.015.X5 [core/build_id.mk]
Version bump to BP2A.250605.030 [core/build_id.mk]
Version bump to BP2A.250605.029 [core/build_id.mk]
Version bump to BP2A.250605.028 [core/build_id.mk]
Version bump to BP2A.250605.027 [core/build_id.mk]
Version bump to BP2A.250605.026 [core/build_id.mk]
Version bump to BP2A.250605.015.X4 [core/build_id.mk]
Version bump to BP2A.250605.015.X3 [core/build_id.mk]
Version bump to BP2A.250605.024 [core/build_id.mk]
Version bump to BP2A.250605.023 [core/build_id.mk]
Version bump to BP2A.250605.015.X2 [core/build_id.mk]
Version bump to BP2A.250605.022 [core/build_id.mk]
Version bump to BP2A.250605.021 [core/build_id.mk]
Version bump to BP2A.250605.020 [core/build_id.mk]
Version bump to BP2A.250605.019 [core/build_id.mk]
Version bump to BP2A.250605.018 [core/build_id.mk]
Version bump to BP2A.250605.017 [core/build_id.mk]
Version bump to BP2A.250605.015.X1 [core/build_id.mk]
Version bump to BP2A.250605.016 [core/build_id.mk]
Version bump to BP2A.250605.015 [core/build_id.mk]
Version bump to BP2A.250605.014 [core/build_id.mk]
Version bump to BP2A.250605.013 [core/build_id.mk]
Version bump to BP2A.250605.012 [core/build_id.mk]
Version bump to BP2A.250605.011 [core/build_id.mk]
Version bump to BP2A.250605.010 [core/build_id.mk]
Version bump to BP2A.250605.009 [core/build_id.mk]
Version bump to BP2A.250605.008 [core/build_id.mk]
Version bump to BP2A.250605.007 [core/build_id.mk]
Version bump to BP2A.250605.006.E1 [core/build_id.mk]
Version bump to BP2A.250605.006 [core/build_id.mk]
Version bump to BP2A.250605.005 [core/build_id.mk]
Version bump to BP2A.250605.004 [core/build_id.mk]
Version bump to BP2A.250605.003 [core/build_id.mk]
Version bump to BP2A.250605.002 [core/build_id.mk]
Version bump to BP2A.250605.001 [core/build_id.mk]
Version bump to BP2A.250325.023 [core/build_id.mk]
Version bump to BP2A.250325.022 [core/build_id.mk]
Version bump to BP2A.250325.021 [core/build_id.mk]
Version bump to BP2A.250325.020 [core/build_id.mk]
Version bump to BP2A.250325.019 [core/build_id.mk]
Version bump to BP2A.250325.012.W1 [core/build_id.mk]
Version bump to BP2A.250325.018 [core/build_id.mk]
Version bump to BP2A.250325.017 [core/build_id.mk]
Version bump to BP2A.250325.016 [core/build_id.mk]
Version bump to BP2A.250325.015 [core/build_id.mk]
Version bump to BP2A.250325.014 [core/build_id.mk]
Version bump to BP2A.250325.013 [core/build_id.mk]
Version bump to BP2A.250325.012 [core/build_id.mk]
Version bump to BP2A.250325.011 [core/build_id.mk]
Version bump to BP2A.250325.010 [core/build_id.mk]
Version bump to BP2A.250325.009 [core/build_id.mk]
Version bump to BP2A.250325.008 [core/build_id.mk]
Version bump to BP2A.250325.007 [core/build_id.mk]
Version bump to BP2A.250325.006 [core/build_id.mk]
Version bump to BP2A.250325.005 [core/build_id.mk]
Version bump to BP2A.250325.004 [core/build_id.mk]
Version bump to BP2A.250325.003 [core/build_id.mk]
Version bump to BP2A.250325.002 [core/build_id.mk]
Version bump to BP2A.250324.002 [core/build_id.mk]
tools/finalization: add SDK team as OWNERS
For test mapping config append modified path
Version bump to BP2A.250321.001.A1 [core/build_id.mk]
Revert^3 "Include Wear flags in xTS and Robolectric targets"
add more flags
add flags to extended flags list 35
Version bump to BP2A.250320.003 [core/build_id.mk]
Version bump to BP2A.250314.002.A1 [core/build_id.mk]
Version bump to BP2A.250320.002 [core/build_id.mk]
Revert^2 "Include Wear flags in xTS and Robolectric targets"
Version bump to BP2A.250319.001.A1 [core/build_id.mk]
Rework general-tests optimization
Revert "Include Wear flags in xTS and Robolectric targets"
Version bump to BP2A.250318.002 [core/build_id.mk]
Include Wear flags in xTS and Robolectric targets
Make Isolated Storage System Property Read-Only
Add a environment variable check
update the allow list on git main
Version bump to BP2A.250314.002 [core/build_id.mk]
[BWYN] Implement test mapping test module discovery interface in build script.
add warning for using o_direct
add option to disable verification
Add note for Rust developers
Version bump to BP2A.250313.003 [core/build_id.mk]
Version bump to BP2A.250313.002.X1 [core/build_id.mk]
Version bump to BP2A.250313.002 [core/build_id.mk]
Keep track of which test infos use which target
Version bump to BP2A.250312.003 [core/build_id.mk]
Version bump to BP2A.250312.002 [core/build_id.mk]
Create soong variables for gtvs
Update Security String to 2025-05-01
Version bump to BP2A.250311.002 [core/build_id.mk]
Version bump to BP2A.250310.002 [core/build_id.mk]
Version bump to BP2A.250310.001.X1 [core/build_id.mk]
Version bump to BP2A.250308.002 [core/build_id.mk]
Version bump to BP2A.250307.003 [core/build_id.mk]
Version bump to BP2A.250307.002 [core/build_id.mk]
Version bump to BP2A.250306.002 [core/build_id.mk]
Remove printflags source
Version bump to BP2A.250304.003 [core/build_id.mk]
Introduce indirection layer on top Cronet ToT and Stable import channels
Version bump to BP2A.250304.002 [core/build_id.mk]
Move board_config_wifi.mk to external/wpa_supplicant_8
Version bump to BP2A.250228.002.A1 [core/build_id.mk]
Version bump to BP2A.250228.002.X1 [core/build_id.mk]
Version bump to BP2A.250228.002 [core/build_id.mk]
AppSearch/IsolatedStorageService: Sync BUILD flag and SystemProperty
Remove flag RELEASE_PACKAGE_LIBANDROID_RUNTIME_PUNCH_HOLES
Version bump to BP2A.250225.003 [core/build_id.mk]
Version bump to BP2A.250225.002 [core/build_id.mk]
Version bump to BP2A.250221.003.A2 [core/build_id.mk]
Version bump to BP2A.250223.001.X1 [core/build_id.mk]
Version bump to BP2A.250221.003.A1 [core/build_id.mk]
Version bump to BP2A.250221.002.A1 [core/build_id.mk]
Version bump to BP2A.250221.004 [core/build_id.mk]
Version bump to BP2A.250221.003 [core/build_id.mk]
Version bump to BP2A.250221.002 [core/build_id.mk]
Version bump to BP2A.250213.001.A3 [core/build_id.mk]
Version bump to BP2A.250219.002 [core/build_id.mk]
Version bump to BP2A.250214.004.X1 [core/build_id.mk]
Version bump to BP2A.250214.004 [core/build_id.mk]
Version bump to BP2A.250213.001.A2 [core/build_id.mk]
Version bump to BP2A.250214.003 [core/build_id.mk]
Version bump to BP2A.250214.002 [core/build_id.mk]
Version bump to BP2A.250207.004.A1 [core/build_id.mk]
build: core: Add 16kb modules loaded in Second Stage to vendor_dlkm
Version bump to BP2A.250213.001.A1 [core/build_id.mk]
Version bump to BP2A.250211.001.A1 [core/build_id.mk]
Version bump to BP2A.250212.002 [core/build_id.mk]
Add config flags for 11AX and 11BE in the supplicant.
Add PLATFORM_VERSION_SDK_FULL for use in sdk.atree build
Version bump to BP2A.250205.001.W1 [core/build_id.mk]
Revert^3 "Add soong module for aosp_{arch}"
Revert "Use soong NOTICE.xml for aosp_{arch} targets"
Version bump to BP2A.250207.004 [core/build_id.mk]
Use soong NOTICE.xml for aosp_{arch} targets
Revert^2 "Add soong module for aosp_{arch}"
Version bump to BP2A.250207.003 [core/build_id.mk]
Revert "Add soong module for aosp_{arch}"
Version bump to BP2A.250206.001.B1 [core/build_id.mk]
Version bump to BP2A.250207.002 [core/build_id.mk]
Version bump to BP2A.250206.001.A1 [core/build_id.mk]
Version bump to BP2A.250206.002 [core/build_id.mk]
Version bump to BP2A.250206.001.X1 [core/build_id.mk]
[Static API Coverage] analyze static api coverage on the full apis
Add soong module for aosp_{arch}
Update Security String to 2025-04-01
Version bump to BP2A.250131.002 [core/build_id.mk]
Version bump to BP2A.250129.002.W1 [core/build_id.mk]
Version bump to BP2A.250130.004 [core/build_id.mk]
Version bump to BP2A.250124.003.A3 [core/build_id.mk]
Version bump to BP2A.250130.003 [core/build_id.mk]
AppSearch/IsolatedStorageService: set build flag enable_isolated_storage in soong
Version bump to BP2A.250130.002 [core/build_id.mk]
Version bump to BP2A.250129.002 [core/build_id.mk]
Version bump to BP2A.250128.003 [core/build_id.mk]
Version bump to BP2A.250128.002 [core/build_id.mk]
Version bump to BP2A.250124.003.A2 [core/build_id.mk]
Version bump to BP2A.250127.002 [core/build_id.mk]
Version bump to BP2A.250124.003.A1 [core/build_id.mk]
Version bump to BP2A.250124.003 [core/build_id.mk]
Version bump to BP2A.250117.004.B3 [core/build_id.mk]
record-finalized-flags: add actual implementation
record-finalized-flags: convert to Rust
Version bump to BP2A.250124.002 [core/build_id.mk]
Version bump to BP2A.250117.004.B2 [core/build_id.mk]
Revert "Determine build_ota_package based on recovery.fstab install location"
Version bump to BP2A.250123.003 [core/build_id.mk]
Version bump to BP2A.250123.002.X1 [core/build_id.mk]
Version bump to BP2A.250123.002 [core/build_id.mk]
Version bump to BP2A.250117.004.B1 [core/build_id.mk]
Version bump to BP2A.250122.001.X1 [core/build_id.mk]
Rename cts-interactive to cts-v-host.
Version bump to BP2A.250117.004.A2 [core/build_id.mk]
Version bump to BP2A.250117.004.A1 [core/build_id.mk]
Version bump to BP2A.250121.002 [core/build_id.mk]
Version bump to BP2A.250120.002.A1 [core/build_id.mk]
Version bump to BP2A.250120.002 [core/build_id.mk]
Version bump to BP2A.250117.004 [core/build_id.mk]
Version bump to BP2A.250117.003 [core/build_id.mk]
Version bump to BP2A.250117.002 [core/build_id.mk]
Version bump to BP2A.250116.003.X1 [core/build_id.mk]
Version bump to BP2A.250116.003 [core/build_id.mk]
Version bump to BP2A.250116.002 [core/build_id.mk]
Version bump to BP2A.250115.002 [core/build_id.mk]
Version bump to BP2A.250114.002 [core/build_id.mk]
Version bump to BP2A.250109.002.A2 [core/build_id.mk]
Version bump to BP2A.250113.002 [core/build_id.mk]
Version bump to BP2A.250109.002.A1 [core/build_id.mk]
Move the framework manifest freeze step after HAL freeze
Version bump to BP2A.250110.002.X1 [core/build_id.mk]
Version bump to BP2A.250110.003 [core/build_id.mk]
Version bump to BP2A.250110.002 [core/build_id.mk]
Version bump to BP2A.250109.002 [core/build_id.mk]
Use finalize.py instead of bump.py
Version bump to BP2A.250108.002 [core/build_id.mk]
Update Security String to 2025-03-01
Update test mode codegen for nextfood
Version bump to BP2A.250107.003 [core/build_id.mk]
Version bump to BP2A.250107.002 [core/build_id.mk]
Version bump to BP2A.250106.001.X1 [core/build_id.mk]
replace apex name com.google to com
Version bump to BP2A.241230.001.X1 [core/build_id.mk]
Version bump to BP2A.241224.002 [core/build_id.mk]
Version bump to BP2A.241223.003 [core/build_id.mk]
Version bump to BP2A.241223.002 [core/build_id.mk]
Remove jars from suites that aren't used
Use RELEASE_PLATFORM_SDK_VERSION_FULL instead of RELEASE_PLATFORM_SDK_MINOR_VERSION
Mark known issue 385124056 as fixed.
[bt] Add the Google module in pixel image
Android W -> B
Version bump to BP2A.241217.002 [core/build_id.mk]
Version bump to BP2A.241216.002 [core/build_id.mk]
Pack cts-interactive into cts-verifier.
Add flag for having tools read directly from new storage
Add trendy team for Wear Partner Engineering
Version bump to BP2A.241213.002 [core/build_id.mk]
Add make target for cts-interactive.
Use --steps_for_build_test_only option to skip some steps
Version bump to BP2A.241212.002 [core/build_id.mk]
Version bump to BP2A.241211.001.A1 [core/build_id.mk]
Version bump to BP2A.241211.004 [core/build_id.mk]
Version bump to BP2A.241211.002 [core/build_id.mk]
Update Security String to 2025-02-01
Bug: 425899940
Change-Id: I5c705f19c0f4521beebd1e5ad43cb076031d47c0
Signed-off-by: Giuliano Procida <gprocida@google.com>
This is the Makefile-based portion of the Android Build System.
For documentation on how to run a build, see Usage.txt
For a list of behavioral changes useful for Android.mk writers see Changes.md
For an outdated reference on Android.mk files, see build-system.html. Our Android.mk files look similar, but are entirely different from the Android.mk files used by the NDK build system. When searching for documentation elsewhere, ensure that it is for the platform build system -- most are not.
This Makefile-based system is in the process of being replaced with Soong, a new build system written in Go. During the transition, all of these makefiles are read by Kati, and generate a ninja file instead of being executed directly. That's combined with a ninja file read by Soong so that the build graph of the two systems can be combined and run as one.