1885b47fbSopenharmony_ci{
2885b47fbSopenharmony_ci  "name": "@ohsh/accessibility",
3885b47fbSopenharmony_ci  "description": "The accessibility framework provides a standard mechanism for exchanging information between applications and assistive applications.",
4885b47fbSopenharmony_ci  "version": "4.0",
5885b47fbSopenharmony_ci  "repository": "",
6885b47fbSopenharmony_ci  "license": "Apache License 2.0",
7885b47fbSopenharmony_ci  "publishAs": "code-segment",
8885b47fbSopenharmony_ci  "segment": {
9885b47fbSopenharmony_ci    "destPath": "foundation/barrierfree/accessibility"
10885b47fbSopenharmony_ci  },
11885b47fbSopenharmony_ci  "dirs": {},
12885b47fbSopenharmony_ci  "scripts": {},
13885b47fbSopenharmony_ci  "component": {
14885b47fbSopenharmony_ci    "name": "accessibility",
15885b47fbSopenharmony_ci    "subsystem": "barrierfree",
16885b47fbSopenharmony_ci    "syscap": [
17885b47fbSopenharmony_ci      "SystemCapability.BarrierFree.Accessibility.Core",
18885b47fbSopenharmony_ci      "SystemCapability.BarrierFree.Accessibility.Hearing",
19885b47fbSopenharmony_ci      "SystemCapability.BarrierFree.Accessibility.Vision"
20885b47fbSopenharmony_ci    ],
21885b47fbSopenharmony_ci    "features": [
22885b47fbSopenharmony_ci      "accessibility_feature_coverage",
23885b47fbSopenharmony_ci      "accessibility_watch_feature"
24885b47fbSopenharmony_ci    ],
25885b47fbSopenharmony_ci    "adapted_system_type": [
26885b47fbSopenharmony_ci      "standard"
27885b47fbSopenharmony_ci    ],
28885b47fbSopenharmony_ci    "rom": "2000KB",
29885b47fbSopenharmony_ci    "ram": "10000KB",
30885b47fbSopenharmony_ci    "hisysevent_config": [
31885b47fbSopenharmony_ci      "//foundation/barrierfree/accessibility/hisysevent.yaml"
32885b47fbSopenharmony_ci    ],
33885b47fbSopenharmony_ci    "deps": {
34885b47fbSopenharmony_ci      "components": [
35885b47fbSopenharmony_ci        "graphic_2d",
36885b47fbSopenharmony_ci        "samgr",
37885b47fbSopenharmony_ci        "napi",
38885b47fbSopenharmony_ci        "window_manager",
39885b47fbSopenharmony_ci        "eventhandler",
40885b47fbSopenharmony_ci        "input",
41885b47fbSopenharmony_ci        "c_utils",
42885b47fbSopenharmony_ci        "common_event_service",
43885b47fbSopenharmony_ci        "ability_base",
44885b47fbSopenharmony_ci        "safwk",
45885b47fbSopenharmony_ci        "bundle_framework",
46885b47fbSopenharmony_ci        "ffrt",
47885b47fbSopenharmony_ci        "hicollie",
48885b47fbSopenharmony_ci        "hitrace",
49885b47fbSopenharmony_ci        "hilog",
50885b47fbSopenharmony_ci        "ipc",
51885b47fbSopenharmony_ci        "ability_runtime",
52885b47fbSopenharmony_ci        "init",
53885b47fbSopenharmony_ci        "access_token",
54885b47fbSopenharmony_ci        "display_manager",
55885b47fbSopenharmony_ci        "hisysevent",
56885b47fbSopenharmony_ci        "os_account",
57885b47fbSopenharmony_ci        "preferences",
58885b47fbSopenharmony_ci        "power_manager",
59885b47fbSopenharmony_ci        "data_share"
60885b47fbSopenharmony_ci      ],
61885b47fbSopenharmony_ci      "third_party": []
62885b47fbSopenharmony_ci    },
63885b47fbSopenharmony_ci    "build": {
64885b47fbSopenharmony_ci      "group_type": {
65885b47fbSopenharmony_ci        "base_group": [
66885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/interfaces/kits/napi:napi_packages"
67885b47fbSopenharmony_ci        ],
68885b47fbSopenharmony_ci        "fwk_group": [
69885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability",
70885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig",
71885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient",
72885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common",
73885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/common/interface:accessibility_interface"
74885b47fbSopenharmony_ci        ],
75885b47fbSopenharmony_ci        "service_group": [
76885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/sa_profile:aams_sa_profile",
77885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/sa_profile:accessibility_cfg",
78885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/services/aams:accessibleabilityms",
79885b47fbSopenharmony_ci          "//foundation/barrierfree/accessibility/services/etc:ohos.para.dac"
80885b47fbSopenharmony_ci        ]
81885b47fbSopenharmony_ci      },
82885b47fbSopenharmony_ci      "inner_api": [
83885b47fbSopenharmony_ci        {
84885b47fbSopenharmony_ci          "type": "so",
85885b47fbSopenharmony_ci          "name": "//foundation/barrierfree/accessibility/common/interface:accessibility_interface",
86885b47fbSopenharmony_ci          "header": {
87885b47fbSopenharmony_ci            "header_files": [
88885b47fbSopenharmony_ci              "accessibility_element_info_parcel.h",
89885b47fbSopenharmony_ci              "accessibility_event_info_parcel.h",
90885b47fbSopenharmony_ci              "accessibility_window_info_parcel.h"
91885b47fbSopenharmony_ci            ],
92885b47fbSopenharmony_ci            "header_base": "//foundation/barrierfree/accessibility/common/interface/include/parcel"
93885b47fbSopenharmony_ci          }
94885b47fbSopenharmony_ci        },
95885b47fbSopenharmony_ci        {
96885b47fbSopenharmony_ci          "type": "so",
97885b47fbSopenharmony_ci          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability",
98885b47fbSopenharmony_ci          "header": {
99885b47fbSopenharmony_ci            "header_files": [
100885b47fbSopenharmony_ci              "accessibility_ui_test_ability.h",
101885b47fbSopenharmony_ci              "accessible_ability_client.h",
102885b47fbSopenharmony_ci              "accessible_ability_listener.h"
103885b47fbSopenharmony_ci            ],
104885b47fbSopenharmony_ci            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk/include"
105885b47fbSopenharmony_ci          }
106885b47fbSopenharmony_ci        },
107885b47fbSopenharmony_ci        {
108885b47fbSopenharmony_ci          "type": "so",
109885b47fbSopenharmony_ci          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig",
110885b47fbSopenharmony_ci          "header": {
111885b47fbSopenharmony_ci            "header_files": [
112885b47fbSopenharmony_ci              "accessibility_config.h"
113885b47fbSopenharmony_ci            ],
114885b47fbSopenharmony_ci            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk/include"
115885b47fbSopenharmony_ci          }
116885b47fbSopenharmony_ci        },
117885b47fbSopenharmony_ci        {
118885b47fbSopenharmony_ci          "type": "so",
119885b47fbSopenharmony_ci          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient",
120885b47fbSopenharmony_ci          "header": {
121885b47fbSopenharmony_ci            "header_files": [
122885b47fbSopenharmony_ci              "accessibility_state_event.h",
123885b47fbSopenharmony_ci              "accessibility_system_ability_client.h"
124885b47fbSopenharmony_ci            ],
125885b47fbSopenharmony_ci            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk/include"
126885b47fbSopenharmony_ci          }
127885b47fbSopenharmony_ci        },
128885b47fbSopenharmony_ci        {
129885b47fbSopenharmony_ci          "type": "so",
130885b47fbSopenharmony_ci          "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common",
131885b47fbSopenharmony_ci          "header": {
132885b47fbSopenharmony_ci            "header_files": [
133885b47fbSopenharmony_ci              "accessibility_ability_info.h",
134885b47fbSopenharmony_ci              "accessibility_constants.h",
135885b47fbSopenharmony_ci              "accessibility_def.h",
136885b47fbSopenharmony_ci              "accessibility_element_info.h",
137885b47fbSopenharmony_ci              "accessibility_event_info.h",
138885b47fbSopenharmony_ci              "accessibility_window_info.h"
139885b47fbSopenharmony_ci            ],
140885b47fbSopenharmony_ci            "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/common/include"
141885b47fbSopenharmony_ci          }
142885b47fbSopenharmony_ci        }
143885b47fbSopenharmony_ci      ],
144885b47fbSopenharmony_ci      "test": [
145885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/services/test:moduletest",
146885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/services/aams/test:unittest",
147885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/frameworks/aafwk/test:unittest",
148885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/frameworks/acfwk/test:unittest",
149885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/frameworks/asacfwk/test:unittest",
150885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/frameworks/common/test:unittest",
151885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/common/interface/test/unittest:unittest",
152885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/interfaces/innerkits/test/fuzztest:fuzztest",
153885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/common/interface/test/fuzztest:fuzztest",
154885b47fbSopenharmony_ci        "//foundation/barrierfree/accessibility/interfaces/innerkits/test/benchmarktest:benchmarktest"
155885b47fbSopenharmony_ci      ]
156885b47fbSopenharmony_ci    }
157885b47fbSopenharmony_ci  }
158885b47fbSopenharmony_ci}
159