1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "frameworks_base_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["frameworks_base_license"], 8} 9 10filegroup { 11 name: "services.accessibility-sources", 12 srcs: ["java/**/*.java"], 13 exclude_srcs: ["java/**/a11ychecker/*.java"], 14 path: "java", 15 visibility: ["//frameworks/base/services"], 16} 17 18java_library_static { 19 name: "services.accessibility", 20 defaults: [ 21 "platform_service_defaults", 22 ], 23 srcs: [ 24 ":services.accessibility-sources", 25 "//frameworks/base/packages/SettingsLib/RestrictedLockUtils:SettingsLibRestrictedLockUtilsSrc", 26 ], 27 libs: [ 28 "services.core", 29 "androidx.annotation_annotation", 30 ], 31 static_libs: [ 32 "com_android_server_accessibility_flags_lib", 33 "//frameworks/base/packages/SystemUI/aconfig:com_android_systemui_flags_lib", 34 ], 35} 36 37java_library_static { 38 name: "AccessibilityGestureUtils", 39 srcs: [ 40 "java/**/gestures/GestureMatcher.java", 41 "java/**/gestures/GestureManifold.java", 42 "java/**/gestures/MultiFingerMultiTap.java", 43 "java/**/gestures/TouchState.java", 44 ], 45 static_libs: [ 46 "services.accessibility", 47 ], 48 libs: [ 49 "androidx.annotation_annotation", 50 ], 51} 52 53aconfig_declarations { 54 name: "com_android_server_accessibility_flags", 55 package: "com.android.server.accessibility", 56 container: "system", 57 srcs: [ 58 "accessibility.aconfig", 59 ], 60} 61 62java_aconfig_library { 63 name: "com_android_server_accessibility_flags_lib", 64 aconfig_declarations: "com_android_server_accessibility_flags", 65} 66