Added SPDX-license-identifier-Apache-2.0 to:
apct-tests/perftests/autofill/Android.bp
apct-tests/perftests/blobstore/Android.bp
apct-tests/perftests/core/Android.bp
apct-tests/perftests/core/apps/overlay/Android.bp
apct-tests/perftests/core/apps/reources_manager/Android.bp
apct-tests/perftests/core/jni/Android.bp
apct-tests/perftests/multiuser/Android.bp
apct-tests/perftests/multiuser/apps/dummyapp/Android.bp
apct-tests/perftests/packagemanager/Android.bp
apct-tests/perftests/packagemanager/apps/query-all/Android.bp
apct-tests/perftests/textclassifier/Android.bp
apct-tests/perftests/utils/Android.bp
apct-tests/perftests/windowmanager/Android.bp
apex/Android.bp
apex/blobstore/framework/Android.bp
apex/blobstore/service/Android.bp
apex/jobscheduler/framework/Android.bp
apex/jobscheduler/service/Android.bp
apex/media/Android.bp
apex/media/aidl/Android.bp
apex/media/framework/Android.bp
cmds/am/Android.bp
cmds/app_process/Android.bp
cmds/appops/Android.bp
cmds/appwidget/Android.bp
cmds/backup/Android.bp
cmds/bmgr/Android.bp
cmds/bootanimation/Android.bp
cmds/bu/Android.bp
cmds/content/Android.bp
cmds/dpm/Android.bp
cmds/hid/Android.bp
cmds/hid/jni/Android.bp
cmds/idmap2/Android.bp
cmds/ime/Android.bp
cmds/incident/Android.bp
cmds/incident_helper/Android.bp
cmds/incidentd/Android.bp
cmds/input/Android.bp
cmds/interrupter/Android.bp
cmds/locksettings/Android.bp
cmds/pm/Android.bp
cmds/requestsync/Android.bp
cmds/screencap/Android.bp
cmds/sm/Android.bp
cmds/svc/Android.bp
cmds/telecom/Android.bp
cmds/uiautomator/Android.bp
cmds/uiautomator/cmds/uiautomator/Android.bp
cmds/uiautomator/instrumentation/Android.bp
cmds/uiautomator/library/Android.bp
cmds/vr/Android.bp
cmds/wm/Android.bp
config/Android.bp
core/java/android/service/wallpaper/Android.bp
core/jni/Android.bp
core/sysprop/Android.bp
core/tests/BroadcastRadioTests/Android.bp
core/tests/ConnectivityManagerTest/Android.bp
core/tests/PackageInstallerSessions/Android.bp
core/tests/PlatformCompatFramework/Android.bp
core/tests/bandwidthtests/Android.bp
core/tests/benchmarks/Android.bp
core/tests/bluetoothtests/Android.bp
core/tests/bugreports/Android.bp
core/tests/coretests/Android.bp
core/tests/coretests/BinderDeathRecipientHelperApp/Android.bp
core/tests/coretests/BinderProxyCountingTestApp/Android.bp
core/tests/coretests/BinderProxyCountingTestService/Android.bp
core/tests/coretests/BstatsTestApp/Android.bp
core/tests/coretests/DisabledTestApp/Android.bp
core/tests/coretests/EnabledTestApp/Android.bp
core/tests/coretests/aidl/Android.bp
core/tests/coretests/apks/Android.bp
core/tests/coretests/apks/install/Android.bp
core/tests/coretests/apks/install_bad_dex/Android.bp
core/tests/coretests/apks/install_complete_package_info/Android.bp
core/tests/coretests/apks/install_decl_perm/Android.bp
core/tests/coretests/apks/install_jni_lib/Android.bp
core/tests/coretests/apks/install_jni_lib_open_from_apk/Android.bp
core/tests/coretests/apks/install_loc_auto/Android.bp
core/tests/coretests/apks/install_loc_internal/Android.bp
core/tests/coretests/apks/install_loc_sdcard/Android.bp
core/tests/coretests/apks/install_loc_unspecified/Android.bp
core/tests/coretests/apks/install_use_perm_good/Android.bp
core/tests/coretests/apks/install_uses_feature/Android.bp
core/tests/coretests/apks/install_verifier_bad/Android.bp
core/tests/coretests/apks/install_verifier_good/Android.bp
core/tests/coretests/apks/keyset/Android.bp
core/tests/coretests/apks/locales/Android.bp
core/tests/coretests/apks/overlay_config/Android.bp
core/tests/coretests/apks/version/Android.bp
core/tests/coretests/apks/version_nosys/Android.bp
core/tests/featureflagtests/Android.bp
core/tests/hdmitests/Android.bp
core/tests/hosttests/test-apps/AutoLocTestApp/Android.bp
core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.bp
core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.bp
core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.bp
core/tests/hosttests/test-apps/ExternalLocPermsFLTestApp/Android.bp
core/tests/hosttests/test-apps/ExternalLocTestApp/Android.bp
core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.bp
core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.bp
core/tests/hosttests/test-apps/ExternalSharedPerms/Android.bp
core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.bp
core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.bp
core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.bp
core/tests/hosttests/test-apps/InternalLocTestApp/Android.bp
core/tests/hosttests/test-apps/MultiDexLegacyTestServicesTests/Android.bp
core/tests/hosttests/test-apps/NoLocTestApp/Android.bp
core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.bp
core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.bp
core/tests/hosttests/test-apps/SharedUid/32/Android.bp
core/tests/hosttests/test-apps/SharedUid/32/jni/Android.bp
core/tests/hosttests/test-apps/SharedUid/64/Android.bp
core/tests/hosttests/test-apps/SharedUid/64/jni/Android.bp
core/tests/hosttests/test-apps/SharedUid/dual/Android.bp
core/tests/hosttests/test-apps/SharedUid/dual/jni/Android.bp
core/tests/hosttests/test-apps/SharedUid/java_only/Android.bp
core/tests/hosttests/test-apps/SimpleTestApp/Android.bp
core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v1_ext/Android.bp
core/tests/hosttests/test-apps/UpdateExtToIntLocTestApp_v2_int/Android.bp
core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v1_ext/Android.bp
core/tests/hosttests/test-apps/UpdateExternalLocTestApp_v2_none/Android.bp
core/tests/hosttests/test-apps/VersatileTestApp_Auto/Android.bp
core/tests/hosttests/test-apps/VersatileTestApp_External/Android.bp
core/tests/hosttests/test-apps/VersatileTestApp_Internal/Android.bp
core/tests/hosttests/test-apps/VersatileTestApp_None/Android.bp
core/tests/mockingcoretests/Android.bp
core/tests/notificationtests/Android.bp
core/tests/overlaytests/device/Android.bp
core/tests/overlaytests/device/test-apps/AppOverlayOne/Android.bp
core/tests/overlaytests/device/test-apps/AppOverlayTwo/Android.bp
core/tests/overlaytests/device/test-apps/FrameworkOverlay/Android.bp
core/tests/overlaytests/host/Android.bp
core/tests/overlaytests/remount/Android.bp
core/tests/overlaytests/remount/test-apps/Overlay/Android.bp
core/tests/overlaytests/remount/test-apps/SharedLibrary/Android.bp
core/tests/overlaytests/remount/test-apps/SharedLibraryOverlay/Android.bp
core/tests/overlaytests/remount/test-apps/Target/Android.bp
core/tests/packagemanagertests/Android.bp
core/tests/privacytests/Android.bp
core/tests/screenshothelpertests/Android.bp
core/tests/systemproperties/Android.bp
core/tests/utillib/Android.bp
core/tests/utiltests/Android.bp
core/tests/utiltests/jni/Android.bp
core/tests/uwbtests/Android.bp
core/xsd/Android.bp
core/xsd/vts/Android.bp
data/etc/Android.bp
data/etc/car/Android.bp
data/fonts/Android.bp
data/keyboards/Android.mk
drm/jni/Android.bp
errorprone/Android.bp
graphics/proto/Android.bp
keystore/Android.bp
keystore/tests/Android.bp
libs/WindowManager/Jetpack/Android.bp
libs/WindowManager/Shell/Android.bp
libs/WindowManager/Shell/tests/Android.bp
libs/androidfw/Android.bp
libs/androidfw/fuzz/resourcefile_fuzzer/Android.bp
libs/hostgraphics/Android.bp
libs/incident/Android.bp
libs/input/Android.bp
libs/input/tests/Android.bp
libs/protoutil/Android.bp
libs/services/Android.bp
libs/storage/Android.bp
libs/usb/tests/AccessoryChat/Android.bp
libs/usb/tests/AccessoryChat/accessorychat/Android.bp
location/lib/Android.bp
location/tests/Android.bp
location/tests/locationtests/Android.bp
lowpan/tests/Android.bp
media/Android.bp
media/java/Android.bp
media/java/android/media/tv/tunerresourcemanager/Android.bp
media/jni/Android.bp
media/jni/audioeffect/Android.bp
media/jni/soundpool/Android.bp
media/jni/soundpool/tests/Android.bp
media/lib/remotedisplay/Android.bp
media/lib/signer/Android.bp
media/lib/tvremote/Android.bp
media/lib/tvremote/tests/Android.bp
media/mca/filterfw/Android.bp
media/mca/filterfw/native/Android.bp
media/mca/filterpacks/Android.bp
media/mca/samples/CameraEffectsRecordingSample/Android.bp
media/mca/tests/Android.bp
media/native/midi/Android.bp
media/packages/BluetoothMidiService/Android.bp
media/packages/BluetoothMidiService/tests/unit/Android.bp
media/tests/AudioPolicyTest/Android.bp
media/tests/CameraBrowser/Android.bp
media/tests/EffectsTest/Android.bp
media/tests/MediaDump/Android.bp
media/tests/MediaFrameworkTest/Android.bp
media/tests/MediaRouter/Android.bp
media/tests/MtpTests/Android.bp
media/tests/ScoAudioTest/Android.bp
media/tests/SoundPoolTest/Android.bp
media/tests/TunerTest/Android.bp
media/tests/audiotests/Android.bp
media/tests/players/Android.bp
mime/Android.bp
native/android/Android.bp
native/graphics/jni/Android.bp
native/webview/loader/Android.bp
nfc-extras/Android.bp
nfc-extras/tests/Android.bp
packages/AppPredictionLib/Android.bp
packages/BackupEncryption/Android.bp
packages/BackupEncryption/test/robolectric-integration/Android.bp
packages/BackupEncryption/test/robolectric/Android.bp
packages/BackupEncryption/test/unittest/Android.bp
packages/BackupRestoreConfirmation/Android.bp
packages/CarSystemUI/Android.bp
packages/CarrierDefaultApp/Android.bp
packages/CarrierDefaultApp/tests/unit/Android.bp
packages/CompanionDeviceManager/Android.bp
packages/Connectivity/framework/Android.bp
packages/Connectivity/service/Android.bp
packages/CtsShim/Android.bp
packages/CtsShim/build/Android.bp
packages/CtsShim/build/jni/Android.bp
packages/DynamicSystemInstallationService/Android.bp
packages/DynamicSystemInstallationService/tests/Android.bp
packages/EasterEgg/Android.bp
packages/EncryptedLocalTransport/Android.bp
packages/ExtShared/Android.bp
packages/ExternalStorageProvider/Android.bp
packages/ExternalStorageProvider/tests/Android.bp
packages/FakeOemFeatures/Android.bp
packages/FusedLocation/Android.bp
packages/InputDevices/Android.bp
packages/LocalTransport/Android.bp
packages/PackageInstaller/Android.bp
packages/PrintRecommendationService/Android.bp
packages/PrintSpooler/Android.bp
packages/PrintSpooler/jni/Android.bp
packages/PrintSpooler/tests/outofprocess/Android.bp
packages/SettingsLib/ActionBarShadow/Android.bp
packages/SettingsLib/ActionButtonsPreference/Android.bp
packages/SettingsLib/AdaptiveIcon/Android.bp
packages/SettingsLib/Android.bp
packages/SettingsLib/AppPreference/Android.bp
packages/SettingsLib/BarChartPreference/Android.bp
packages/SettingsLib/DisplayDensityUtils/Android.bp
packages/SettingsLib/EntityHeaderWidgets/Android.bp
packages/SettingsLib/HelpUtils/Android.bp
packages/SettingsLib/LayoutPreference/Android.bp
packages/SettingsLib/ProgressBar/Android.bp
packages/SettingsLib/RadioButtonPreference/Android.bp
packages/SettingsLib/RestrictedLockUtils/Android.bp
packages/SettingsLib/SchedulesProvider/Android.bp
packages/SettingsLib/SearchProvider/Android.bp
packages/SettingsLib/SearchWidget/Android.bp
packages/SettingsLib/SettingsSpinner/Android.bp
packages/SettingsLib/SettingsTheme/Android.bp
packages/SettingsLib/Tile/Android.bp
packages/SettingsLib/Utils/Android.bp
packages/SettingsLib/search/Android.bp
packages/SettingsLib/tests/integ/Android.bp
packages/SettingsLib/tests/robotests/Android.bp
packages/SettingsProvider/Android.bp
packages/SharedStorageBackup/Android.bp
packages/Shell/Android.bp
packages/Shell/tests/Android.bp
packages/SimAppDialog/Android.bp
packages/SoundPicker/Android.bp
packages/StatementService/Android.bp
packages/SystemUI/Android.bp
packages/SystemUI/plugin/Android.bp
packages/SystemUI/plugin/ExamplePlugin/Android.bp
packages/SystemUI/plugin_core/Android.bp
packages/SystemUI/shared/Android.bp
packages/VpnDialogs/Android.bp
packages/WAPPushManager/Android.bp
packages/WAPPushManager/tests/Android.bp
packages/WallpaperBackup/Android.bp
packages/WallpaperCropper/Android.bp
packages/overlays/Android.mk
packages/overlays/tests/Android.bp
packages/services/PacProcessor/Android.bp
packages/services/PacProcessor/jni/Android.bp
packages/services/Proxy/Android.bp
proto/Android.bp
rs/jni/Android.mk
samples/demo/haptic-assessment/Android.bp
sax/tests/saxtests/Android.bp
services/Android.bp
services/accessibility/Android.bp
services/appprediction/Android.bp
services/appwidget/Android.bp
services/autofill/Android.bp
services/backup/Android.bp
services/backup/backuplib/Android.bp
services/companion/Android.bp
services/contentcapture/Android.bp
services/contentsuggestions/Android.bp
services/core/Android.bp
services/core/java/com/android/server/vcn/Android.bp
services/core/jni/Android.bp
services/core/xsd/Android.bp
services/core/xsd/vts/Android.bp
services/coverage/Android.bp
services/devicepolicy/Android.bp
services/incremental/Android.bp
services/midi/Android.bp
services/net/Android.bp
services/people/Android.bp
services/print/Android.bp
services/profcollect/Android.bp
services/restrictions/Android.bp
services/robotests/Android.bp
services/robotests/backup/Android.bp
services/systemcaptions/Android.bp
services/tests/PackageManagerComponentOverrideTests/Android.bp
services/tests/PackageManagerServiceTests/host/Android.bp
services/tests/PackageManagerServiceTests/host/test-apps/Android.bp
services/tests/mockingservicestests/Android.bp
services/tests/rescueparty/Android.bp
services/tests/servicestests/Android.bp
services/tests/servicestests/aidl/Android.bp
services/tests/servicestests/apks/Android.bp
services/tests/servicestests/apks/install-split-base/Android.bp
services/tests/servicestests/apks/install-split-feature-a/Android.bp
services/tests/servicestests/apks/install_intent_filters/Android.bp
services/tests/servicestests/apks/install_uses_sdk/Android.bp
services/tests/servicestests/test-apps/ConnTestApp/Android.bp
services/tests/servicestests/test-apps/JobTestApp/Android.bp
services/tests/servicestests/test-apps/PackageParserApp/Android.bp
services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp
services/tests/servicestests/test-apps/SimpleServiceTestApp/Android.bp
services/tests/servicestests/test-apps/SuspendTestApp/Android.bp
services/tests/shortcutmanagerutils/Android.bp
services/tests/uiservicestests/Android.bp
services/tests/wmtests/Android.bp
services/usage/Android.bp
services/usb/Android.bp
services/voiceinteraction/Android.bp
services/wifi/Android.bp
startop/apps/test/Android.bp
startop/iorap/Android.bp
startop/iorap/functional_tests/Android.bp
startop/iorap/stress/Android.bp
startop/iorap/tests/Android.bp
startop/view_compiler/Android.bp
startop/view_compiler/dex_builder_test/Android.bp
test-base/hiddenapi/Android.bp
test-mock/Android.bp
test-runner/tests/Android.bp
tests/AccessibilityEventsLogger/Android.bp
tests/AccessoryDisplay/common/Android.bp
tests/AccessoryDisplay/sink/Android.bp
tests/AccessoryDisplay/source/Android.bp
tests/ActivityManagerPerfTests/stub-app/Android.bp
tests/ActivityManagerPerfTests/test-app/Android.bp
tests/ActivityManagerPerfTests/tests/Android.bp
tests/ActivityManagerPerfTests/utils/Android.bp
tests/ActivityTests/Android.bp
tests/ActivityViewTest/Android.bp
tests/AmSlam/Android.bp
tests/ApkVerityTest/Android.bp
tests/ApkVerityTest/ApkVerityTestApp/Android.bp
tests/ApkVerityTest/block_device_writer/Android.bp
tests/AppLaunch/Android.bp
tests/AppLaunchWear/Android.bp
tests/AppResourcesLoaders/Android.bp
tests/AppResourcesLoaders/Overlay/Android.bp
tests/Assist/Android.bp
tests/AutoVerify/app1/Android.bp
tests/AutoVerify/app2/Android.bp
tests/AutoVerify/app3/Android.bp
tests/AutoVerify/app4/Android.bp
tests/BackgroundDexOptServiceIntegrationTests/Android.bp
tests/BandwidthTests/Android.bp
tests/BatteryWaster/Android.bp
tests/BiDiTests/Android.bp
tests/BlobStoreTestUtils/Android.bp
tests/BootImageProfileTest/Android.bp
tests/BrowserPowerTest/Android.bp
tests/Camera2Tests/SmartCamera/SimpleCamera/jni/Android.bp
tests/CameraPrewarmTest/Android.bp
tests/Codegen/Android.bp
tests/Compatibility/Android.bp
tests/CoreTests/android/Android.bp
tests/DataIdleTest/Android.bp
tests/DozeTest/Android.bp
tests/DpiTest/Android.bp
tests/DynamicCodeLoggerIntegrationTests/Android.mk
tests/FeatureSplit/base/Android.bp
tests/FeatureSplit/feature1/Android.bp
tests/FeatureSplit/feature2/Android.bp
tests/FixVibrateSetting/Android.bp
tests/FlickerTests/Android.bp
tests/FlickerTests/test-apps/Android.bp
tests/FlickerTests/test-apps/flickerapp/Android.bp
tests/FrameworkPerf/Android.bp
tests/GamePerformance/Android.bp
tests/GridLayoutTest/Android.bp
tests/HierarchyViewerTest/Android.bp
tests/HugeBackup/Android.bp
tests/HwAccelerationTest/Android.bp
tests/Internal/Android.bp
tests/JankBench/Android.bp
tests/JobSchedulerPerfTests/Android.bp
tests/JobSchedulerTestApp/Android.bp
tests/LargeAssetTest/Android.bp
tests/LegacyAssistant/Android.bp
tests/LocalizationTest/Android.bp
tests/LocationTracker/Android.bp
tests/LotsOfApps/Android.bp
tests/LowStorageTest/Android.bp
tests/ManagedProfileLifecycleStressTest/Android.bp
tests/ManagedProfileLifecycleStressTest/app/DummyDPC/Android.bp
tests/MemoryUsage/Android.bp
tests/MirrorSurfaceTest/Android.bp
tests/NativeProcessesMemoryTest/Android.bp
tests/NetworkSecurityConfigTest/Android.bp
tests/NullHomeTest/Android.bp
tests/OdmApps/Android.bp
tests/OdmApps/app/Android.bp
tests/OdmApps/priv-app/Android.bp
tests/OneMedia/Android.bp
tests/PackageWatchdog/Android.bp
tests/PlatformCompatGating/Android.bp
tests/PlatformCompatGating/test-rules/Android.bp
tests/ProtoInputStreamTests/Android.bp
tests/RemoteDisplayProvider/Android.bp
tests/RenderThreadTest/Android.bp
tests/RollbackTest/Android.bp
tests/SerialChat/Android.bp
tests/ServiceCrashTest/Android.bp
tests/SharedLibrary/client/Android.bp
tests/SharedLibrary/lib/Android.bp
tests/ShowWhenLockedApp/Android.bp
tests/SmokeTest/Android.bp
tests/SmokeTest/tests/Android.bp
tests/SmokeTestApps/Android.bp
tests/SoundTriggerTestApp/Android.bp
tests/Split/Android.bp
tests/StagedInstallTest/Android.bp
tests/StatusBar/Android.bp
tests/SurfaceComposition/Android.bp
tests/SurfaceControlViewHostTest/Android.bp
tests/SystemMemoryTest/device/Android.bp
tests/SystemMemoryTest/host/Android.bp
tests/SystemUIDemoModeController/Android.bp
tests/TaskOrganizerTest/Android.bp
tests/TelephonyCommonTests/Android.bp
tests/TouchLatency/Android.bp
tests/TransformTest/Android.bp
tests/TtsTests/Android.bp
tests/UiBench/Android.bp
tests/UsageReportingTest/Android.bp
tests/UsageStatsPerfTests/Android.bp
tests/UsageStatsTest/Android.bp
tests/UsbHostExternalManagmentTest/AoapTestDevice/Android.bp
tests/UsbHostExternalManagmentTest/AoapTestHost/Android.bp
tests/UsbHostExternalManagmentTest/UsbHostExternalManagmentTestApp/Android.bp
tests/UsbManagerTests/Android.bp
tests/UsbManagerTests/lib/Android.bp
tests/UsbTests/Android.bp
tests/UsesFeature2Test/Android.bp
tests/VectorDrawableTest/Android.bp
tests/VoiceEnrollment/Android.bp
tests/VoiceInteraction/Android.bp
tests/WallpaperTest/Android.bp
tests/WindowAnimationJank/Android.bp
tests/WindowInsetsTests/Android.bp
tests/appwidgets/AppWidgetHostTest/Android.bp
tests/appwidgets/AppWidgetProviderTest/Android.bp
tests/backup/Android.mk
tests/benchmarks/Android.bp
tests/libs-permissions/Android.bp
tests/net/Android.bp
tests/net/common/Android.bp
tests/net/deflake/Android.bp
tests/net/integration/Android.bp
tests/net/jni/Android.bp
tests/net/smoketest/Android.bp
tests/notification/Android.bp
tests/permission/Android.bp
tests/privapp-permissions/Android.bp
tests/testables/Android.bp
tests/testables/tests/Android.bp
tests/utils/StubIME/Android.bp
tests/utils/hostutils/Android.bp
tests/utils/testutils/Android.bp
tests/vcn/Android.bp
tools/aapt/Android.bp
tools/aapt2/Android.bp
tools/aapt2/integration-tests/AutoVersionTest/Android.bp
tools/aapt2/integration-tests/BasicTest/Android.bp
tools/aapt2/integration-tests/MergeOnlyTest/LeafLib/Android.mk
tools/aapt2/integration-tests/MergeOnlyTest/LocalLib/Android.mk
tools/aapt2/integration-tests/NamespaceTest/LibOne/Android.mk
tools/aapt2/integration-tests/NamespaceTest/LibTwo/Android.mk
tools/aapt2/integration-tests/StaticLibTest/App/Android.bp
tools/aapt2/integration-tests/StaticLibTest/LibOne/Android.bp
tools/aapt2/integration-tests/StaticLibTest/LibTwo/Android.bp
tools/aapt2/integration-tests/SymlinkTest/Android.bp
tools/bit/Android.bp
tools/codegen/Android.bp
tools/dump-coverage/Android.bp
tools/incident_report/Android.bp
tools/incident_section_gen/Android.bp
tools/lock_agent/Android.bp
tools/locked_region_code_injection/Android.bp
tools/obbtool/Android.bp
tools/powermodel/Android.bp
tools/preload-check/Android.bp
tools/preload-check/device/Android.bp
tools/preload/loadclass/Android.bp
tools/processors/staledataclass/Android.bp
tools/processors/view_inspector/Android.bp
tools/protologtool/Android.bp
tools/sdkparcelables/Android.bp
tools/split-select/Android.bp
tools/streaming_proto/Android.bp
tools/validatekeymaps/Android.bp
wifi/java/Android.bp
wifi/tests/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
libs/hwui/Android.bp
native/webview/plat_support/Android.bp
obex/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
SPDX-license-identifier-CC-BY SPDX-license-identifier-CPL-1.0
SPDX-license-identifier-GPL SPDX-license-identifier-GPL-2.0
SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS
SPDX-license-identifier-W3C legacy_unencumbered
to:
Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
legacy_unencumbered
to:
core/java/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-CPL-1.0
to:
test-base/Android.bp
test-runner/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL
to:
core/res/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL-2.0
to:
libs/usb/Android.bp
libs/usb/tests/accessorytest/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT
to:
tools/preload/Android.bp
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT
SPDX-license-identifier-Unicode-DFS
to:
api/Android.bp
boot/Android.bp
cmds/device_config/Android.bp
cmds/settings/Android.bp
core/api/Android.bp
core/tests/coretests/certs/Android.bp
core/tests/overlaytests/remount/test-apps/certs/Android.bp
core/tests/overlaytests/remount/test-apps/overlaid_apex/Android.bp
core/tests/overlaytests/remount/test-apps/overlay_apex/Android.bp
libs/tracingproxy/Android.bp
services/startop/Android.bp
test-legacy/Android.mk
tests/ApkVerityTest/testdata/Android.bp
tests/TransitionTests/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: Ic44d662936d1ff0cae7fbe915932b37aa4e4869a
Merged-in: I6e9103c3275cb2e6df5dc586588eccd7d2ab6b06
337 lines
12 KiB
Plaintext
337 lines
12 KiB
Plaintext
|
|
package {
|
|
default_applicable_licenses: ["frameworks_base_core_jni_license"],
|
|
}
|
|
|
|
// Added automatically by a large-scale-change
|
|
// See: http://go/android-license-faq
|
|
license {
|
|
name: "frameworks_base_core_jni_license",
|
|
visibility: [":__subpackages__"],
|
|
license_kinds: [
|
|
"SPDX-license-identifier-Apache-2.0",
|
|
],
|
|
license_text: [
|
|
"NOTICE",
|
|
],
|
|
}
|
|
|
|
cc_library_shared {
|
|
name: "libandroid_runtime",
|
|
host_supported: true,
|
|
cflags: [
|
|
"-Wno-unused-parameter",
|
|
"-Wno-non-virtual-dtor",
|
|
"-Wno-maybe-uninitialized",
|
|
"-Wno-parentheses",
|
|
|
|
"-DGL_GLEXT_PROTOTYPES",
|
|
"-DEGL_EGLEXT_PROTOTYPES",
|
|
|
|
"-DU_USING_ICU_NAMESPACE=0",
|
|
|
|
"-Wall",
|
|
"-Werror",
|
|
"-Wno-error=deprecated-declarations",
|
|
"-Wunused",
|
|
"-Wunreachable-code",
|
|
],
|
|
|
|
cppflags: ["-Wno-conversion-null"],
|
|
|
|
srcs: [
|
|
"android_animation_PropertyValuesHolder.cpp",
|
|
"android_os_SystemClock.cpp",
|
|
"android_os_SystemProperties.cpp",
|
|
"android_os_Trace.cpp",
|
|
"android_text_AndroidCharacter.cpp",
|
|
"android_util_EventLog.cpp",
|
|
"android_util_Log.cpp",
|
|
"android_util_StringBlock.cpp",
|
|
"android_util_XmlBlock.cpp",
|
|
"android_util_jar_StrictJarFile.cpp",
|
|
"com_android_internal_util_VirtualRefBasePtr.cpp",
|
|
],
|
|
|
|
include_dirs: [
|
|
"external/skia/include/private",
|
|
"frameworks/base/media/jni",
|
|
"system/media/camera/include",
|
|
"system/media/private/camera/include",
|
|
],
|
|
|
|
shared_libs: [
|
|
"libbase",
|
|
"libcutils",
|
|
"libharfbuzz_ng",
|
|
"libhwui",
|
|
"liblog",
|
|
"libminikin",
|
|
"libnativehelper",
|
|
"libz",
|
|
"libziparchive",
|
|
],
|
|
|
|
export_include_dirs: [
|
|
".",
|
|
"include",
|
|
],
|
|
|
|
target: {
|
|
android: {
|
|
srcs: [
|
|
"AndroidRuntime.cpp",
|
|
"com_android_internal_content_NativeLibraryHelper.cpp",
|
|
"com_google_android_gles_jni_EGLImpl.cpp",
|
|
"com_google_android_gles_jni_GLImpl.cpp", // TODO: .arm
|
|
"android_app_Activity.cpp",
|
|
"android_app_ActivityThread.cpp",
|
|
"android_app_NativeActivity.cpp",
|
|
"android_app_admin_SecurityLog.cpp",
|
|
"android_opengl_EGL14.cpp",
|
|
"android_opengl_EGL15.cpp",
|
|
"android_opengl_EGLExt.cpp",
|
|
"android_opengl_GLES10.cpp",
|
|
"android_opengl_GLES10Ext.cpp",
|
|
"android_opengl_GLES11.cpp",
|
|
"android_opengl_GLES11Ext.cpp",
|
|
"android_opengl_GLES20.cpp",
|
|
"android_opengl_GLES30.cpp",
|
|
"android_opengl_GLES31.cpp",
|
|
"android_opengl_GLES31Ext.cpp",
|
|
"android_opengl_GLES32.cpp",
|
|
"android_database_CursorWindow.cpp",
|
|
"android_database_SQLiteCommon.cpp",
|
|
"android_database_SQLiteConnection.cpp",
|
|
"android_database_SQLiteGlobal.cpp",
|
|
"android_database_SQLiteDebug.cpp",
|
|
"android_graphics_GraphicBuffer.cpp",
|
|
"android_graphics_SurfaceTexture.cpp",
|
|
"android_view_CompositionSamplingListener.cpp",
|
|
"android_view_DisplayEventReceiver.cpp",
|
|
"android_view_InputChannel.cpp",
|
|
"android_view_InputDevice.cpp",
|
|
"android_view_InputEventReceiver.cpp",
|
|
"android_view_InputEventSender.cpp",
|
|
"android_view_InputQueue.cpp",
|
|
"android_view_KeyCharacterMap.cpp",
|
|
"android_view_KeyEvent.cpp",
|
|
"android_view_MotionEvent.cpp",
|
|
"android_view_PointerIcon.cpp",
|
|
"android_view_Surface.cpp",
|
|
"android_view_SurfaceControl.cpp",
|
|
"android_graphics_BLASTBufferQueue.cpp",
|
|
"android_view_SurfaceSession.cpp",
|
|
"android_view_TextureView.cpp",
|
|
"android_view_VelocityTracker.cpp",
|
|
"android_view_VerifiedKeyEvent.cpp",
|
|
"android_view_VerifiedMotionEvent.cpp",
|
|
"android_text_Hyphenator.cpp",
|
|
"android_os_Debug.cpp",
|
|
"android_os_GraphicsEnvironment.cpp",
|
|
"android_os_HidlMemory.cpp",
|
|
"android_os_HidlSupport.cpp",
|
|
"android_os_HwBinder.cpp",
|
|
"android_os_HwBlob.cpp",
|
|
"android_os_HwParcel.cpp",
|
|
"android_os_HwRemoteBinder.cpp",
|
|
"android_os_NativeHandle.cpp",
|
|
"android_os_MemoryFile.cpp",
|
|
"android_os_MessageQueue.cpp",
|
|
"android_os_Parcel.cpp",
|
|
"android_os_SELinux.cpp",
|
|
"android_os_ServiceManager.cpp",
|
|
"android_os_SharedMemory.cpp",
|
|
"android_os_storage_StorageManager.cpp",
|
|
"android_os_UEventObserver.cpp",
|
|
"android_os_VintfObject.cpp",
|
|
"android_os_VintfRuntimeInfo.cpp",
|
|
"android_os_incremental_IncrementalManager.cpp",
|
|
"android_net_LocalSocketImpl.cpp",
|
|
"android_net_NetUtils.cpp",
|
|
"android_service_DataLoaderService.cpp",
|
|
"android_util_AssetManager.cpp",
|
|
"android_util_Binder.cpp",
|
|
"android_util_MemoryIntArray.cpp",
|
|
"android_util_Process.cpp",
|
|
"android_media_AudioDeviceAttributes.cpp",
|
|
"android_media_AudioEffectDescriptor.cpp",
|
|
"android_media_AudioRecord.cpp",
|
|
"android_media_AudioSystem.cpp",
|
|
"android_media_AudioTrackCallback.cpp",
|
|
"android_media_AudioTrack.cpp",
|
|
"android_media_AudioAttributes.cpp",
|
|
"android_media_AudioProductStrategies.cpp",
|
|
"android_media_AudioVolumeGroups.cpp",
|
|
"android_media_AudioVolumeGroupCallback.cpp",
|
|
"android_media_DeviceCallback.cpp",
|
|
"android_media_MediaMetricsJNI.cpp",
|
|
"android_media_MicrophoneInfo.cpp",
|
|
"android_media_midi.cpp",
|
|
"android_media_RemoteDisplay.cpp",
|
|
"android_media_ToneGenerator.cpp",
|
|
"android_hardware_Camera.cpp",
|
|
"android_hardware_camera2_CameraMetadata.cpp",
|
|
"android_hardware_camera2_legacy_LegacyCameraDevice.cpp",
|
|
"android_hardware_camera2_legacy_PerfMeasurement.cpp",
|
|
"android_hardware_camera2_DngCreator.cpp",
|
|
"android_hardware_display_DisplayManagerGlobal.cpp",
|
|
"android_hardware_display_DisplayViewport.cpp",
|
|
"android_hardware_HardwareBuffer.cpp",
|
|
"android_hardware_SensorManager.cpp",
|
|
"android_hardware_SerialPort.cpp",
|
|
"android_hardware_UsbDevice.cpp",
|
|
"android_hardware_UsbDeviceConnection.cpp",
|
|
"android_hardware_UsbRequest.cpp",
|
|
"android_hardware_location_ActivityRecognitionHardware.cpp",
|
|
"android_util_FileObserver.cpp",
|
|
"android/opengl/poly_clip.cpp", // TODO: .arm
|
|
"android/opengl/util.cpp",
|
|
"android_server_NetworkManagementSocketTagger.cpp",
|
|
"android_ddm_DdmHandleNativeHeap.cpp",
|
|
"android_backup_BackupDataInput.cpp",
|
|
"android_backup_BackupDataOutput.cpp",
|
|
"android_backup_FileBackupHelperBase.cpp",
|
|
"android_backup_BackupHelperDispatcher.cpp",
|
|
"android_app_backup_FullBackup.cpp",
|
|
"android_content_res_ApkAssets.cpp",
|
|
"android_content_res_ObbScanner.cpp",
|
|
"android_content_res_Configuration.cpp",
|
|
"android_security_Scrypt.cpp",
|
|
"com_android_internal_content_om_OverlayConfig.cpp",
|
|
"com_android_internal_net_NetworkUtilsInternal.cpp",
|
|
"com_android_internal_os_ClassLoaderFactory.cpp",
|
|
"com_android_internal_os_FuseAppLoop.cpp",
|
|
"com_android_internal_os_KernelCpuUidBpfMapReader.cpp",
|
|
"com_android_internal_os_KernelSingleUidTimeReader.cpp",
|
|
"com_android_internal_os_Zygote.cpp",
|
|
"com_android_internal_os_ZygoteInit.cpp",
|
|
"hwbinder/EphemeralStorage.cpp",
|
|
"fd_utils.cpp",
|
|
"android_hardware_input_InputWindowHandle.cpp",
|
|
"android_hardware_input_InputApplicationHandle.cpp",
|
|
],
|
|
|
|
static_libs: [
|
|
"libasync_safe",
|
|
"libbinderthreadstateutils",
|
|
"libdmabufinfo",
|
|
"libgif",
|
|
"libseccomp_policy",
|
|
"libgrallocusage",
|
|
"libscrypt_static",
|
|
],
|
|
|
|
shared_libs: [
|
|
"android.hardware.memtrack-unstable-ndk_platform",
|
|
"libandroidicu",
|
|
"libbpf_android",
|
|
"libnetdbpf",
|
|
"libnetdutils",
|
|
"libmemtrack",
|
|
"libandroidfw",
|
|
"libappfuse",
|
|
"libcrypto",
|
|
"libcutils",
|
|
"libdebuggerd_client",
|
|
"libutils",
|
|
"libbinder",
|
|
"libui",
|
|
"libgraphicsenv",
|
|
"libgui",
|
|
"libmediandk",
|
|
"libsensor",
|
|
"libinput",
|
|
"libcamera_client",
|
|
"libcamera_metadata",
|
|
"libsqlite",
|
|
"libEGL",
|
|
"libGLESv1_CM",
|
|
"libGLESv2",
|
|
"libGLESv3",
|
|
"libincfs",
|
|
"libdataloader",
|
|
"libvulkan",
|
|
"libETC1",
|
|
"libhardware",
|
|
"libhardware_legacy",
|
|
"libselinux",
|
|
"libmedia",
|
|
"libmedia_helper",
|
|
"libmediametrics",
|
|
"libmeminfo",
|
|
"libaudioclient",
|
|
"libaudiofoundation",
|
|
"libaudiopolicy",
|
|
"libusbhost",
|
|
"libpdfium",
|
|
"libimg_utils",
|
|
"libnetd_client",
|
|
"libprocessgroup",
|
|
"libnativebridge_lazy",
|
|
"libnativeloader_lazy",
|
|
"libmemunreachable",
|
|
"libhidlbase",
|
|
"libvintf",
|
|
"libnativedisplay",
|
|
"libnativewindow",
|
|
"libdl",
|
|
"libdl_android",
|
|
"libstatslog",
|
|
"libstatssocket",
|
|
"libtimeinstate",
|
|
"server_configurable_flags",
|
|
"libstatspull",
|
|
],
|
|
export_shared_lib_headers: [
|
|
// AndroidRuntime.h depends on nativehelper/jni.h
|
|
"libnativehelper",
|
|
|
|
// our headers include libnativewindow's public headers
|
|
"libnativewindow",
|
|
],
|
|
header_libs: [
|
|
"bionic_libc_platform_headers",
|
|
"dnsproxyd_protocol_headers",
|
|
],
|
|
},
|
|
host: {
|
|
cflags: [
|
|
"-Wno-unused-const-variable",
|
|
"-Wno-unused-function",
|
|
],
|
|
srcs: [
|
|
"LayoutlibLoader.cpp",
|
|
],
|
|
include_dirs: [
|
|
"external/vulkan-headers/include",
|
|
"frameworks/native/libs/nativebase/include",
|
|
"frameworks/native/libs/nativewindow/include"
|
|
],
|
|
shared_libs: [
|
|
"libicui18n",
|
|
"libicuuc",
|
|
],
|
|
static_libs: [
|
|
"libandroidfw",
|
|
"libcompiler_rt",
|
|
"libutils",
|
|
"libhostgraphics",
|
|
],
|
|
},
|
|
linux_glibc: {
|
|
srcs: [
|
|
"android_content_res_ApkAssets.cpp",
|
|
"android_os_MessageQueue.cpp",
|
|
"android_util_AssetManager.cpp",
|
|
"android_util_FileObserver.cpp",
|
|
],
|
|
},
|
|
},
|
|
|
|
// Workaround Clang LTO crash.
|
|
lto: {
|
|
never: true,
|
|
},
|
|
}
|