1package { 2 default_applicable_licenses: [ 3 "frameworks_base_packages_SettingsProvider_license", 4 ], 5} 6 7// Added automatically by a large-scale-change 8// See: http://go/android-license-faq 9license { 10 name: "frameworks_base_packages_SettingsProvider_license", 11 visibility: [":__subpackages__"], 12 license_kinds: [ 13 "SPDX-license-identifier-Apache-2.0", 14 ], 15 license_text: [ 16 "NOTICE", 17 ], 18} 19 20android_app { 21 name: "SettingsProvider", 22 defaults: ["platform_app_defaults"], 23 resource_dirs: ["res"], 24 srcs: [ 25 "src/**/*.java", 26 "src/com/android/providers/settings/EventLogTags.logtags", 27 ], 28 libs: [ 29 "telephony-common", 30 "ims-common", 31 "unsupportedappusage", 32 ], 33 static_libs: [ 34 "junit", 35 "SettingsLibDeviceStateRotationLock", 36 "SettingsLibDisplayUtils", 37 ], 38 platform_apis: true, 39 certificate: "platform", 40 privileged: true, 41} 42 43android_test { 44 name: "SettingsProviderTest", 45 // Note we statically link several classes to do some unit tests. It's not accessible otherwise 46 // because this test is not an instrumentation test. (because the target runs in the system process.) 47 srcs: [ 48 "test/**/*.java", 49 "src/android/provider/settings/backup/*", 50 "src/android/provider/settings/validators/*", 51 "src/com/android/providers/settings/GenerationRegistry.java", 52 "src/com/android/providers/settings/SettingsBackupAgent.java", 53 "src/com/android/providers/settings/SettingsState.java", 54 "src/com/android/providers/settings/SettingsHelper.java", 55 "src/com/android/providers/settings/WifiSoftApConfigChangedNotifier.java", 56 ], 57 static_libs: [ 58 "androidx.test.rules", 59 "mockito-target-minus-junit4", 60 "SettingsLibDeviceStateRotationLock", 61 "SettingsLibDisplayUtils", 62 "platform-test-annotations", 63 "truth-prebuilt", 64 ], 65 libs: [ 66 "android.test.base", 67 "android.test.mock", 68 "unsupportedappusage", 69 ], 70 resource_dirs: ["res"], 71 aaptflags: [ 72 "--auto-add-overlay", 73 "--extra-packages", 74 "com.android.providers.settings", 75 ], 76 platform_apis: true, 77 certificate: "platform", 78 test_suites: ["device-tests"], 79 manifest: "test/AndroidManifest.xml", 80 test_config: "test/AndroidTest.xml", 81} 82