1*d57664e9SAndroid Build Coastguard Worker// Copyright (C) 2023 The Android Open Source Project 2*d57664e9SAndroid Build Coastguard Worker// 3*d57664e9SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*d57664e9SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*d57664e9SAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*d57664e9SAndroid Build Coastguard Worker// 7*d57664e9SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*d57664e9SAndroid Build Coastguard Worker// 9*d57664e9SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*d57664e9SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*d57664e9SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*d57664e9SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*d57664e9SAndroid Build Coastguard Worker// limitations under the License. 14*d57664e9SAndroid Build Coastguard Worker 15*d57664e9SAndroid Build Coastguard Workeraconfig_declarations_group { 16*d57664e9SAndroid Build Coastguard Worker name: "framework-minus-apex-aconfig-declarations", 17*d57664e9SAndroid Build Coastguard Worker aconfig_declarations_groups: [ 18*d57664e9SAndroid Build Coastguard Worker "aconfig_trade_in_mode_flags", 19*d57664e9SAndroid Build Coastguard Worker "audio-framework-aconfig", 20*d57664e9SAndroid Build Coastguard Worker ], 21*d57664e9SAndroid Build Coastguard Worker java_aconfig_libraries: [ 22*d57664e9SAndroid Build Coastguard Worker // !!! KEEP THIS LIST ALPHABETICAL !!! 23*d57664e9SAndroid Build Coastguard Worker "aconfig_mediacodec_flags_java_lib", 24*d57664e9SAndroid Build Coastguard Worker "aconfig_settingslib_flags_java_lib", 25*d57664e9SAndroid Build Coastguard Worker "aconfig_trade_in_mode_flags_java_lib", 26*d57664e9SAndroid Build Coastguard Worker "adpf_flags_java_lib", 27*d57664e9SAndroid Build Coastguard Worker "android.adaptiveauth.flags-aconfig-java", 28*d57664e9SAndroid Build Coastguard Worker "android.app.appfunctions.flags-aconfig-java", 29*d57664e9SAndroid Build Coastguard Worker "android.app.assist.flags-aconfig-java", 30*d57664e9SAndroid Build Coastguard Worker "android.app.contextualsearch.flags-aconfig-java", 31*d57664e9SAndroid Build Coastguard Worker "android.app.flags-aconfig-java", 32*d57664e9SAndroid Build Coastguard Worker "android.app.jank.flags-aconfig-java", 33*d57664e9SAndroid Build Coastguard Worker "android.app.ondeviceintelligence-aconfig-java", 34*d57664e9SAndroid Build Coastguard Worker "android.app.smartspace.flags-aconfig-java", 35*d57664e9SAndroid Build Coastguard Worker "android.app.supervision.flags-aconfig-java", 36*d57664e9SAndroid Build Coastguard Worker "android.app.usage.flags-aconfig-java", 37*d57664e9SAndroid Build Coastguard Worker "android.app.wearable.flags-aconfig-java", 38*d57664e9SAndroid Build Coastguard Worker "android.appwidget.flags-aconfig-java", 39*d57664e9SAndroid Build Coastguard Worker "android.chre.flags-aconfig-java", 40*d57664e9SAndroid Build Coastguard Worker "android.companion.flags-aconfig-java", 41*d57664e9SAndroid Build Coastguard Worker "android.companion.virtual.flags-aconfig-java", 42*d57664e9SAndroid Build Coastguard Worker "android.companion.virtualdevice.flags-aconfig-java", 43*d57664e9SAndroid Build Coastguard Worker "android.content.flags-aconfig-java", 44*d57664e9SAndroid Build Coastguard Worker "android.content.pm.flags-aconfig-java", 45*d57664e9SAndroid Build Coastguard Worker "android.content.res.flags-aconfig-java", 46*d57664e9SAndroid Build Coastguard Worker "android.crashrecovery.flags-aconfig-java", 47*d57664e9SAndroid Build Coastguard Worker "android.credentials.flags-aconfig-java", 48*d57664e9SAndroid Build Coastguard Worker "android.database.sqlite-aconfig-java", 49*d57664e9SAndroid Build Coastguard Worker "android.hardware.biometrics.flags-aconfig-java", 50*d57664e9SAndroid Build Coastguard Worker "android.hardware.devicestate.feature.flags-aconfig-java", 51*d57664e9SAndroid Build Coastguard Worker "android.hardware.flags-aconfig-java", 52*d57664e9SAndroid Build Coastguard Worker "android.hardware.radio.flags-aconfig-java", 53*d57664e9SAndroid Build Coastguard Worker "android.hardware.usb.flags-aconfig-java", 54*d57664e9SAndroid Build Coastguard Worker "android.location.flags-aconfig-java", 55*d57664e9SAndroid Build Coastguard Worker "android.media.codec-aconfig-java", 56*d57664e9SAndroid Build Coastguard Worker "android.media.tv.flags-aconfig-java", 57*d57664e9SAndroid Build Coastguard Worker "android.multiuser.flags-aconfig-java", 58*d57664e9SAndroid Build Coastguard Worker "android.net.platform.flags-aconfig-java", 59*d57664e9SAndroid Build Coastguard Worker "android.net.wifi.flags-aconfig-java", 60*d57664e9SAndroid Build Coastguard Worker "android.nfc.flags-aconfig-java", 61*d57664e9SAndroid Build Coastguard Worker "android.os.flags-aconfig-java", 62*d57664e9SAndroid Build Coastguard Worker "android.os.vibrator.flags-aconfig-java", 63*d57664e9SAndroid Build Coastguard Worker "android.permission.flags-aconfig-java", 64*d57664e9SAndroid Build Coastguard Worker "android.provider.flags-aconfig-java", 65*d57664e9SAndroid Build Coastguard Worker "android.sdk.flags-aconfig-java", 66*d57664e9SAndroid Build Coastguard Worker "android.security.flags-aconfig-java", 67*d57664e9SAndroid Build Coastguard Worker "android.server.app.flags-aconfig-java", 68*d57664e9SAndroid Build Coastguard Worker "android.service.autofill.flags-aconfig-java", 69*d57664e9SAndroid Build Coastguard Worker "android.service.chooser.flags-aconfig-java", 70*d57664e9SAndroid Build Coastguard Worker "android.service.compat.flags-aconfig-java", 71*d57664e9SAndroid Build Coastguard Worker "android.service.controls.flags-aconfig-java", 72*d57664e9SAndroid Build Coastguard Worker "android.service.dreams.flags-aconfig-java", 73*d57664e9SAndroid Build Coastguard Worker "android.service.notification.flags-aconfig-java", 74*d57664e9SAndroid Build Coastguard Worker "android.service.appprediction.flags-aconfig-java", 75*d57664e9SAndroid Build Coastguard Worker "android.service.quickaccesswallet.flags-aconfig-java", 76*d57664e9SAndroid Build Coastguard Worker "android.service.voice.flags-aconfig-java", 77*d57664e9SAndroid Build Coastguard Worker "android.speech.flags-aconfig-java", 78*d57664e9SAndroid Build Coastguard Worker "android.systemserver.flags-aconfig-java", 79*d57664e9SAndroid Build Coastguard Worker "android.tracing.flags-aconfig-java", 80*d57664e9SAndroid Build Coastguard Worker "android.view.accessibility.flags-aconfig-java", 81*d57664e9SAndroid Build Coastguard Worker "android.view.contentcapture.flags-aconfig-java", 82*d57664e9SAndroid Build Coastguard Worker "android.view.contentprotection.flags-aconfig-java", 83*d57664e9SAndroid Build Coastguard Worker "android.view.flags-aconfig-java", 84*d57664e9SAndroid Build Coastguard Worker "android.view.inputmethod.flags-aconfig-java", 85*d57664e9SAndroid Build Coastguard Worker "android.webkit.flags-aconfig-java", 86*d57664e9SAndroid Build Coastguard Worker "android.widget.flags-aconfig-java", 87*d57664e9SAndroid Build Coastguard Worker "android.xr.flags-aconfig-java", 88*d57664e9SAndroid Build Coastguard Worker "art_exported_aconfig_flags_lib", 89*d57664e9SAndroid Build Coastguard Worker "backstage_power_flags_lib", 90*d57664e9SAndroid Build Coastguard Worker "backup_flags_lib", 91*d57664e9SAndroid Build Coastguard Worker "camera_platform_flags_core_java_lib", 92*d57664e9SAndroid Build Coastguard Worker "com.android.hardware.input-aconfig-java", 93*d57664e9SAndroid Build Coastguard Worker "com.android.input.flags-aconfig-java", 94*d57664e9SAndroid Build Coastguard Worker "com.android.internal.compat.flags-aconfig-java", 95*d57664e9SAndroid Build Coastguard Worker "com.android.internal.foldables.flags-aconfig-java", 96*d57664e9SAndroid Build Coastguard Worker "com.android.internal.os.flags-aconfig-java", 97*d57664e9SAndroid Build Coastguard Worker "com.android.internal.pm.pkg.component.flags-aconfig-java", 98*d57664e9SAndroid Build Coastguard Worker "com.android.internal.widget.flags-aconfig-java", 99*d57664e9SAndroid Build Coastguard Worker "com.android.media.flags.bettertogether-aconfig-java", 100*d57664e9SAndroid Build Coastguard Worker "com.android.media.flags.editing-aconfig-java", 101*d57664e9SAndroid Build Coastguard Worker "com.android.media.flags.performance-aconfig-java", 102*d57664e9SAndroid Build Coastguard Worker "com.android.media.flags.projection-aconfig-java", 103*d57664e9SAndroid Build Coastguard Worker "com.android.net.http.flags-aconfig-exported-java", 104*d57664e9SAndroid Build Coastguard Worker "com.android.net.thread.platform.flags-aconfig-java", 105*d57664e9SAndroid Build Coastguard Worker "com.android.ranging.flags.ranging-aconfig-java-export", 106*d57664e9SAndroid Build Coastguard Worker "com.android.server.contextualsearch.flags-java", 107*d57664e9SAndroid Build Coastguard Worker "com.android.server.flags.services-aconfig-java", 108*d57664e9SAndroid Build Coastguard Worker "com.android.text.flags-aconfig-java", 109*d57664e9SAndroid Build Coastguard Worker "com.android.window.flags.window-aconfig-java", 110*d57664e9SAndroid Build Coastguard Worker "conscrypt_exported_aconfig_flags_lib", 111*d57664e9SAndroid Build Coastguard Worker "device_policy_aconfig_flags_lib", 112*d57664e9SAndroid Build Coastguard Worker "display_flags_lib", 113*d57664e9SAndroid Build Coastguard Worker "dropbox_flags_lib", 114*d57664e9SAndroid Build Coastguard Worker "framework-jobscheduler-job.flags-aconfig-java", 115*d57664e9SAndroid Build Coastguard Worker "framework_graphics_flags_java_lib", 116*d57664e9SAndroid Build Coastguard Worker "hwui_flags_java_lib", 117*d57664e9SAndroid Build Coastguard Worker "interaction_jank_monitor_flags_lib", 118*d57664e9SAndroid Build Coastguard Worker "keystore2_flags_java-framework", 119*d57664e9SAndroid Build Coastguard Worker "libcore_exported_aconfig_flags_lib", 120*d57664e9SAndroid Build Coastguard Worker "libcore_readonly_aconfig_flags_lib", 121*d57664e9SAndroid Build Coastguard Worker "libgui_flags_java_lib", 122*d57664e9SAndroid Build Coastguard Worker "power_flags_lib", 123*d57664e9SAndroid Build Coastguard Worker "sdk_sandbox_flags_lib", 124*d57664e9SAndroid Build Coastguard Worker "surfaceflinger_flags_java_lib", 125*d57664e9SAndroid Build Coastguard Worker "telecom_flags_core_java_lib", 126*d57664e9SAndroid Build Coastguard Worker "telephony_flags_core_java_lib", 127*d57664e9SAndroid Build Coastguard Worker // !!! KEEP THIS LIST ALPHABETICAL !!! 128*d57664e9SAndroid Build Coastguard Worker ], 129*d57664e9SAndroid Build Coastguard Worker} 130*d57664e9SAndroid Build Coastguard Worker 131*d57664e9SAndroid Build Coastguard Workerfilegroup { 132*d57664e9SAndroid Build Coastguard Worker name: "framework-minus-apex-aconfig-srcjars", 133*d57664e9SAndroid Build Coastguard Worker device_common_srcs: [ 134*d57664e9SAndroid Build Coastguard Worker ":framework-minus-apex-aconfig-declarations{.srcjars}", 135*d57664e9SAndroid Build Coastguard Worker ], 136*d57664e9SAndroid Build Coastguard Worker} 137*d57664e9SAndroid Build Coastguard Worker 138*d57664e9SAndroid Build Coastguard Worker// Aconfig declarations and libraries for the core framework 139*d57664e9SAndroid Build Coastguard Workerjava_defaults { 140*d57664e9SAndroid Build Coastguard Worker name: "framework-minus-apex-aconfig-libraries", 141*d57664e9SAndroid Build Coastguard Worker // Add java_aconfig_libraries to here to add them to the core framework 142*d57664e9SAndroid Build Coastguard Worker // Add aconfig-annotations-lib as a dependency for the optimization 143*d57664e9SAndroid Build Coastguard Worker srcs: [ 144*d57664e9SAndroid Build Coastguard Worker ":framework-minus-apex-aconfig-declarations{.srcjars}", 145*d57664e9SAndroid Build Coastguard Worker ], 146*d57664e9SAndroid Build Coastguard Worker libs: ["aconfig-annotations-lib"], 147*d57664e9SAndroid Build Coastguard Worker} 148*d57664e9SAndroid Build Coastguard Worker 149*d57664e9SAndroid Build Coastguard Worker// Default flags for java_aconfig_libraries that go into framework-minus-apex 150*d57664e9SAndroid Build Coastguard Worker// These libraries will not work standalone 151*d57664e9SAndroid Build Coastguard Workerjava_defaults { 152*d57664e9SAndroid Build Coastguard Worker name: "framework-minus-apex-aconfig-java-defaults", 153*d57664e9SAndroid Build Coastguard Worker sdk_version: "core_platform", 154*d57664e9SAndroid Build Coastguard Worker libs: ["fake_device_config"], 155*d57664e9SAndroid Build Coastguard Worker} 156*d57664e9SAndroid Build Coastguard Worker 157*d57664e9SAndroid Build Coastguard Worker// ART 158*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 159*d57664e9SAndroid Build Coastguard Worker name: "art_exported_aconfig_flags_lib", 160*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "art-aconfig-flags", 161*d57664e9SAndroid Build Coastguard Worker mode: "exported", 162*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 163*d57664e9SAndroid Build Coastguard Worker} 164*d57664e9SAndroid Build Coastguard Worker 165*d57664e9SAndroid Build Coastguard Worker// Camera 166*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 167*d57664e9SAndroid Build Coastguard Worker name: "camera_platform_flags_core_java_lib", 168*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "camera_platform_flags", 169*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 170*d57664e9SAndroid Build Coastguard Worker} 171*d57664e9SAndroid Build Coastguard Worker 172*d57664e9SAndroid Build Coastguard Worker// Core Libraries / libcore 173*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 174*d57664e9SAndroid Build Coastguard Worker name: "libcore_exported_aconfig_flags_lib", 175*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "libcore-aconfig-flags", 176*d57664e9SAndroid Build Coastguard Worker mode: "exported", 177*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 178*d57664e9SAndroid Build Coastguard Worker} 179*d57664e9SAndroid Build Coastguard Worker 180*d57664e9SAndroid Build Coastguard Worker// See b/368409430 - This is for libcore flags to be generated with 181*d57664e9SAndroid Build Coastguard Worker// force-read-only mode, so access to the flags does not involve I/O, 182*d57664e9SAndroid Build Coastguard Worker// which could break Isolated Processes with I/O permission disabled. 183*d57664e9SAndroid Build Coastguard Worker// The issue will be addressed once new Aconfig storage API is landed 184*d57664e9SAndroid Build Coastguard Worker// and the readonly version will be removed. 185*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 186*d57664e9SAndroid Build Coastguard Worker name: "libcore-readonly-aconfig-flags", 187*d57664e9SAndroid Build Coastguard Worker package: "com.android.libcore.readonly", 188*d57664e9SAndroid Build Coastguard Worker container: "system", 189*d57664e9SAndroid Build Coastguard Worker srcs: ["libcore-readonly.aconfig"], 190*d57664e9SAndroid Build Coastguard Worker} 191*d57664e9SAndroid Build Coastguard Worker 192*d57664e9SAndroid Build Coastguard Worker// Core Libraries / libcore 193*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 194*d57664e9SAndroid Build Coastguard Worker name: "libcore_readonly_aconfig_flags_lib", 195*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "libcore-readonly-aconfig-flags", 196*d57664e9SAndroid Build Coastguard Worker mode: "force-read-only", 197*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 198*d57664e9SAndroid Build Coastguard Worker} 199*d57664e9SAndroid Build Coastguard Worker 200*d57664e9SAndroid Build Coastguard Worker// Conscrypt 201*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 202*d57664e9SAndroid Build Coastguard Worker name: "conscrypt_exported_aconfig_flags_lib", 203*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "conscrypt-aconfig-flags", 204*d57664e9SAndroid Build Coastguard Worker mode: "exported", 205*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 206*d57664e9SAndroid Build Coastguard Worker} 207*d57664e9SAndroid Build Coastguard Worker 208*d57664e9SAndroid Build Coastguard Worker// Telecom 209*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 210*d57664e9SAndroid Build Coastguard Worker name: "telecom_flags_core_java_lib", 211*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "telecom_flags", 212*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 213*d57664e9SAndroid Build Coastguard Worker} 214*d57664e9SAndroid Build Coastguard Worker 215*d57664e9SAndroid Build Coastguard Worker// Telephony 216*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 217*d57664e9SAndroid Build Coastguard Worker name: "telephony_flags_core_java_lib", 218*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "telephony_flags", 219*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 220*d57664e9SAndroid Build Coastguard Worker} 221*d57664e9SAndroid Build Coastguard Worker 222*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 223*d57664e9SAndroid Build Coastguard Worker name: "telephony_flags_c_lib", 224*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "telephony_flags", 225*d57664e9SAndroid Build Coastguard Worker} 226*d57664e9SAndroid Build Coastguard Worker 227*d57664e9SAndroid Build Coastguard Worker// Window 228*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 229*d57664e9SAndroid Build Coastguard Worker name: "com.android.window.flags.window-aconfig", 230*d57664e9SAndroid Build Coastguard Worker exportable: true, 231*d57664e9SAndroid Build Coastguard Worker package: "com.android.window.flags", 232*d57664e9SAndroid Build Coastguard Worker container: "system", 233*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/window/flags/*.aconfig"], 234*d57664e9SAndroid Build Coastguard Worker} 235*d57664e9SAndroid Build Coastguard Worker 236*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 237*d57664e9SAndroid Build Coastguard Worker name: "com.android.window.flags.window-aconfig-java", 238*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.window.flags.window-aconfig", 239*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 240*d57664e9SAndroid Build Coastguard Worker} 241*d57664e9SAndroid Build Coastguard Worker 242*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 243*d57664e9SAndroid Build Coastguard Worker name: "com.android.window.flags.window-aconfig_flags_c_lib", 244*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.window.flags.window-aconfig", 245*d57664e9SAndroid Build Coastguard Worker} 246*d57664e9SAndroid Build Coastguard Worker 247*d57664e9SAndroid Build Coastguard Worker// DeviceStateManager 248*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 249*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.devicestate.feature.flags-aconfig", 250*d57664e9SAndroid Build Coastguard Worker exportable: true, 251*d57664e9SAndroid Build Coastguard Worker package: "android.hardware.devicestate.feature.flags", 252*d57664e9SAndroid Build Coastguard Worker container: "system", 253*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/hardware/devicestate/feature/*.aconfig"], 254*d57664e9SAndroid Build Coastguard Worker} 255*d57664e9SAndroid Build Coastguard Worker 256*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 257*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.devicestate.feature.flags-aconfig-java", 258*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.hardware.devicestate.feature.flags-aconfig", 259*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 260*d57664e9SAndroid Build Coastguard Worker} 261*d57664e9SAndroid Build Coastguard Worker 262*d57664e9SAndroid Build Coastguard Worker// Input 263*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 264*d57664e9SAndroid Build Coastguard Worker name: "com.android.hardware.input.input-aconfig", 265*d57664e9SAndroid Build Coastguard Worker exportable: true, 266*d57664e9SAndroid Build Coastguard Worker package: "com.android.hardware.input", 267*d57664e9SAndroid Build Coastguard Worker container: "system", 268*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/hardware/input/*.aconfig"], 269*d57664e9SAndroid Build Coastguard Worker} 270*d57664e9SAndroid Build Coastguard Worker 271*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 272*d57664e9SAndroid Build Coastguard Worker name: "com.android.hardware.input-aconfig-java", 273*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.hardware.input.input-aconfig", 274*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 275*d57664e9SAndroid Build Coastguard Worker} 276*d57664e9SAndroid Build Coastguard Worker 277*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 278*d57664e9SAndroid Build Coastguard Worker name: "com.android.input.flags-aconfig-java", 279*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.input.flags-aconfig", 280*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 281*d57664e9SAndroid Build Coastguard Worker} 282*d57664e9SAndroid Build Coastguard Worker 283*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 284*d57664e9SAndroid Build Coastguard Worker name: "com.android.internal.widget.flags-aconfig", 285*d57664e9SAndroid Build Coastguard Worker package: "com.android.internal.widget.flags", 286*d57664e9SAndroid Build Coastguard Worker container: "system", 287*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/com/android/internal/widget/*.aconfig"], 288*d57664e9SAndroid Build Coastguard Worker} 289*d57664e9SAndroid Build Coastguard Worker 290*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 291*d57664e9SAndroid Build Coastguard Worker name: "com.android.internal.widget.flags-aconfig-java", 292*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.internal.widget.flags-aconfig", 293*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 294*d57664e9SAndroid Build Coastguard Worker} 295*d57664e9SAndroid Build Coastguard Worker 296*d57664e9SAndroid Build Coastguard Worker// Text 297*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 298*d57664e9SAndroid Build Coastguard Worker name: "com.android.text.flags-aconfig", 299*d57664e9SAndroid Build Coastguard Worker package: "com.android.text.flags", 300*d57664e9SAndroid Build Coastguard Worker container: "system", 301*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/text/flags/*.aconfig"], 302*d57664e9SAndroid Build Coastguard Worker} 303*d57664e9SAndroid Build Coastguard Worker 304*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 305*d57664e9SAndroid Build Coastguard Worker name: "com.android.text.flags-aconfig-java", 306*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.text.flags-aconfig", 307*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 308*d57664e9SAndroid Build Coastguard Worker} 309*d57664e9SAndroid Build Coastguard Worker 310*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 311*d57664e9SAndroid Build Coastguard Worker name: "aconfig_text_flags_c_lib", 312*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.text.flags-aconfig", 313*d57664e9SAndroid Build Coastguard Worker} 314*d57664e9SAndroid Build Coastguard Worker 315*d57664e9SAndroid Build Coastguard Workerrust_aconfig_library { 316*d57664e9SAndroid Build Coastguard Worker name: "libandroid_text_flags_rust", 317*d57664e9SAndroid Build Coastguard Worker crate_name: "android_text_flags", 318*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.text.flags-aconfig", 319*d57664e9SAndroid Build Coastguard Worker} 320*d57664e9SAndroid Build Coastguard Worker 321*d57664e9SAndroid Build Coastguard Worker// Location 322*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 323*d57664e9SAndroid Build Coastguard Worker name: "android.location.flags-aconfig", 324*d57664e9SAndroid Build Coastguard Worker package: "android.location.flags", 325*d57664e9SAndroid Build Coastguard Worker container: "system", 326*d57664e9SAndroid Build Coastguard Worker srcs: [ 327*d57664e9SAndroid Build Coastguard Worker "location/java/android/location/flags/*.aconfig", 328*d57664e9SAndroid Build Coastguard Worker ], 329*d57664e9SAndroid Build Coastguard Worker} 330*d57664e9SAndroid Build Coastguard Worker 331*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 332*d57664e9SAndroid Build Coastguard Worker name: "android_location_flags_c_lib", 333*d57664e9SAndroid Build Coastguard Worker vendor_available: true, 334*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.location.flags-aconfig", 335*d57664e9SAndroid Build Coastguard Worker} 336*d57664e9SAndroid Build Coastguard Worker 337*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 338*d57664e9SAndroid Build Coastguard Worker name: "android.location.flags-aconfig-java", 339*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.location.flags-aconfig", 340*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 341*d57664e9SAndroid Build Coastguard Worker} 342*d57664e9SAndroid Build Coastguard Worker 343*d57664e9SAndroid Build Coastguard Worker// NFC 344*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 345*d57664e9SAndroid Build Coastguard Worker name: "android.nfc.flags-aconfig", 346*d57664e9SAndroid Build Coastguard Worker package: "android.nfc", 347*d57664e9SAndroid Build Coastguard Worker container: "system", 348*d57664e9SAndroid Build Coastguard Worker srcs: ["nfc/java/android/nfc/*.aconfig"], 349*d57664e9SAndroid Build Coastguard Worker} 350*d57664e9SAndroid Build Coastguard Worker 351*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 352*d57664e9SAndroid Build Coastguard Worker name: "android_nfc_flags_aconfig_c_lib", 353*d57664e9SAndroid Build Coastguard Worker vendor_available: true, 354*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.nfc.flags-aconfig", 355*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "34", 356*d57664e9SAndroid Build Coastguard Worker apex_available: [ 357*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 358*d57664e9SAndroid Build Coastguard Worker "com.android.nfcservices", 359*d57664e9SAndroid Build Coastguard Worker "nfc_nci.st21nfc.default", 360*d57664e9SAndroid Build Coastguard Worker ], 361*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 362*d57664e9SAndroid Build Coastguard Worker} 363*d57664e9SAndroid Build Coastguard Worker 364*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 365*d57664e9SAndroid Build Coastguard Worker name: "android.nfc.flags-aconfig-java", 366*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.nfc.flags-aconfig", 367*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "34", 368*d57664e9SAndroid Build Coastguard Worker apex_available: [ 369*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 370*d57664e9SAndroid Build Coastguard Worker "com.android.nfcservices", 371*d57664e9SAndroid Build Coastguard Worker ], 372*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 373*d57664e9SAndroid Build Coastguard Worker} 374*d57664e9SAndroid Build Coastguard Worker 375*d57664e9SAndroid Build Coastguard Worker// Security 376*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 377*d57664e9SAndroid Build Coastguard Worker name: "android.security.flags-aconfig", 378*d57664e9SAndroid Build Coastguard Worker package: "android.security", 379*d57664e9SAndroid Build Coastguard Worker exportable: true, 380*d57664e9SAndroid Build Coastguard Worker container: "system", 381*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/security/*.aconfig"], 382*d57664e9SAndroid Build Coastguard Worker} 383*d57664e9SAndroid Build Coastguard Worker 384*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 385*d57664e9SAndroid Build Coastguard Worker name: "android.security.flags-aconfig-java", 386*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.security.flags-aconfig", 387*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 388*d57664e9SAndroid Build Coastguard Worker} 389*d57664e9SAndroid Build Coastguard Worker 390*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 391*d57664e9SAndroid Build Coastguard Worker name: "android.security.flags-aconfig-java-host", 392*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.security.flags-aconfig", 393*d57664e9SAndroid Build Coastguard Worker host_supported: true, 394*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 395*d57664e9SAndroid Build Coastguard Worker} 396*d57664e9SAndroid Build Coastguard Worker 397*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 398*d57664e9SAndroid Build Coastguard Worker name: "android.security.flags-aconfig-java-export", 399*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.security.flags-aconfig", 400*d57664e9SAndroid Build Coastguard Worker mode: "exported", 401*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 402*d57664e9SAndroid Build Coastguard Worker apex_available: [ 403*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 404*d57664e9SAndroid Build Coastguard Worker "com.android.wifi", 405*d57664e9SAndroid Build Coastguard Worker ], 406*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 407*d57664e9SAndroid Build Coastguard Worker} 408*d57664e9SAndroid Build Coastguard Worker 409*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 410*d57664e9SAndroid Build Coastguard Worker name: "android_security_flags_aconfig_c_lib", 411*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.security.flags-aconfig", 412*d57664e9SAndroid Build Coastguard Worker} 413*d57664e9SAndroid Build Coastguard Worker 414*d57664e9SAndroid Build Coastguard Worker// UsageStats 415*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 416*d57664e9SAndroid Build Coastguard Worker name: "android.app.usage.flags-aconfig", 417*d57664e9SAndroid Build Coastguard Worker package: "android.app.usage", 418*d57664e9SAndroid Build Coastguard Worker container: "system", 419*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/app/usage/*.aconfig"], 420*d57664e9SAndroid Build Coastguard Worker} 421*d57664e9SAndroid Build Coastguard Worker 422*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 423*d57664e9SAndroid Build Coastguard Worker name: "android.app.usage.flags-aconfig-java", 424*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.usage.flags-aconfig", 425*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 426*d57664e9SAndroid Build Coastguard Worker} 427*d57664e9SAndroid Build Coastguard Worker 428*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 429*d57664e9SAndroid Build Coastguard Worker name: "android.app.usage.flags-aconfig-java-host", 430*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.usage.flags-aconfig", 431*d57664e9SAndroid Build Coastguard Worker host_supported: true, 432*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 433*d57664e9SAndroid Build Coastguard Worker} 434*d57664e9SAndroid Build Coastguard Worker 435*d57664e9SAndroid Build Coastguard Worker// OS 436*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 437*d57664e9SAndroid Build Coastguard Worker name: "android.os.flags-aconfig", 438*d57664e9SAndroid Build Coastguard Worker package: "android.os", 439*d57664e9SAndroid Build Coastguard Worker exportable: true, 440*d57664e9SAndroid Build Coastguard Worker container: "system", 441*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/os/*.aconfig"], 442*d57664e9SAndroid Build Coastguard Worker} 443*d57664e9SAndroid Build Coastguard Worker 444*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 445*d57664e9SAndroid Build Coastguard Worker name: "android.os.flags-aconfig-java", 446*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.os.flags-aconfig", 447*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 448*d57664e9SAndroid Build Coastguard Worker} 449*d57664e9SAndroid Build Coastguard Worker 450*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 451*d57664e9SAndroid Build Coastguard Worker name: "android.os.flags-aconfig-java-host", 452*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.os.flags-aconfig", 453*d57664e9SAndroid Build Coastguard Worker host_supported: true, 454*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 455*d57664e9SAndroid Build Coastguard Worker} 456*d57664e9SAndroid Build Coastguard Worker 457*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 458*d57664e9SAndroid Build Coastguard Worker name: "android.os.flags-aconfig-java-export", 459*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.os.flags-aconfig", 460*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 461*d57664e9SAndroid Build Coastguard Worker mode: "exported", 462*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 463*d57664e9SAndroid Build Coastguard Worker apex_available: [ 464*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 465*d57664e9SAndroid Build Coastguard Worker "com.android.art", 466*d57664e9SAndroid Build Coastguard Worker "com.android.art.debug", 467*d57664e9SAndroid Build Coastguard Worker "com.android.btservices", 468*d57664e9SAndroid Build Coastguard Worker "com.android.mediaprovider", 469*d57664e9SAndroid Build Coastguard Worker "com.android.permission", 470*d57664e9SAndroid Build Coastguard Worker ], 471*d57664e9SAndroid Build Coastguard Worker} 472*d57664e9SAndroid Build Coastguard Worker 473*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 474*d57664e9SAndroid Build Coastguard Worker name: "android.os.flags-aconfig-cc", 475*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.os.flags-aconfig", 476*d57664e9SAndroid Build Coastguard Worker} 477*d57664e9SAndroid Build Coastguard Worker 478*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 479*d57664e9SAndroid Build Coastguard Worker name: "android.os.flags-aconfig-cc-test", 480*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.os.flags-aconfig", 481*d57664e9SAndroid Build Coastguard Worker mode: "test", 482*d57664e9SAndroid Build Coastguard Worker} 483*d57664e9SAndroid Build Coastguard Worker 484*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 485*d57664e9SAndroid Build Coastguard Worker name: "android.os.flags-aconfig-cc-host", 486*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.os.flags-aconfig", 487*d57664e9SAndroid Build Coastguard Worker host_supported: true, 488*d57664e9SAndroid Build Coastguard Worker} 489*d57664e9SAndroid Build Coastguard Worker 490*d57664e9SAndroid Build Coastguard Worker// OS Internal 491*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 492*d57664e9SAndroid Build Coastguard Worker name: "com.android.internal.os.flags-aconfig", 493*d57664e9SAndroid Build Coastguard Worker package: "com.android.internal.os", 494*d57664e9SAndroid Build Coastguard Worker container: "system", 495*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/com/android/internal/os/flags.aconfig"], 496*d57664e9SAndroid Build Coastguard Worker} 497*d57664e9SAndroid Build Coastguard Worker 498*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 499*d57664e9SAndroid Build Coastguard Worker name: "com.android.internal.os.flags-aconfig-java", 500*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.internal.os.flags-aconfig", 501*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 502*d57664e9SAndroid Build Coastguard Worker} 503*d57664e9SAndroid Build Coastguard Worker 504*d57664e9SAndroid Build Coastguard Worker// VirtualDeviceManager 505*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 506*d57664e9SAndroid Build Coastguard Worker name: "android.companion.virtualdevice.flags-aconfig-cc", 507*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.companion.virtualdevice.flags-aconfig", 508*d57664e9SAndroid Build Coastguard Worker host_supported: true, 509*d57664e9SAndroid Build Coastguard Worker mode: "test", 510*d57664e9SAndroid Build Coastguard Worker} 511*d57664e9SAndroid Build Coastguard Worker 512*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 513*d57664e9SAndroid Build Coastguard Worker name: "android.companion.virtualdevice.flags-aconfig-java", 514*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.companion.virtualdevice.flags-aconfig", 515*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 516*d57664e9SAndroid Build Coastguard Worker} 517*d57664e9SAndroid Build Coastguard Worker 518*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 519*d57664e9SAndroid Build Coastguard Worker name: "android.companion.virtualdevice.flags-aconfig", 520*d57664e9SAndroid Build Coastguard Worker package: "android.companion.virtualdevice.flags", 521*d57664e9SAndroid Build Coastguard Worker container: "system", 522*d57664e9SAndroid Build Coastguard Worker exportable: true, 523*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/companion/virtual/flags/*.aconfig"], 524*d57664e9SAndroid Build Coastguard Worker} 525*d57664e9SAndroid Build Coastguard Worker 526*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 527*d57664e9SAndroid Build Coastguard Worker name: "android.companion.virtualdevice.flags-aconfig-java-export", 528*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.companion.virtualdevice.flags-aconfig", 529*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 530*d57664e9SAndroid Build Coastguard Worker mode: "exported", 531*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 532*d57664e9SAndroid Build Coastguard Worker apex_available: [ 533*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 534*d57664e9SAndroid Build Coastguard Worker "com.android.permission", 535*d57664e9SAndroid Build Coastguard Worker ], 536*d57664e9SAndroid Build Coastguard Worker} 537*d57664e9SAndroid Build Coastguard Worker 538*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 539*d57664e9SAndroid Build Coastguard Worker name: "android.companion.virtual.flags-aconfig-java", 540*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.companion.virtual.flags-aconfig", 541*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 542*d57664e9SAndroid Build Coastguard Worker} 543*d57664e9SAndroid Build Coastguard Worker 544*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 545*d57664e9SAndroid Build Coastguard Worker name: "android.companion.virtual.flags-aconfig", 546*d57664e9SAndroid Build Coastguard Worker package: "android.companion.virtual.flags", 547*d57664e9SAndroid Build Coastguard Worker container: "system", 548*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/companion/virtual/*.aconfig"], 549*d57664e9SAndroid Build Coastguard Worker} 550*d57664e9SAndroid Build Coastguard Worker 551*d57664e9SAndroid Build Coastguard Worker// InputMethod 552*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 553*d57664e9SAndroid Build Coastguard Worker name: "android.view.inputmethod.flags-aconfig", 554*d57664e9SAndroid Build Coastguard Worker package: "android.view.inputmethod", 555*d57664e9SAndroid Build Coastguard Worker container: "system", 556*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/view/inputmethod/flags.aconfig"], 557*d57664e9SAndroid Build Coastguard Worker} 558*d57664e9SAndroid Build Coastguard Worker 559*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 560*d57664e9SAndroid Build Coastguard Worker name: "android.view.inputmethod.flags-aconfig-java", 561*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.view.inputmethod.flags-aconfig", 562*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 563*d57664e9SAndroid Build Coastguard Worker} 564*d57664e9SAndroid Build Coastguard Worker 565*d57664e9SAndroid Build Coastguard Worker// Vibrator 566*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 567*d57664e9SAndroid Build Coastguard Worker name: "android.os.vibrator.flags-aconfig", 568*d57664e9SAndroid Build Coastguard Worker package: "android.os.vibrator", 569*d57664e9SAndroid Build Coastguard Worker container: "system", 570*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/os/vibrator/*.aconfig"], 571*d57664e9SAndroid Build Coastguard Worker} 572*d57664e9SAndroid Build Coastguard Worker 573*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 574*d57664e9SAndroid Build Coastguard Worker name: "android.os.vibrator.flags-aconfig-java", 575*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.os.vibrator.flags-aconfig", 576*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 577*d57664e9SAndroid Build Coastguard Worker} 578*d57664e9SAndroid Build Coastguard Worker 579*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 580*d57664e9SAndroid Build Coastguard Worker name: "android.os.vibrator.flags-aconfig-cc", 581*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.os.vibrator.flags-aconfig", 582*d57664e9SAndroid Build Coastguard Worker host_supported: true, 583*d57664e9SAndroid Build Coastguard Worker vendor_available: true, 584*d57664e9SAndroid Build Coastguard Worker} 585*d57664e9SAndroid Build Coastguard Worker 586*d57664e9SAndroid Build Coastguard Worker// View 587*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 588*d57664e9SAndroid Build Coastguard Worker name: "android.view.flags-aconfig", 589*d57664e9SAndroid Build Coastguard Worker package: "android.view.flags", 590*d57664e9SAndroid Build Coastguard Worker container: "system", 591*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/view/flags/*.aconfig"], 592*d57664e9SAndroid Build Coastguard Worker} 593*d57664e9SAndroid Build Coastguard Worker 594*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 595*d57664e9SAndroid Build Coastguard Worker name: "android.view.flags-aconfig-java", 596*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.view.flags-aconfig", 597*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 598*d57664e9SAndroid Build Coastguard Worker} 599*d57664e9SAndroid Build Coastguard Worker 600*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 601*d57664e9SAndroid Build Coastguard Worker name: "aconfig_view_flags_c_lib", 602*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.view.flags-aconfig", 603*d57664e9SAndroid Build Coastguard Worker} 604*d57664e9SAndroid Build Coastguard Worker 605*d57664e9SAndroid Build Coastguard Worker// View.accessibility 606*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 607*d57664e9SAndroid Build Coastguard Worker name: "android.view.accessibility.flags-aconfig", 608*d57664e9SAndroid Build Coastguard Worker package: "android.view.accessibility", 609*d57664e9SAndroid Build Coastguard Worker container: "system", 610*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/view/accessibility/flags/*.aconfig"], 611*d57664e9SAndroid Build Coastguard Worker} 612*d57664e9SAndroid Build Coastguard Worker 613*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 614*d57664e9SAndroid Build Coastguard Worker name: "android.view.accessibility.flags-aconfig-java", 615*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.view.accessibility.flags-aconfig", 616*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 617*d57664e9SAndroid Build Coastguard Worker} 618*d57664e9SAndroid Build Coastguard Worker 619*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 620*d57664e9SAndroid Build Coastguard Worker name: "aconfig_view_accessibility_flags_c_lib", 621*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.view.accessibility.flags-aconfig", 622*d57664e9SAndroid Build Coastguard Worker} 623*d57664e9SAndroid Build Coastguard Worker 624*d57664e9SAndroid Build Coastguard Worker// Hardware 625*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 626*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.flags-aconfig", 627*d57664e9SAndroid Build Coastguard Worker exportable: true, 628*d57664e9SAndroid Build Coastguard Worker package: "android.hardware.flags", 629*d57664e9SAndroid Build Coastguard Worker container: "system", 630*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/hardware/flags/*.aconfig"], 631*d57664e9SAndroid Build Coastguard Worker} 632*d57664e9SAndroid Build Coastguard Worker 633*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 634*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.flags-aconfig-java", 635*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.hardware.flags-aconfig", 636*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 637*d57664e9SAndroid Build Coastguard Worker} 638*d57664e9SAndroid Build Coastguard Worker 639*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 640*d57664e9SAndroid Build Coastguard Worker name: "aconfig_hardware_flags_c_lib", 641*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.hardware.flags-aconfig", 642*d57664e9SAndroid Build Coastguard Worker} 643*d57664e9SAndroid Build Coastguard Worker 644*d57664e9SAndroid Build Coastguard Worker// Widget 645*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 646*d57664e9SAndroid Build Coastguard Worker name: "android.widget.flags-aconfig", 647*d57664e9SAndroid Build Coastguard Worker package: "android.widget.flags", 648*d57664e9SAndroid Build Coastguard Worker container: "system", 649*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/widget/flags/*.aconfig"], 650*d57664e9SAndroid Build Coastguard Worker} 651*d57664e9SAndroid Build Coastguard Worker 652*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 653*d57664e9SAndroid Build Coastguard Worker name: "android.widget.flags-aconfig-java", 654*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.widget.flags-aconfig", 655*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 656*d57664e9SAndroid Build Coastguard Worker} 657*d57664e9SAndroid Build Coastguard Worker 658*d57664e9SAndroid Build Coastguard Workerrust_aconfig_library { 659*d57664e9SAndroid Build Coastguard Worker name: "libandroid_security_flags_rust", 660*d57664e9SAndroid Build Coastguard Worker crate_name: "android_security_flags", 661*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.security.flags-aconfig", 662*d57664e9SAndroid Build Coastguard Worker} 663*d57664e9SAndroid Build Coastguard Worker 664*d57664e9SAndroid Build Coastguard Worker// Package Manager 665*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 666*d57664e9SAndroid Build Coastguard Worker name: "android.content.pm.flags-aconfig", 667*d57664e9SAndroid Build Coastguard Worker package: "android.content.pm", 668*d57664e9SAndroid Build Coastguard Worker container: "system", 669*d57664e9SAndroid Build Coastguard Worker exportable: true, 670*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/content/pm/flags.aconfig"], 671*d57664e9SAndroid Build Coastguard Worker} 672*d57664e9SAndroid Build Coastguard Worker 673*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 674*d57664e9SAndroid Build Coastguard Worker name: "android.content.pm.flags-aconfig-java", 675*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.content.pm.flags-aconfig", 676*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 677*d57664e9SAndroid Build Coastguard Worker} 678*d57664e9SAndroid Build Coastguard Worker 679*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 680*d57664e9SAndroid Build Coastguard Worker name: "android.content.pm.flags-aconfig-java-export", 681*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.content.pm.flags-aconfig", 682*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 683*d57664e9SAndroid Build Coastguard Worker mode: "exported", 684*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 685*d57664e9SAndroid Build Coastguard Worker apex_available: [ 686*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 687*d57664e9SAndroid Build Coastguard Worker "com.android.art", 688*d57664e9SAndroid Build Coastguard Worker "com.android.art.debug", 689*d57664e9SAndroid Build Coastguard Worker "com.android.permission", 690*d57664e9SAndroid Build Coastguard Worker ], 691*d57664e9SAndroid Build Coastguard Worker} 692*d57664e9SAndroid Build Coastguard Worker 693*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 694*d57664e9SAndroid Build Coastguard Worker name: "android.content.pm.flags-aconfig-java-host", 695*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.content.pm.flags-aconfig", 696*d57664e9SAndroid Build Coastguard Worker host_supported: true, 697*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 698*d57664e9SAndroid Build Coastguard Worker} 699*d57664e9SAndroid Build Coastguard Worker 700*d57664e9SAndroid Build Coastguard Worker// Resources 701*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 702*d57664e9SAndroid Build Coastguard Worker name: "android.content.res.flags-aconfig", 703*d57664e9SAndroid Build Coastguard Worker package: "android.content.res", 704*d57664e9SAndroid Build Coastguard Worker container: "system", 705*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/content/res/*.aconfig"], 706*d57664e9SAndroid Build Coastguard Worker} 707*d57664e9SAndroid Build Coastguard Worker 708*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 709*d57664e9SAndroid Build Coastguard Worker name: "android.content.res.flags-aconfig-java", 710*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.content.res.flags-aconfig", 711*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 712*d57664e9SAndroid Build Coastguard Worker} 713*d57664e9SAndroid Build Coastguard Worker 714*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 715*d57664e9SAndroid Build Coastguard Worker name: "android.content.res.flags-aconfig-java-host", 716*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.content.res.flags-aconfig", 717*d57664e9SAndroid Build Coastguard Worker host_supported: true, 718*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 719*d57664e9SAndroid Build Coastguard Worker} 720*d57664e9SAndroid Build Coastguard Worker 721*d57664e9SAndroid Build Coastguard Worker// Media BetterTogether 722*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 723*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.bettertogether-aconfig", 724*d57664e9SAndroid Build Coastguard Worker package: "com.android.media.flags", 725*d57664e9SAndroid Build Coastguard Worker container: "system", 726*d57664e9SAndroid Build Coastguard Worker srcs: ["media/java/android/media/flags/media_better_together.aconfig"], 727*d57664e9SAndroid Build Coastguard Worker} 728*d57664e9SAndroid Build Coastguard Worker 729*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 730*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.bettertogether-aconfig-java", 731*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.media.flags.bettertogether-aconfig", 732*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 733*d57664e9SAndroid Build Coastguard Worker} 734*d57664e9SAndroid Build Coastguard Worker 735*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 736*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.bettertogether-aconfig-java-host", 737*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.media.flags.bettertogether-aconfig", 738*d57664e9SAndroid Build Coastguard Worker host_supported: true, 739*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 740*d57664e9SAndroid Build Coastguard Worker} 741*d57664e9SAndroid Build Coastguard Worker 742*d57664e9SAndroid Build Coastguard Worker// Media Editing 743*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 744*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.editing-aconfig", 745*d57664e9SAndroid Build Coastguard Worker exportable: true, 746*d57664e9SAndroid Build Coastguard Worker package: "com.android.media.editing.flags", 747*d57664e9SAndroid Build Coastguard Worker container: "system", 748*d57664e9SAndroid Build Coastguard Worker srcs: [ 749*d57664e9SAndroid Build Coastguard Worker "media/java/android/media/flags/editing.aconfig", 750*d57664e9SAndroid Build Coastguard Worker ], 751*d57664e9SAndroid Build Coastguard Worker} 752*d57664e9SAndroid Build Coastguard Worker 753*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 754*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.editing-aconfig-java", 755*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.media.flags.editing-aconfig", 756*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 757*d57664e9SAndroid Build Coastguard Worker} 758*d57664e9SAndroid Build Coastguard Worker 759*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 760*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.editing-aconfig-cc", 761*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.media.flags.editing-aconfig", 762*d57664e9SAndroid Build Coastguard Worker} 763*d57664e9SAndroid Build Coastguard Worker 764*d57664e9SAndroid Build Coastguard Worker// MediaProjection 765*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 766*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.projection-aconfig", 767*d57664e9SAndroid Build Coastguard Worker package: "com.android.media.projection.flags", 768*d57664e9SAndroid Build Coastguard Worker container: "system", 769*d57664e9SAndroid Build Coastguard Worker srcs: [ 770*d57664e9SAndroid Build Coastguard Worker "media/java/android/media/flags/projection.aconfig", 771*d57664e9SAndroid Build Coastguard Worker ], 772*d57664e9SAndroid Build Coastguard Worker} 773*d57664e9SAndroid Build Coastguard Worker 774*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 775*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.projection-aconfig-java", 776*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.media.flags.projection-aconfig", 777*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 778*d57664e9SAndroid Build Coastguard Worker} 779*d57664e9SAndroid Build Coastguard Worker 780*d57664e9SAndroid Build Coastguard Worker// Media Performance 781*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 782*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.performance-aconfig", 783*d57664e9SAndroid Build Coastguard Worker package: "com.android.media.performance.flags", 784*d57664e9SAndroid Build Coastguard Worker container: "system", 785*d57664e9SAndroid Build Coastguard Worker srcs: [ 786*d57664e9SAndroid Build Coastguard Worker "media/java/android/media/flags/performance.aconfig", 787*d57664e9SAndroid Build Coastguard Worker ], 788*d57664e9SAndroid Build Coastguard Worker} 789*d57664e9SAndroid Build Coastguard Worker 790*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 791*d57664e9SAndroid Build Coastguard Worker name: "com.android.media.flags.performance-aconfig-java", 792*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.media.flags.performance-aconfig", 793*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 794*d57664e9SAndroid Build Coastguard Worker} 795*d57664e9SAndroid Build Coastguard Worker 796*d57664e9SAndroid Build Coastguard Worker// Media TV 797*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 798*d57664e9SAndroid Build Coastguard Worker name: "android.media.tv.flags-aconfig", 799*d57664e9SAndroid Build Coastguard Worker exportable: true, 800*d57664e9SAndroid Build Coastguard Worker package: "android.media.tv.flags", 801*d57664e9SAndroid Build Coastguard Worker container: "system", 802*d57664e9SAndroid Build Coastguard Worker srcs: ["media/java/android/media/tv/flags/*.aconfig"], 803*d57664e9SAndroid Build Coastguard Worker} 804*d57664e9SAndroid Build Coastguard Worker 805*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 806*d57664e9SAndroid Build Coastguard Worker name: "android.media.tv.flags-aconfig-java", 807*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.media.tv.flags-aconfig", 808*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 809*d57664e9SAndroid Build Coastguard Worker} 810*d57664e9SAndroid Build Coastguard Worker 811*d57664e9SAndroid Build Coastguard Worker// Permissions 812*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 813*d57664e9SAndroid Build Coastguard Worker name: "android.permission.flags-aconfig", 814*d57664e9SAndroid Build Coastguard Worker container: "system", 815*d57664e9SAndroid Build Coastguard Worker package: "android.permission.flags", 816*d57664e9SAndroid Build Coastguard Worker exportable: true, 817*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/permission/flags.aconfig"], 818*d57664e9SAndroid Build Coastguard Worker} 819*d57664e9SAndroid Build Coastguard Worker 820*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 821*d57664e9SAndroid Build Coastguard Worker name: "android.permission.flags-aconfig-java-export", 822*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.permission.flags-aconfig", 823*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 824*d57664e9SAndroid Build Coastguard Worker mode: "exported", 825*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 826*d57664e9SAndroid Build Coastguard Worker apex_available: [ 827*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 828*d57664e9SAndroid Build Coastguard Worker "com.android.permission", 829*d57664e9SAndroid Build Coastguard Worker "com.android.nfcservices", 830*d57664e9SAndroid Build Coastguard Worker ], 831*d57664e9SAndroid Build Coastguard Worker} 832*d57664e9SAndroid Build Coastguard Worker 833*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 834*d57664e9SAndroid Build Coastguard Worker name: "android.permission.flags-aconfig-java-host", 835*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.permission.flags-aconfig", 836*d57664e9SAndroid Build Coastguard Worker host_supported: true, 837*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 838*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 839*d57664e9SAndroid Build Coastguard Worker} 840*d57664e9SAndroid Build Coastguard Worker 841*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 842*d57664e9SAndroid Build Coastguard Worker name: "android.permission.flags-aconfig-java", 843*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.permission.flags-aconfig", 844*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 845*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 846*d57664e9SAndroid Build Coastguard Worker apex_available: [ 847*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 848*d57664e9SAndroid Build Coastguard Worker "com.android.nfcservices", 849*d57664e9SAndroid Build Coastguard Worker ], 850*d57664e9SAndroid Build Coastguard Worker} 851*d57664e9SAndroid Build Coastguard Worker 852*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 853*d57664e9SAndroid Build Coastguard Worker name: "android.permission.flags-aconfig-cc", 854*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.permission.flags-aconfig", 855*d57664e9SAndroid Build Coastguard Worker host_supported: true, 856*d57664e9SAndroid Build Coastguard Worker} 857*d57664e9SAndroid Build Coastguard Worker 858*d57664e9SAndroid Build Coastguard Worker// SQLite 859*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 860*d57664e9SAndroid Build Coastguard Worker name: "android.database.sqlite-aconfig", 861*d57664e9SAndroid Build Coastguard Worker package: "android.database.sqlite", 862*d57664e9SAndroid Build Coastguard Worker container: "system", 863*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/database/sqlite/*.aconfig"], 864*d57664e9SAndroid Build Coastguard Worker} 865*d57664e9SAndroid Build Coastguard Worker 866*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 867*d57664e9SAndroid Build Coastguard Worker name: "android.database.sqlite-aconfig-java", 868*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.database.sqlite-aconfig", 869*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 870*d57664e9SAndroid Build Coastguard Worker} 871*d57664e9SAndroid Build Coastguard Worker 872*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 873*d57664e9SAndroid Build Coastguard Worker name: "android.database.sqlite-aconfig-cc", 874*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.database.sqlite-aconfig", 875*d57664e9SAndroid Build Coastguard Worker host_supported: true, 876*d57664e9SAndroid Build Coastguard Worker} 877*d57664e9SAndroid Build Coastguard Worker 878*d57664e9SAndroid Build Coastguard Worker// Biometrics 879*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 880*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.biometrics.flags-aconfig", 881*d57664e9SAndroid Build Coastguard Worker exportable: true, 882*d57664e9SAndroid Build Coastguard Worker package: "android.hardware.biometrics", 883*d57664e9SAndroid Build Coastguard Worker container: "system", 884*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/hardware/biometrics/flags.aconfig"], 885*d57664e9SAndroid Build Coastguard Worker} 886*d57664e9SAndroid Build Coastguard Worker 887*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 888*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.biometrics.flags-aconfig-java", 889*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.hardware.biometrics.flags-aconfig", 890*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 891*d57664e9SAndroid Build Coastguard Worker} 892*d57664e9SAndroid Build Coastguard Worker 893*d57664e9SAndroid Build Coastguard Worker// Adaptive Performance 894*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 895*d57664e9SAndroid Build Coastguard Worker name: "adpf_flags_java_lib", 896*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "adpf_flags", 897*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 898*d57664e9SAndroid Build Coastguard Worker} 899*d57664e9SAndroid Build Coastguard Worker 900*d57664e9SAndroid Build Coastguard Worker// Graphics 901*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 902*d57664e9SAndroid Build Coastguard Worker name: "hwui_flags_java_lib", 903*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "hwui_flags", 904*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 905*d57664e9SAndroid Build Coastguard Worker} 906*d57664e9SAndroid Build Coastguard Worker 907*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 908*d57664e9SAndroid Build Coastguard Worker name: "framework_graphics_flags_java_lib", 909*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "framework_graphics_flags", 910*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 911*d57664e9SAndroid Build Coastguard Worker} 912*d57664e9SAndroid Build Coastguard Worker 913*d57664e9SAndroid Build Coastguard Worker// Display 914*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 915*d57664e9SAndroid Build Coastguard Worker name: "display_flags_lib", 916*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "display_flags", 917*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 918*d57664e9SAndroid Build Coastguard Worker} 919*d57664e9SAndroid Build Coastguard Worker 920*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 921*d57664e9SAndroid Build Coastguard Worker name: "android.server.display.flags-aconfig-cc", 922*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "display_flags", 923*d57664e9SAndroid Build Coastguard Worker} 924*d57664e9SAndroid Build Coastguard Worker 925*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 926*d57664e9SAndroid Build Coastguard Worker name: "com.android.internal.foldables.flags-aconfig-java", 927*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "fold_lock_setting_flags", 928*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 929*d57664e9SAndroid Build Coastguard Worker} 930*d57664e9SAndroid Build Coastguard Worker 931*d57664e9SAndroid Build Coastguard Worker// Platform Compat 932*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 933*d57664e9SAndroid Build Coastguard Worker name: "com.android.internal.compat.flags-aconfig-java", 934*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "compat_logging_flags", 935*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 936*d57664e9SAndroid Build Coastguard Worker} 937*d57664e9SAndroid Build Coastguard Worker 938*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 939*d57664e9SAndroid Build Coastguard Worker name: "android.service.compat.flags-aconfig", 940*d57664e9SAndroid Build Coastguard Worker package: "com.android.server.compat", 941*d57664e9SAndroid Build Coastguard Worker container: "system", 942*d57664e9SAndroid Build Coastguard Worker srcs: [ 943*d57664e9SAndroid Build Coastguard Worker "services/core/java/com/android/server/compat/*.aconfig", 944*d57664e9SAndroid Build Coastguard Worker ], 945*d57664e9SAndroid Build Coastguard Worker} 946*d57664e9SAndroid Build Coastguard Worker 947*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 948*d57664e9SAndroid Build Coastguard Worker name: "android.service.compat.flags-aconfig-java", 949*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.compat.flags-aconfig", 950*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 951*d57664e9SAndroid Build Coastguard Worker} 952*d57664e9SAndroid Build Coastguard Worker 953*d57664e9SAndroid Build Coastguard Worker// Multi user 954*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 955*d57664e9SAndroid Build Coastguard Worker name: "android.multiuser.flags-aconfig", 956*d57664e9SAndroid Build Coastguard Worker package: "android.multiuser", 957*d57664e9SAndroid Build Coastguard Worker container: "system", 958*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/content/pm/multiuser.aconfig"], 959*d57664e9SAndroid Build Coastguard Worker} 960*d57664e9SAndroid Build Coastguard Worker 961*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 962*d57664e9SAndroid Build Coastguard Worker name: "android.multiuser.flags-aconfig-java", 963*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.multiuser.flags-aconfig", 964*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 965*d57664e9SAndroid Build Coastguard Worker} 966*d57664e9SAndroid Build Coastguard Worker 967*d57664e9SAndroid Build Coastguard Worker// XR 968*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 969*d57664e9SAndroid Build Coastguard Worker name: "android.xr.flags-aconfig", 970*d57664e9SAndroid Build Coastguard Worker package: "android.xr", 971*d57664e9SAndroid Build Coastguard Worker container: "system", 972*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/content/pm/xr.aconfig"], 973*d57664e9SAndroid Build Coastguard Worker} 974*d57664e9SAndroid Build Coastguard Worker 975*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 976*d57664e9SAndroid Build Coastguard Worker name: "android.xr.flags-aconfig-java", 977*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.xr.flags-aconfig", 978*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 979*d57664e9SAndroid Build Coastguard Worker} 980*d57664e9SAndroid Build Coastguard Worker 981*d57664e9SAndroid Build Coastguard Worker// android.app 982*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 983*d57664e9SAndroid Build Coastguard Worker name: "android.app.flags-aconfig", 984*d57664e9SAndroid Build Coastguard Worker package: "android.app", 985*d57664e9SAndroid Build Coastguard Worker container: "system", 986*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/app/*.aconfig"], 987*d57664e9SAndroid Build Coastguard Worker} 988*d57664e9SAndroid Build Coastguard Worker 989*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 990*d57664e9SAndroid Build Coastguard Worker name: "android.app.flags-aconfig-java", 991*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.flags-aconfig", 992*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "34", 993*d57664e9SAndroid Build Coastguard Worker apex_available: [ 994*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 995*d57664e9SAndroid Build Coastguard Worker "com.android.nfcservices", 996*d57664e9SAndroid Build Coastguard Worker ], 997*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 998*d57664e9SAndroid Build Coastguard Worker} 999*d57664e9SAndroid Build Coastguard Worker 1000*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1001*d57664e9SAndroid Build Coastguard Worker name: "android.app.flags-aconfig-java-host", 1002*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.flags-aconfig", 1003*d57664e9SAndroid Build Coastguard Worker host_supported: true, 1004*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1005*d57664e9SAndroid Build Coastguard Worker} 1006*d57664e9SAndroid Build Coastguard Worker 1007*d57664e9SAndroid Build Coastguard Worker// Broadcast Radio 1008*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1009*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.radio.flags-aconfig", 1010*d57664e9SAndroid Build Coastguard Worker exportable: true, 1011*d57664e9SAndroid Build Coastguard Worker package: "android.hardware.radio", 1012*d57664e9SAndroid Build Coastguard Worker container: "system", 1013*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/hardware/radio/*.aconfig"], 1014*d57664e9SAndroid Build Coastguard Worker} 1015*d57664e9SAndroid Build Coastguard Worker 1016*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1017*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.radio.flags-aconfig-java", 1018*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.hardware.radio.flags-aconfig", 1019*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1020*d57664e9SAndroid Build Coastguard Worker} 1021*d57664e9SAndroid Build Coastguard Worker 1022*d57664e9SAndroid Build Coastguard Worker// Credential Manager 1023*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1024*d57664e9SAndroid Build Coastguard Worker name: "android.credentials.flags-aconfig", 1025*d57664e9SAndroid Build Coastguard Worker package: "android.credentials.flags", 1026*d57664e9SAndroid Build Coastguard Worker container: "system", 1027*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/credentials/flags.aconfig"], 1028*d57664e9SAndroid Build Coastguard Worker exportable: true, 1029*d57664e9SAndroid Build Coastguard Worker} 1030*d57664e9SAndroid Build Coastguard Worker 1031*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1032*d57664e9SAndroid Build Coastguard Worker name: "android.credentials.flags-aconfig-java", 1033*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.credentials.flags-aconfig", 1034*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1035*d57664e9SAndroid Build Coastguard Worker} 1036*d57664e9SAndroid Build Coastguard Worker 1037*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1038*d57664e9SAndroid Build Coastguard Worker name: "android.credentials.flags-aconfig-java-export", 1039*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.credentials.flags-aconfig", 1040*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1041*d57664e9SAndroid Build Coastguard Worker mode: "exported", 1042*d57664e9SAndroid Build Coastguard Worker} 1043*d57664e9SAndroid Build Coastguard Worker 1044*d57664e9SAndroid Build Coastguard Worker// Content Protection 1045*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1046*d57664e9SAndroid Build Coastguard Worker name: "android.view.contentprotection.flags-aconfig", 1047*d57664e9SAndroid Build Coastguard Worker exportable: true, 1048*d57664e9SAndroid Build Coastguard Worker package: "android.view.contentprotection.flags", 1049*d57664e9SAndroid Build Coastguard Worker container: "system", 1050*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/view/contentprotection/flags/*.aconfig"], 1051*d57664e9SAndroid Build Coastguard Worker} 1052*d57664e9SAndroid Build Coastguard Worker 1053*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1054*d57664e9SAndroid Build Coastguard Worker name: "android.view.contentprotection.flags-aconfig-java", 1055*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.view.contentprotection.flags-aconfig", 1056*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1057*d57664e9SAndroid Build Coastguard Worker} 1058*d57664e9SAndroid Build Coastguard Worker 1059*d57664e9SAndroid Build Coastguard Worker// Contextual Search system service 1060*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1061*d57664e9SAndroid Build Coastguard Worker name: "com.android.server.contextualsearch.flags-aconfig", 1062*d57664e9SAndroid Build Coastguard Worker package: "com.android.server.contextualsearch.flags", 1063*d57664e9SAndroid Build Coastguard Worker container: "system", 1064*d57664e9SAndroid Build Coastguard Worker srcs: ["services/contextualsearch/flags/flags.aconfig"], 1065*d57664e9SAndroid Build Coastguard Worker} 1066*d57664e9SAndroid Build Coastguard Worker 1067*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1068*d57664e9SAndroid Build Coastguard Worker name: "com.android.server.contextualsearch.flags-java", 1069*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.server.contextualsearch.flags-aconfig", 1070*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1071*d57664e9SAndroid Build Coastguard Worker} 1072*d57664e9SAndroid Build Coastguard Worker 1073*d57664e9SAndroid Build Coastguard Worker// Server Services Flags 1074*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1075*d57664e9SAndroid Build Coastguard Worker name: "com.android.server.flags.services-aconfig", 1076*d57664e9SAndroid Build Coastguard Worker package: "com.android.server.flags", 1077*d57664e9SAndroid Build Coastguard Worker container: "system", 1078*d57664e9SAndroid Build Coastguard Worker srcs: ["services/core/java/com/android/server/flags/*.aconfig"], 1079*d57664e9SAndroid Build Coastguard Worker} 1080*d57664e9SAndroid Build Coastguard Worker 1081*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1082*d57664e9SAndroid Build Coastguard Worker name: "com.android.server.flags.services-aconfig-java", 1083*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.server.flags.services-aconfig", 1084*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1085*d57664e9SAndroid Build Coastguard Worker} 1086*d57664e9SAndroid Build Coastguard Worker 1087*d57664e9SAndroid Build Coastguard Worker// App prediction 1088*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1089*d57664e9SAndroid Build Coastguard Worker name: "android.service.appprediction.flags-aconfig", 1090*d57664e9SAndroid Build Coastguard Worker exportable: true, 1091*d57664e9SAndroid Build Coastguard Worker package: "android.service.appprediction.flags", 1092*d57664e9SAndroid Build Coastguard Worker container: "system", 1093*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/service/appprediction/flags/*.aconfig"], 1094*d57664e9SAndroid Build Coastguard Worker} 1095*d57664e9SAndroid Build Coastguard Worker 1096*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1097*d57664e9SAndroid Build Coastguard Worker name: "android.service.appprediction.flags-aconfig-java", 1098*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.appprediction.flags-aconfig", 1099*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1100*d57664e9SAndroid Build Coastguard Worker} 1101*d57664e9SAndroid Build Coastguard Worker 1102*d57664e9SAndroid Build Coastguard Worker// Controls 1103*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1104*d57664e9SAndroid Build Coastguard Worker name: "android.service.controls.flags-aconfig", 1105*d57664e9SAndroid Build Coastguard Worker exportable: true, 1106*d57664e9SAndroid Build Coastguard Worker package: "android.service.controls.flags", 1107*d57664e9SAndroid Build Coastguard Worker container: "system", 1108*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/service/controls/flags/*.aconfig"], 1109*d57664e9SAndroid Build Coastguard Worker} 1110*d57664e9SAndroid Build Coastguard Worker 1111*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1112*d57664e9SAndroid Build Coastguard Worker name: "android.service.controls.flags-aconfig-java", 1113*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.controls.flags-aconfig", 1114*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1115*d57664e9SAndroid Build Coastguard Worker} 1116*d57664e9SAndroid Build Coastguard Worker 1117*d57664e9SAndroid Build Coastguard Worker// Voice 1118*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1119*d57664e9SAndroid Build Coastguard Worker name: "android.service.voice.flags-aconfig", 1120*d57664e9SAndroid Build Coastguard Worker exportable: true, 1121*d57664e9SAndroid Build Coastguard Worker package: "android.service.voice.flags", 1122*d57664e9SAndroid Build Coastguard Worker container: "system", 1123*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/service/voice/flags/*.aconfig"], 1124*d57664e9SAndroid Build Coastguard Worker} 1125*d57664e9SAndroid Build Coastguard Worker 1126*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1127*d57664e9SAndroid Build Coastguard Worker name: "android.service.voice.flags-aconfig-java", 1128*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.voice.flags-aconfig", 1129*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1130*d57664e9SAndroid Build Coastguard Worker} 1131*d57664e9SAndroid Build Coastguard Worker 1132*d57664e9SAndroid Build Coastguard Worker// Autofill 1133*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1134*d57664e9SAndroid Build Coastguard Worker name: "android.service.autofill.flags-aconfig", 1135*d57664e9SAndroid Build Coastguard Worker package: "android.service.autofill", 1136*d57664e9SAndroid Build Coastguard Worker container: "system", 1137*d57664e9SAndroid Build Coastguard Worker srcs: [ 1138*d57664e9SAndroid Build Coastguard Worker "services/autofill/bugfixes.aconfig", 1139*d57664e9SAndroid Build Coastguard Worker "services/autofill/features.aconfig", 1140*d57664e9SAndroid Build Coastguard Worker ], 1141*d57664e9SAndroid Build Coastguard Worker} 1142*d57664e9SAndroid Build Coastguard Worker 1143*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1144*d57664e9SAndroid Build Coastguard Worker name: "android.service.autofill.flags-aconfig-java", 1145*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.autofill.flags-aconfig", 1146*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1147*d57664e9SAndroid Build Coastguard Worker} 1148*d57664e9SAndroid Build Coastguard Worker 1149*d57664e9SAndroid Build Coastguard Worker// Companion 1150*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1151*d57664e9SAndroid Build Coastguard Worker name: "android.companion.flags-aconfig", 1152*d57664e9SAndroid Build Coastguard Worker exportable: true, 1153*d57664e9SAndroid Build Coastguard Worker package: "android.companion", 1154*d57664e9SAndroid Build Coastguard Worker container: "system", 1155*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/companion/*.aconfig"], 1156*d57664e9SAndroid Build Coastguard Worker} 1157*d57664e9SAndroid Build Coastguard Worker 1158*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1159*d57664e9SAndroid Build Coastguard Worker name: "android.companion.flags-aconfig-java", 1160*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.companion.flags-aconfig", 1161*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1162*d57664e9SAndroid Build Coastguard Worker} 1163*d57664e9SAndroid Build Coastguard Worker 1164*d57664e9SAndroid Build Coastguard Worker// Networking 1165*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1166*d57664e9SAndroid Build Coastguard Worker name: "android.net.platform.flags-aconfig", 1167*d57664e9SAndroid Build Coastguard Worker exportable: true, 1168*d57664e9SAndroid Build Coastguard Worker package: "android.net.platform.flags", 1169*d57664e9SAndroid Build Coastguard Worker container: "system", 1170*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/net/flags.aconfig"], 1171*d57664e9SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 1172*d57664e9SAndroid Build Coastguard Worker} 1173*d57664e9SAndroid Build Coastguard Worker 1174*d57664e9SAndroid Build Coastguard Worker// Thread network 1175*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1176*d57664e9SAndroid Build Coastguard Worker name: "com.android.net.thread.platform.flags-aconfig", 1177*d57664e9SAndroid Build Coastguard Worker exportable: true, 1178*d57664e9SAndroid Build Coastguard Worker package: "com.android.net.thread.platform.flags", 1179*d57664e9SAndroid Build Coastguard Worker container: "system", 1180*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/net/thread/flags.aconfig"], 1181*d57664e9SAndroid Build Coastguard Worker} 1182*d57664e9SAndroid Build Coastguard Worker 1183*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1184*d57664e9SAndroid Build Coastguard Worker name: "android.net.platform.flags-aconfig-java", 1185*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.net.platform.flags-aconfig", 1186*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1187*d57664e9SAndroid Build Coastguard Worker visibility: [":__subpackages__"], 1188*d57664e9SAndroid Build Coastguard Worker} 1189*d57664e9SAndroid Build Coastguard Worker 1190*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1191*d57664e9SAndroid Build Coastguard Worker name: "com.android.net.thread.platform.flags-aconfig-java", 1192*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.net.thread.platform.flags-aconfig", 1193*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1194*d57664e9SAndroid Build Coastguard Worker} 1195*d57664e9SAndroid Build Coastguard Worker 1196*d57664e9SAndroid Build Coastguard Worker// Media 1197*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1198*d57664e9SAndroid Build Coastguard Worker name: "android.media.playback.flags-aconfig", 1199*d57664e9SAndroid Build Coastguard Worker package: "com.android.media.playback.flags", 1200*d57664e9SAndroid Build Coastguard Worker container: "system", 1201*d57664e9SAndroid Build Coastguard Worker srcs: ["media/jni/playback_flags.aconfig"], 1202*d57664e9SAndroid Build Coastguard Worker} 1203*d57664e9SAndroid Build Coastguard Worker 1204*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 1205*d57664e9SAndroid Build Coastguard Worker name: "android.media.playback.flags-aconfig-cc", 1206*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.media.playback.flags-aconfig", 1207*d57664e9SAndroid Build Coastguard Worker} 1208*d57664e9SAndroid Build Coastguard Worker 1209*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1210*d57664e9SAndroid Build Coastguard Worker name: "android.media.playback.flags-aconfig-java", 1211*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.media.playback.flags-aconfig", 1212*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1213*d57664e9SAndroid Build Coastguard Worker} 1214*d57664e9SAndroid Build Coastguard Worker 1215*d57664e9SAndroid Build Coastguard Worker// DevicePolicy 1216*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1217*d57664e9SAndroid Build Coastguard Worker name: "device_policy_aconfig_flags", 1218*d57664e9SAndroid Build Coastguard Worker package: "android.app.admin.flags", 1219*d57664e9SAndroid Build Coastguard Worker container: "system", 1220*d57664e9SAndroid Build Coastguard Worker srcs: [ 1221*d57664e9SAndroid Build Coastguard Worker "core/java/android/app/admin/flags/flags.aconfig", 1222*d57664e9SAndroid Build Coastguard Worker ], 1223*d57664e9SAndroid Build Coastguard Worker} 1224*d57664e9SAndroid Build Coastguard Worker 1225*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1226*d57664e9SAndroid Build Coastguard Worker name: "device_policy_aconfig_flags_lib", 1227*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "device_policy_aconfig_flags", 1228*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1229*d57664e9SAndroid Build Coastguard Worker} 1230*d57664e9SAndroid Build Coastguard Worker 1231*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1232*d57664e9SAndroid Build Coastguard Worker name: "device_policy_aconfig_flags_java_export", 1233*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "device_policy_aconfig_flags", 1234*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1235*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 1236*d57664e9SAndroid Build Coastguard Worker apex_available: [ 1237*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 1238*d57664e9SAndroid Build Coastguard Worker "com.android.permission", 1239*d57664e9SAndroid Build Coastguard Worker ], 1240*d57664e9SAndroid Build Coastguard Worker} 1241*d57664e9SAndroid Build Coastguard Worker 1242*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1243*d57664e9SAndroid Build Coastguard Worker name: "device_policy_aconfig_flags_lib_host", 1244*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "device_policy_aconfig_flags", 1245*d57664e9SAndroid Build Coastguard Worker host_supported: true, 1246*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1247*d57664e9SAndroid Build Coastguard Worker} 1248*d57664e9SAndroid Build Coastguard Worker 1249*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 1250*d57664e9SAndroid Build Coastguard Worker name: "device_policy_aconfig_flags_c_lib", 1251*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "device_policy_aconfig_flags", 1252*d57664e9SAndroid Build Coastguard Worker} 1253*d57664e9SAndroid Build Coastguard Worker 1254*d57664e9SAndroid Build Coastguard Worker// Chooser / "Sharesheet" 1255*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1256*d57664e9SAndroid Build Coastguard Worker name: "android.service.chooser.flags-aconfig", 1257*d57664e9SAndroid Build Coastguard Worker exportable: true, 1258*d57664e9SAndroid Build Coastguard Worker package: "android.service.chooser", 1259*d57664e9SAndroid Build Coastguard Worker container: "system", 1260*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/service/chooser/flags.aconfig"], 1261*d57664e9SAndroid Build Coastguard Worker} 1262*d57664e9SAndroid Build Coastguard Worker 1263*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1264*d57664e9SAndroid Build Coastguard Worker name: "android.service.chooser.flags-aconfig-java", 1265*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.chooser.flags-aconfig", 1266*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "34", 1267*d57664e9SAndroid Build Coastguard Worker apex_available: [ 1268*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 1269*d57664e9SAndroid Build Coastguard Worker "com.android.nfcservices", 1270*d57664e9SAndroid Build Coastguard Worker ], 1271*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1272*d57664e9SAndroid Build Coastguard Worker} 1273*d57664e9SAndroid Build Coastguard Worker 1274*d57664e9SAndroid Build Coastguard Worker// JobScheduler 1275*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1276*d57664e9SAndroid Build Coastguard Worker name: "framework-jobscheduler-job.flags-aconfig", 1277*d57664e9SAndroid Build Coastguard Worker package: "android.app.job", 1278*d57664e9SAndroid Build Coastguard Worker container: "system", 1279*d57664e9SAndroid Build Coastguard Worker exportable: true, 1280*d57664e9SAndroid Build Coastguard Worker srcs: ["apex/jobscheduler/framework/aconfig/job.aconfig"], 1281*d57664e9SAndroid Build Coastguard Worker} 1282*d57664e9SAndroid Build Coastguard Worker 1283*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1284*d57664e9SAndroid Build Coastguard Worker name: "framework-jobscheduler-job.flags-aconfig-java", 1285*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "framework-jobscheduler-job.flags-aconfig", 1286*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1287*d57664e9SAndroid Build Coastguard Worker} 1288*d57664e9SAndroid Build Coastguard Worker 1289*d57664e9SAndroid Build Coastguard Worker// Dreams 1290*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1291*d57664e9SAndroid Build Coastguard Worker name: "android.service.dreams.flags-aconfig", 1292*d57664e9SAndroid Build Coastguard Worker package: "android.service.dreams", 1293*d57664e9SAndroid Build Coastguard Worker container: "system", 1294*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/service/dreams/flags.aconfig"], 1295*d57664e9SAndroid Build Coastguard Worker} 1296*d57664e9SAndroid Build Coastguard Worker 1297*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1298*d57664e9SAndroid Build Coastguard Worker name: "android.service.dreams.flags-aconfig-java", 1299*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.dreams.flags-aconfig", 1300*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1301*d57664e9SAndroid Build Coastguard Worker} 1302*d57664e9SAndroid Build Coastguard Worker 1303*d57664e9SAndroid Build Coastguard Worker// Notifications 1304*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1305*d57664e9SAndroid Build Coastguard Worker name: "android.service.notification.flags-aconfig", 1306*d57664e9SAndroid Build Coastguard Worker package: "android.service.notification", 1307*d57664e9SAndroid Build Coastguard Worker exportable: true, 1308*d57664e9SAndroid Build Coastguard Worker container: "system", 1309*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/service/notification/flags.aconfig"], 1310*d57664e9SAndroid Build Coastguard Worker} 1311*d57664e9SAndroid Build Coastguard Worker 1312*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1313*d57664e9SAndroid Build Coastguard Worker name: "android.service.notification.flags-aconfig-java", 1314*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.notification.flags-aconfig", 1315*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1316*d57664e9SAndroid Build Coastguard Worker} 1317*d57664e9SAndroid Build Coastguard Worker 1318*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1319*d57664e9SAndroid Build Coastguard Worker name: "android.service.notification.flags-aconfig-export-java", 1320*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.notification.flags-aconfig", 1321*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1322*d57664e9SAndroid Build Coastguard Worker mode: "exported", 1323*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 1324*d57664e9SAndroid Build Coastguard Worker apex_available: [ 1325*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 1326*d57664e9SAndroid Build Coastguard Worker "com.android.extservices", 1327*d57664e9SAndroid Build Coastguard Worker ], 1328*d57664e9SAndroid Build Coastguard Worker} 1329*d57664e9SAndroid Build Coastguard Worker 1330*d57664e9SAndroid Build Coastguard Worker// Contextual Search 1331*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1332*d57664e9SAndroid Build Coastguard Worker name: "android.app.contextualsearch.flags-aconfig", 1333*d57664e9SAndroid Build Coastguard Worker package: "android.app.contextualsearch.flags", 1334*d57664e9SAndroid Build Coastguard Worker container: "system", 1335*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/app/contextualsearch/flags.aconfig"], 1336*d57664e9SAndroid Build Coastguard Worker} 1337*d57664e9SAndroid Build Coastguard Worker 1338*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1339*d57664e9SAndroid Build Coastguard Worker name: "android.app.contextualsearch.flags-aconfig-java", 1340*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.contextualsearch.flags-aconfig", 1341*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1342*d57664e9SAndroid Build Coastguard Worker} 1343*d57664e9SAndroid Build Coastguard Worker 1344*d57664e9SAndroid Build Coastguard Worker// Assist 1345*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1346*d57664e9SAndroid Build Coastguard Worker name: "android.app.assist.flags-aconfig", 1347*d57664e9SAndroid Build Coastguard Worker package: "android.app.assist.flags", 1348*d57664e9SAndroid Build Coastguard Worker container: "system", 1349*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/app/assist/flags.aconfig"], 1350*d57664e9SAndroid Build Coastguard Worker} 1351*d57664e9SAndroid Build Coastguard Worker 1352*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1353*d57664e9SAndroid Build Coastguard Worker name: "android.app.assist.flags-aconfig-java", 1354*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.assist.flags-aconfig", 1355*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1356*d57664e9SAndroid Build Coastguard Worker} 1357*d57664e9SAndroid Build Coastguard Worker 1358*d57664e9SAndroid Build Coastguard Worker// Smartspace 1359*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1360*d57664e9SAndroid Build Coastguard Worker name: "android.app.smartspace.flags-aconfig", 1361*d57664e9SAndroid Build Coastguard Worker exportable: true, 1362*d57664e9SAndroid Build Coastguard Worker package: "android.app.smartspace.flags", 1363*d57664e9SAndroid Build Coastguard Worker container: "system", 1364*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/app/smartspace/flags.aconfig"], 1365*d57664e9SAndroid Build Coastguard Worker} 1366*d57664e9SAndroid Build Coastguard Worker 1367*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1368*d57664e9SAndroid Build Coastguard Worker name: "android.app.smartspace.flags-aconfig-java", 1369*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.smartspace.flags-aconfig", 1370*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1371*d57664e9SAndroid Build Coastguard Worker} 1372*d57664e9SAndroid Build Coastguard Worker 1373*d57664e9SAndroid Build Coastguard Worker// Supervision 1374*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1375*d57664e9SAndroid Build Coastguard Worker name: "android.app.supervision.flags-aconfig", 1376*d57664e9SAndroid Build Coastguard Worker exportable: true, 1377*d57664e9SAndroid Build Coastguard Worker package: "android.app.supervision.flags", 1378*d57664e9SAndroid Build Coastguard Worker container: "system", 1379*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/app/supervision/flags.aconfig"], 1380*d57664e9SAndroid Build Coastguard Worker} 1381*d57664e9SAndroid Build Coastguard Worker 1382*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1383*d57664e9SAndroid Build Coastguard Worker name: "android.app.supervision.flags-aconfig-java", 1384*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.supervision.flags-aconfig", 1385*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1386*d57664e9SAndroid Build Coastguard Worker} 1387*d57664e9SAndroid Build Coastguard Worker 1388*d57664e9SAndroid Build Coastguard Worker// SurfaceFlinger 1389*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1390*d57664e9SAndroid Build Coastguard Worker name: "surfaceflinger_flags_java_lib", 1391*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "surfaceflinger_flags", 1392*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1393*d57664e9SAndroid Build Coastguard Worker} 1394*d57664e9SAndroid Build Coastguard Worker 1395*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1396*d57664e9SAndroid Build Coastguard Worker name: "libgui_flags_java_lib", 1397*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "libgui_flags", 1398*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1399*d57664e9SAndroid Build Coastguard Worker} 1400*d57664e9SAndroid Build Coastguard Worker 1401*d57664e9SAndroid Build Coastguard Worker// Content Capture 1402*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1403*d57664e9SAndroid Build Coastguard Worker name: "android.view.contentcapture.flags-aconfig", 1404*d57664e9SAndroid Build Coastguard Worker package: "android.view.contentcapture.flags", 1405*d57664e9SAndroid Build Coastguard Worker container: "system", 1406*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/view/contentcapture/flags/*.aconfig"], 1407*d57664e9SAndroid Build Coastguard Worker} 1408*d57664e9SAndroid Build Coastguard Worker 1409*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1410*d57664e9SAndroid Build Coastguard Worker name: "android.view.contentcapture.flags-aconfig-java", 1411*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.view.contentcapture.flags-aconfig", 1412*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1413*d57664e9SAndroid Build Coastguard Worker} 1414*d57664e9SAndroid Build Coastguard Worker 1415*d57664e9SAndroid Build Coastguard Worker// USB 1416*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1417*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.usb.flags-aconfig", 1418*d57664e9SAndroid Build Coastguard Worker exportable: true, 1419*d57664e9SAndroid Build Coastguard Worker package: "android.hardware.usb.flags", 1420*d57664e9SAndroid Build Coastguard Worker container: "system", 1421*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/hardware/usb/flags/*.aconfig"], 1422*d57664e9SAndroid Build Coastguard Worker} 1423*d57664e9SAndroid Build Coastguard Worker 1424*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1425*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.usb.flags-aconfig-java", 1426*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.hardware.usb.flags-aconfig", 1427*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1428*d57664e9SAndroid Build Coastguard Worker} 1429*d57664e9SAndroid Build Coastguard Worker 1430*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1431*d57664e9SAndroid Build Coastguard Worker name: "android.hardware.usb.flags-aconfig-java-host", 1432*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.hardware.usb.flags-aconfig", 1433*d57664e9SAndroid Build Coastguard Worker host_supported: true, 1434*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1435*d57664e9SAndroid Build Coastguard Worker} 1436*d57664e9SAndroid Build Coastguard Worker 1437*d57664e9SAndroid Build Coastguard Worker// WindowingTools 1438*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1439*d57664e9SAndroid Build Coastguard Worker name: "android.tracing.flags-aconfig", 1440*d57664e9SAndroid Build Coastguard Worker package: "android.tracing", 1441*d57664e9SAndroid Build Coastguard Worker container: "system", 1442*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/tracing/flags.aconfig"], 1443*d57664e9SAndroid Build Coastguard Worker} 1444*d57664e9SAndroid Build Coastguard Worker 1445*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1446*d57664e9SAndroid Build Coastguard Worker name: "android.tracing.flags-aconfig-java", 1447*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.tracing.flags-aconfig", 1448*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1449*d57664e9SAndroid Build Coastguard Worker} 1450*d57664e9SAndroid Build Coastguard Worker 1451*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 1452*d57664e9SAndroid Build Coastguard Worker name: "android.tracing.flags_c_lib", 1453*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.tracing.flags-aconfig", 1454*d57664e9SAndroid Build Coastguard Worker} 1455*d57664e9SAndroid Build Coastguard Worker 1456*d57664e9SAndroid Build Coastguard Worker// App Widgets 1457*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1458*d57664e9SAndroid Build Coastguard Worker name: "android.appwidget.flags-aconfig", 1459*d57664e9SAndroid Build Coastguard Worker package: "android.appwidget.flags", 1460*d57664e9SAndroid Build Coastguard Worker container: "system", 1461*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/appwidget/flags.aconfig"], 1462*d57664e9SAndroid Build Coastguard Worker} 1463*d57664e9SAndroid Build Coastguard Worker 1464*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1465*d57664e9SAndroid Build Coastguard Worker name: "android.appwidget.flags-aconfig-java", 1466*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.appwidget.flags-aconfig", 1467*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1468*d57664e9SAndroid Build Coastguard Worker} 1469*d57664e9SAndroid Build Coastguard Worker 1470*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1471*d57664e9SAndroid Build Coastguard Worker name: "android.appwidget.flags-aconfig-java-host", 1472*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.appwidget.flags-aconfig", 1473*d57664e9SAndroid Build Coastguard Worker host_supported: true, 1474*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1475*d57664e9SAndroid Build Coastguard Worker} 1476*d57664e9SAndroid Build Coastguard Worker 1477*d57664e9SAndroid Build Coastguard Worker// App 1478*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1479*d57664e9SAndroid Build Coastguard Worker name: "android.server.app.flags-aconfig", 1480*d57664e9SAndroid Build Coastguard Worker package: "android.server.app", 1481*d57664e9SAndroid Build Coastguard Worker container: "system", 1482*d57664e9SAndroid Build Coastguard Worker srcs: ["services/core/java/com/android/server/app/flags.aconfig"], 1483*d57664e9SAndroid Build Coastguard Worker} 1484*d57664e9SAndroid Build Coastguard Worker 1485*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1486*d57664e9SAndroid Build Coastguard Worker name: "android.server.app.flags-aconfig-java", 1487*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.server.app.flags-aconfig", 1488*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1489*d57664e9SAndroid Build Coastguard Worker} 1490*d57664e9SAndroid Build Coastguard Worker 1491*d57664e9SAndroid Build Coastguard Worker// WebView 1492*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1493*d57664e9SAndroid Build Coastguard Worker name: "android.webkit.flags-aconfig", 1494*d57664e9SAndroid Build Coastguard Worker package: "android.webkit", 1495*d57664e9SAndroid Build Coastguard Worker container: "system", 1496*d57664e9SAndroid Build Coastguard Worker srcs: [ 1497*d57664e9SAndroid Build Coastguard Worker "core/java/android/webkit/*.aconfig", 1498*d57664e9SAndroid Build Coastguard Worker "services/core/java/com/android/server/webkit/*.aconfig", 1499*d57664e9SAndroid Build Coastguard Worker ], 1500*d57664e9SAndroid Build Coastguard Worker} 1501*d57664e9SAndroid Build Coastguard Worker 1502*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1503*d57664e9SAndroid Build Coastguard Worker name: "android.webkit.flags-aconfig-java", 1504*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.webkit.flags-aconfig", 1505*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1506*d57664e9SAndroid Build Coastguard Worker} 1507*d57664e9SAndroid Build Coastguard Worker 1508*d57664e9SAndroid Build Coastguard Worker// Provider 1509*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1510*d57664e9SAndroid Build Coastguard Worker name: "android.provider.flags-aconfig", 1511*d57664e9SAndroid Build Coastguard Worker exportable: true, 1512*d57664e9SAndroid Build Coastguard Worker package: "android.provider", 1513*d57664e9SAndroid Build Coastguard Worker container: "system", 1514*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/provider/*.aconfig"], 1515*d57664e9SAndroid Build Coastguard Worker} 1516*d57664e9SAndroid Build Coastguard Worker 1517*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1518*d57664e9SAndroid Build Coastguard Worker name: "android.provider.flags-aconfig-java", 1519*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.provider.flags-aconfig", 1520*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1521*d57664e9SAndroid Build Coastguard Worker} 1522*d57664e9SAndroid Build Coastguard Worker 1523*d57664e9SAndroid Build Coastguard Worker// ContextHub 1524*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1525*d57664e9SAndroid Build Coastguard Worker name: "android.chre.flags-aconfig-java", 1526*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "chre_flags", 1527*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1528*d57664e9SAndroid Build Coastguard Worker} 1529*d57664e9SAndroid Build Coastguard Worker 1530*d57664e9SAndroid Build Coastguard Worker// Speech 1531*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1532*d57664e9SAndroid Build Coastguard Worker name: "android.speech.flags-aconfig", 1533*d57664e9SAndroid Build Coastguard Worker exportable: true, 1534*d57664e9SAndroid Build Coastguard Worker package: "android.speech.flags", 1535*d57664e9SAndroid Build Coastguard Worker container: "system", 1536*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/speech/flags/*.aconfig"], 1537*d57664e9SAndroid Build Coastguard Worker} 1538*d57664e9SAndroid Build Coastguard Worker 1539*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1540*d57664e9SAndroid Build Coastguard Worker name: "android.speech.flags-aconfig-java", 1541*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.speech.flags-aconfig", 1542*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1543*d57664e9SAndroid Build Coastguard Worker} 1544*d57664e9SAndroid Build Coastguard Worker 1545*d57664e9SAndroid Build Coastguard Worker// Power 1546*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1547*d57664e9SAndroid Build Coastguard Worker name: "power_flags_lib", 1548*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "power_flags", 1549*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1550*d57664e9SAndroid Build Coastguard Worker} 1551*d57664e9SAndroid Build Coastguard Worker 1552*d57664e9SAndroid Build Coastguard Worker// Content 1553*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1554*d57664e9SAndroid Build Coastguard Worker name: "android.content.flags-aconfig", 1555*d57664e9SAndroid Build Coastguard Worker exportable: true, 1556*d57664e9SAndroid Build Coastguard Worker package: "android.content.flags", 1557*d57664e9SAndroid Build Coastguard Worker container: "system", 1558*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/content/flags/flags.aconfig"], 1559*d57664e9SAndroid Build Coastguard Worker} 1560*d57664e9SAndroid Build Coastguard Worker 1561*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1562*d57664e9SAndroid Build Coastguard Worker name: "android.content.flags-aconfig-java", 1563*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.content.flags-aconfig", 1564*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1565*d57664e9SAndroid Build Coastguard Worker} 1566*d57664e9SAndroid Build Coastguard Worker 1567*d57664e9SAndroid Build Coastguard Worker// AppFunctions 1568*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1569*d57664e9SAndroid Build Coastguard Worker name: "android.app.appfunctions.flags-aconfig", 1570*d57664e9SAndroid Build Coastguard Worker exportable: true, 1571*d57664e9SAndroid Build Coastguard Worker package: "android.app.appfunctions.flags", 1572*d57664e9SAndroid Build Coastguard Worker container: "system", 1573*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/app/appfunctions/flags/flags.aconfig"], 1574*d57664e9SAndroid Build Coastguard Worker} 1575*d57664e9SAndroid Build Coastguard Worker 1576*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1577*d57664e9SAndroid Build Coastguard Worker name: "android.app.appfunctions.flags-aconfig-java", 1578*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.appfunctions.flags-aconfig", 1579*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1580*d57664e9SAndroid Build Coastguard Worker} 1581*d57664e9SAndroid Build Coastguard Worker 1582*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1583*d57664e9SAndroid Build Coastguard Worker name: "android.app.appfunctions.exported-flags-aconfig-java", 1584*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.appfunctions.flags-aconfig", 1585*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1586*d57664e9SAndroid Build Coastguard Worker mode: "exported", 1587*d57664e9SAndroid Build Coastguard Worker apex_available: [ 1588*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 1589*d57664e9SAndroid Build Coastguard Worker "com.android.permission", 1590*d57664e9SAndroid Build Coastguard Worker ], 1591*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 1592*d57664e9SAndroid Build Coastguard Worker} 1593*d57664e9SAndroid Build Coastguard Worker 1594*d57664e9SAndroid Build Coastguard Worker// Adaptive Auth 1595*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1596*d57664e9SAndroid Build Coastguard Worker name: "android.adaptiveauth.flags-aconfig", 1597*d57664e9SAndroid Build Coastguard Worker package: "android.adaptiveauth", 1598*d57664e9SAndroid Build Coastguard Worker container: "system", 1599*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/adaptiveauth/*.aconfig"], 1600*d57664e9SAndroid Build Coastguard Worker} 1601*d57664e9SAndroid Build Coastguard Worker 1602*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1603*d57664e9SAndroid Build Coastguard Worker name: "android.adaptiveauth.flags-aconfig-java", 1604*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.adaptiveauth.flags-aconfig", 1605*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1606*d57664e9SAndroid Build Coastguard Worker} 1607*d57664e9SAndroid Build Coastguard Worker 1608*d57664e9SAndroid Build Coastguard Worker// CrashRecovery Module 1609*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1610*d57664e9SAndroid Build Coastguard Worker name: "android.crashrecovery.flags-aconfig", 1611*d57664e9SAndroid Build Coastguard Worker exportable: true, 1612*d57664e9SAndroid Build Coastguard Worker package: "android.crashrecovery.flags", 1613*d57664e9SAndroid Build Coastguard Worker container: "system", 1614*d57664e9SAndroid Build Coastguard Worker srcs: ["packages/CrashRecovery/aconfig/flags.aconfig"], 1615*d57664e9SAndroid Build Coastguard Worker} 1616*d57664e9SAndroid Build Coastguard Worker 1617*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1618*d57664e9SAndroid Build Coastguard Worker name: "android.crashrecovery.flags-aconfig-java", 1619*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.crashrecovery.flags-aconfig", 1620*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1621*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "35", 1622*d57664e9SAndroid Build Coastguard Worker apex_available: [ 1623*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 1624*d57664e9SAndroid Build Coastguard Worker "com.android.crashrecovery", 1625*d57664e9SAndroid Build Coastguard Worker ], 1626*d57664e9SAndroid Build Coastguard Worker} 1627*d57664e9SAndroid Build Coastguard Worker 1628*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1629*d57664e9SAndroid Build Coastguard Worker name: "android.crashrecovery.flags-aconfig-java-host", 1630*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.crashrecovery.flags-aconfig", 1631*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1632*d57664e9SAndroid Build Coastguard Worker host_supported: true, 1633*d57664e9SAndroid Build Coastguard Worker} 1634*d57664e9SAndroid Build Coastguard Worker 1635*d57664e9SAndroid Build Coastguard Worker// Backup 1636*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1637*d57664e9SAndroid Build Coastguard Worker name: "backup_flags_lib", 1638*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "backup_flags", 1639*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1640*d57664e9SAndroid Build Coastguard Worker} 1641*d57664e9SAndroid Build Coastguard Worker 1642*d57664e9SAndroid Build Coastguard Worker// Wifi 1643*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1644*d57664e9SAndroid Build Coastguard Worker name: "android.net.wifi.flags-aconfig", 1645*d57664e9SAndroid Build Coastguard Worker package: "android.net.wifi.flags", 1646*d57664e9SAndroid Build Coastguard Worker container: "system", 1647*d57664e9SAndroid Build Coastguard Worker srcs: ["wifi/*.aconfig"], 1648*d57664e9SAndroid Build Coastguard Worker} 1649*d57664e9SAndroid Build Coastguard Worker 1650*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1651*d57664e9SAndroid Build Coastguard Worker name: "android.net.wifi.flags-aconfig-java", 1652*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.net.wifi.flags-aconfig", 1653*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "30", 1654*d57664e9SAndroid Build Coastguard Worker apex_available: [ 1655*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 1656*d57664e9SAndroid Build Coastguard Worker "com.android.wifi", 1657*d57664e9SAndroid Build Coastguard Worker ], 1658*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1659*d57664e9SAndroid Build Coastguard Worker} 1660*d57664e9SAndroid Build Coastguard Worker 1661*d57664e9SAndroid Build Coastguard Worker// Wearable Sensing 1662*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1663*d57664e9SAndroid Build Coastguard Worker name: "android.app.wearable.flags-aconfig", 1664*d57664e9SAndroid Build Coastguard Worker exportable: true, 1665*d57664e9SAndroid Build Coastguard Worker package: "android.app.wearable", 1666*d57664e9SAndroid Build Coastguard Worker container: "system", 1667*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/app/wearable/*.aconfig"], 1668*d57664e9SAndroid Build Coastguard Worker} 1669*d57664e9SAndroid Build Coastguard Worker 1670*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1671*d57664e9SAndroid Build Coastguard Worker name: "android.app.wearable.flags-aconfig-java", 1672*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.wearable.flags-aconfig", 1673*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1674*d57664e9SAndroid Build Coastguard Worker} 1675*d57664e9SAndroid Build Coastguard Worker 1676*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1677*d57664e9SAndroid Build Coastguard Worker name: "com.android.internal.pm.pkg.component.flags-aconfig", 1678*d57664e9SAndroid Build Coastguard Worker package: "com.android.internal.pm.pkg.component.flags", 1679*d57664e9SAndroid Build Coastguard Worker container: "system", 1680*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/com/android/internal/pm/pkg/component/flags/flags.aconfig"], 1681*d57664e9SAndroid Build Coastguard Worker} 1682*d57664e9SAndroid Build Coastguard Worker 1683*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1684*d57664e9SAndroid Build Coastguard Worker name: "com.android.internal.pm.pkg.component.flags-aconfig-java", 1685*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.internal.pm.pkg.component.flags-aconfig", 1686*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1687*d57664e9SAndroid Build Coastguard Worker} 1688*d57664e9SAndroid Build Coastguard Worker 1689*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1690*d57664e9SAndroid Build Coastguard Worker name: "com.android.internal.pm.pkg.component.flags-aconfig-java-host", 1691*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "com.android.internal.pm.pkg.component.flags-aconfig", 1692*d57664e9SAndroid Build Coastguard Worker host_supported: true, 1693*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1694*d57664e9SAndroid Build Coastguard Worker} 1695*d57664e9SAndroid Build Coastguard Worker 1696*d57664e9SAndroid Build Coastguard Worker// System Server 1697*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1698*d57664e9SAndroid Build Coastguard Worker name: "android.systemserver.flags-aconfig", 1699*d57664e9SAndroid Build Coastguard Worker package: "android.server", 1700*d57664e9SAndroid Build Coastguard Worker container: "system", 1701*d57664e9SAndroid Build Coastguard Worker srcs: ["services/java/com/android/server/flags.aconfig"], 1702*d57664e9SAndroid Build Coastguard Worker} 1703*d57664e9SAndroid Build Coastguard Worker 1704*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1705*d57664e9SAndroid Build Coastguard Worker name: "android.systemserver.flags-aconfig-java", 1706*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.systemserver.flags-aconfig", 1707*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1708*d57664e9SAndroid Build Coastguard Worker} 1709*d57664e9SAndroid Build Coastguard Worker 1710*d57664e9SAndroid Build Coastguard Worker// backstage power 1711*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1712*d57664e9SAndroid Build Coastguard Worker name: "backstage_power_flags", 1713*d57664e9SAndroid Build Coastguard Worker package: "com.android.server.power.optimization", 1714*d57664e9SAndroid Build Coastguard Worker container: "system", 1715*d57664e9SAndroid Build Coastguard Worker exportable: true, 1716*d57664e9SAndroid Build Coastguard Worker srcs: [ 1717*d57664e9SAndroid Build Coastguard Worker "services/core/java/com/android/server/power/stats/flags.aconfig", 1718*d57664e9SAndroid Build Coastguard Worker ], 1719*d57664e9SAndroid Build Coastguard Worker} 1720*d57664e9SAndroid Build Coastguard Worker 1721*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1722*d57664e9SAndroid Build Coastguard Worker name: "backstage_power_flags_lib", 1723*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "backstage_power_flags", 1724*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1725*d57664e9SAndroid Build Coastguard Worker} 1726*d57664e9SAndroid Build Coastguard Worker 1727*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1728*d57664e9SAndroid Build Coastguard Worker name: "backstage_power_flags_lib-host", 1729*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "backstage_power_flags", 1730*d57664e9SAndroid Build Coastguard Worker host_supported: true, 1731*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1732*d57664e9SAndroid Build Coastguard Worker} 1733*d57664e9SAndroid Build Coastguard Worker 1734*d57664e9SAndroid Build Coastguard Worker// Dropbox data 1735*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1736*d57664e9SAndroid Build Coastguard Worker name: "dropbox_flags", 1737*d57664e9SAndroid Build Coastguard Worker package: "com.android.server.feature.flags", 1738*d57664e9SAndroid Build Coastguard Worker container: "system", 1739*d57664e9SAndroid Build Coastguard Worker srcs: [ 1740*d57664e9SAndroid Build Coastguard Worker "services/core/java/com/android/server/feature/dropbox_flags.aconfig", 1741*d57664e9SAndroid Build Coastguard Worker ], 1742*d57664e9SAndroid Build Coastguard Worker} 1743*d57664e9SAndroid Build Coastguard Worker 1744*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1745*d57664e9SAndroid Build Coastguard Worker name: "dropbox_flags_lib", 1746*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "dropbox_flags", 1747*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1748*d57664e9SAndroid Build Coastguard Worker} 1749*d57664e9SAndroid Build Coastguard Worker 1750*d57664e9SAndroid Build Coastguard Worker// Zero Jank 1751*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1752*d57664e9SAndroid Build Coastguard Worker name: "interaction_jank_monitor_flags", 1753*d57664e9SAndroid Build Coastguard Worker package: "com.android.internal.jank", 1754*d57664e9SAndroid Build Coastguard Worker container: "system", 1755*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/com/android/internal/jank/flags.aconfig"], 1756*d57664e9SAndroid Build Coastguard Worker} 1757*d57664e9SAndroid Build Coastguard Worker 1758*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1759*d57664e9SAndroid Build Coastguard Worker name: "interaction_jank_monitor_flags_lib", 1760*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "interaction_jank_monitor_flags", 1761*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1762*d57664e9SAndroid Build Coastguard Worker} 1763*d57664e9SAndroid Build Coastguard Worker 1764*d57664e9SAndroid Build Coastguard Worker// App Jank 1765*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1766*d57664e9SAndroid Build Coastguard Worker name: "android.app.jank.flags-aconfig", 1767*d57664e9SAndroid Build Coastguard Worker package: "android.app.jank", 1768*d57664e9SAndroid Build Coastguard Worker container: "system", 1769*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/app/jank/flags.aconfig"], 1770*d57664e9SAndroid Build Coastguard Worker} 1771*d57664e9SAndroid Build Coastguard Worker 1772*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1773*d57664e9SAndroid Build Coastguard Worker name: "android.app.jank.flags-aconfig-java", 1774*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.app.jank.flags-aconfig", 1775*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1776*d57664e9SAndroid Build Coastguard Worker} 1777*d57664e9SAndroid Build Coastguard Worker 1778*d57664e9SAndroid Build Coastguard Worker// Trade in mode 1779*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1780*d57664e9SAndroid Build Coastguard Worker name: "aconfig_trade_in_mode_flags", 1781*d57664e9SAndroid Build Coastguard Worker package: "com.android.tradeinmode.flags", 1782*d57664e9SAndroid Build Coastguard Worker container: "system", 1783*d57664e9SAndroid Build Coastguard Worker srcs: [ 1784*d57664e9SAndroid Build Coastguard Worker "core/java/android/os/image/flags/trade_in_mode_flags.aconfig", 1785*d57664e9SAndroid Build Coastguard Worker ], 1786*d57664e9SAndroid Build Coastguard Worker} 1787*d57664e9SAndroid Build Coastguard Worker 1788*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1789*d57664e9SAndroid Build Coastguard Worker name: "aconfig_trade_in_mode_flags_java_lib", 1790*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "aconfig_trade_in_mode_flags", 1791*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1792*d57664e9SAndroid Build Coastguard Worker} 1793*d57664e9SAndroid Build Coastguard Worker 1794*d57664e9SAndroid Build Coastguard Workercc_aconfig_library { 1795*d57664e9SAndroid Build Coastguard Worker name: "android_trade_in_mode_flags_cc_lib", 1796*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "aconfig_trade_in_mode_flags", 1797*d57664e9SAndroid Build Coastguard Worker apex_available: [ 1798*d57664e9SAndroid Build Coastguard Worker "//apex_available:platform", 1799*d57664e9SAndroid Build Coastguard Worker "com.android.adbd", 1800*d57664e9SAndroid Build Coastguard Worker ], 1801*d57664e9SAndroid Build Coastguard Worker min_sdk_version: "apex_inherit", 1802*d57664e9SAndroid Build Coastguard Worker} 1803*d57664e9SAndroid Build Coastguard Worker 1804*d57664e9SAndroid Build Coastguard Worker// Settings Lib 1805*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1806*d57664e9SAndroid Build Coastguard Worker name: "aconfig_settingslib_flags", 1807*d57664e9SAndroid Build Coastguard Worker package: "com.android.settingslib.flags", 1808*d57664e9SAndroid Build Coastguard Worker container: "system", 1809*d57664e9SAndroid Build Coastguard Worker srcs: [ 1810*d57664e9SAndroid Build Coastguard Worker "packages/SettingsLib/aconfig/settingslib.aconfig", 1811*d57664e9SAndroid Build Coastguard Worker ], 1812*d57664e9SAndroid Build Coastguard Worker} 1813*d57664e9SAndroid Build Coastguard Worker 1814*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1815*d57664e9SAndroid Build Coastguard Worker name: "aconfig_settingslib_flags_java_lib", 1816*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "aconfig_settingslib_flags", 1817*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1818*d57664e9SAndroid Build Coastguard Worker} 1819*d57664e9SAndroid Build Coastguard Worker 1820*d57664e9SAndroid Build Coastguard Worker// Quick Access Wallet 1821*d57664e9SAndroid Build Coastguard Workeraconfig_declarations { 1822*d57664e9SAndroid Build Coastguard Worker name: "android.service.quickaccesswallet.flags-aconfig", 1823*d57664e9SAndroid Build Coastguard Worker package: "android.service.quickaccesswallet", 1824*d57664e9SAndroid Build Coastguard Worker exportable: true, 1825*d57664e9SAndroid Build Coastguard Worker container: "system", 1826*d57664e9SAndroid Build Coastguard Worker srcs: ["core/java/android/service/quickaccesswallet/flags.aconfig"], 1827*d57664e9SAndroid Build Coastguard Worker} 1828*d57664e9SAndroid Build Coastguard Worker 1829*d57664e9SAndroid Build Coastguard Workerjava_aconfig_library { 1830*d57664e9SAndroid Build Coastguard Worker name: "android.service.quickaccesswallet.flags-aconfig-java", 1831*d57664e9SAndroid Build Coastguard Worker aconfig_declarations: "android.service.quickaccesswallet.flags-aconfig", 1832*d57664e9SAndroid Build Coastguard Worker defaults: ["framework-minus-apex-aconfig-java-defaults"], 1833*d57664e9SAndroid Build Coastguard Worker} 1834