1//
2// Copyright (C) 2023 The Android Open Source Project
3//
4// Licensed under the Apache License, Version 2.0 (the "License");
5// you may not use this file except in compliance with the License.
6// You may obtain a copy of the License at
7//
8//      http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13// See the License for the specific language governing permissions and
14// limitations under the License.
15//
16
17package {
18    default_team: "trendy_team_system_ui_please_use_a_more_specific_subteam_if_possible_",
19    default_applicable_licenses: ["Android-Apache-2.0"],
20}
21
22// This filegroup is used by menu tests.
23filegroup {
24    name: "AccessibilityMenuSource",
25    srcs: [
26        "src/**/AccessibilityMenuService.java",
27        "src/**/A11yMenuShortcut.java",
28    ],
29}
30
31android_app {
32    name: "AccessibilityMenu",
33    use_resource_processor: true,
34
35    static_libs: [
36        "androidx.coordinatorlayout_coordinatorlayout",
37        "androidx.core_core",
38        "androidx.preference_preference",
39        "androidx.viewpager_viewpager",
40        "SettingsLibDisplayUtils",
41        "SettingsLibSettingsTheme",
42        "com_android_a11y_menu_flags_lib",
43    ],
44
45    optimize: {
46        enabled: true,
47        optimize: true,
48        shrink: true,
49        shrink_resources: true,
50        proguard_compatibility: false,
51    },
52
53    uses_libs: [
54        "org.apache.http.legacy",
55    ],
56
57    srcs: [
58        "src/**/*.java",
59    ],
60    system_ext_specific: true,
61    platform_apis: true,
62    resource_dirs: ["res"],
63    certificate: "platform",
64}
65