1c5d2a1cdSopenharmony_ci{
2c5d2a1cdSopenharmony_ci    "version": "3.0",
3c5d2a1cdSopenharmony_ci    "subsystems": [
4c5d2a1cdSopenharmony_ci      {
5c5d2a1cdSopenharmony_ci        "subsystem": "build",
6c5d2a1cdSopenharmony_ci        "components": [
7c5d2a1cdSopenharmony_ci          { "component": "build_framework", "features":[] }
8c5d2a1cdSopenharmony_ci        ]
9c5d2a1cdSopenharmony_ci      },
10c5d2a1cdSopenharmony_ci      {
11c5d2a1cdSopenharmony_ci        "subsystem": "startup",
12c5d2a1cdSopenharmony_ci        "components": [
13c5d2a1cdSopenharmony_ci          { "component": "startup_l2", "features":[] },
14c5d2a1cdSopenharmony_ci          { "component": "appspawn", "features":[] },
15c5d2a1cdSopenharmony_ci          { "component": "init", "features":[] }
16c5d2a1cdSopenharmony_ci        ]
17c5d2a1cdSopenharmony_ci      },
18c5d2a1cdSopenharmony_ci      {
19c5d2a1cdSopenharmony_ci        "subsystem": "hiviewdfx",
20c5d2a1cdSopenharmony_ci        "components": [
21c5d2a1cdSopenharmony_ci          { "component": "hilog", "features":[] },
22c5d2a1cdSopenharmony_ci          { "component": "hitrace", "features":[] },
23c5d2a1cdSopenharmony_ci          { "component": "hichecker", "features":[] },
24c5d2a1cdSopenharmony_ci          { "component": "faultloggerd", "features":[] },
25c5d2a1cdSopenharmony_ci          { "component": "hisysevent", "features":[] },
26c5d2a1cdSopenharmony_ci          { "component": "hicollie", "features":[] },
27c5d2a1cdSopenharmony_ci          { "component": "hidumper", "features":[] }
28c5d2a1cdSopenharmony_ci        ]
29c5d2a1cdSopenharmony_ci      },
30c5d2a1cdSopenharmony_ci      {
31c5d2a1cdSopenharmony_ci        "subsystem": "distributedhardware",
32c5d2a1cdSopenharmony_ci        "components": [
33c5d2a1cdSopenharmony_ci          { "component": "device_manager", "features": [ "device_manager_no_interaction_auth=true" ] }
34c5d2a1cdSopenharmony_ci        ]
35c5d2a1cdSopenharmony_ci      },
36c5d2a1cdSopenharmony_ci      {
37c5d2a1cdSopenharmony_ci        "subsystem": "security",
38c5d2a1cdSopenharmony_ci        "components": [
39c5d2a1cdSopenharmony_ci          { "component": "device_auth", "features":[] },
40c5d2a1cdSopenharmony_ci          { "component": "access_token", "features":[] },
41c5d2a1cdSopenharmony_ci          { "component": "huks", "features": [] },
42c5d2a1cdSopenharmony_ci          { "component": "device_security_level", "features": [] },
43c5d2a1cdSopenharmony_ci          { "component": "dataclassification", "features": [] },
44c5d2a1cdSopenharmony_ci          { "component": "appverify", "features": [] }
45c5d2a1cdSopenharmony_ci        ]
46c5d2a1cdSopenharmony_ci      },
47c5d2a1cdSopenharmony_ci      {
48c5d2a1cdSopenharmony_ci        "subsystem": "account",
49c5d2a1cdSopenharmony_ci        "components": [
50c5d2a1cdSopenharmony_ci          { "component": "os_account", "features": [ "os_account_multiple_active_accounts=false" ] }
51c5d2a1cdSopenharmony_ci        ]
52c5d2a1cdSopenharmony_ci      },
53c5d2a1cdSopenharmony_ci      {
54c5d2a1cdSopenharmony_ci        "subsystem": "commonlibrary",
55c5d2a1cdSopenharmony_ci        "components": [
56c5d2a1cdSopenharmony_ci          { "component": "c_utils", "features": [] }
57c5d2a1cdSopenharmony_ci        ]
58c5d2a1cdSopenharmony_ci      },
59c5d2a1cdSopenharmony_ci      {
60c5d2a1cdSopenharmony_ci        "subsystem": "communication",
61c5d2a1cdSopenharmony_ci        "components": [
62c5d2a1cdSopenharmony_ci          { "component": "ipc", "features":[] },
63c5d2a1cdSopenharmony_ci          { "component": "dsoftbus", "features":[] },
64c5d2a1cdSopenharmony_ci          { "component": "dhcp", "features":[] },
65c5d2a1cdSopenharmony_ci          { "component": "netmanager_base", "features":[] }
66c5d2a1cdSopenharmony_ci        ]
67c5d2a1cdSopenharmony_ci      },
68c5d2a1cdSopenharmony_ci      {
69c5d2a1cdSopenharmony_ci        "subsystem": "ability",
70c5d2a1cdSopenharmony_ci        "components": [
71c5d2a1cdSopenharmony_ci          { "component": "ability_runtime", "features":[ "ability_runtime_power=false", "ability_runtime_graphics=false" ] },
72c5d2a1cdSopenharmony_ci          { "component": "ability_tools", "features":[] },
73c5d2a1cdSopenharmony_ci          { "component": "ability_base", "features":[] },
74c5d2a1cdSopenharmony_ci          { "component": "idl_tool", "features":[] },
75c5d2a1cdSopenharmony_ci          { "component": "dmsfwk", "features":[ "dmsfwk_mission_manager=false" ] }
76c5d2a1cdSopenharmony_ci        ]
77c5d2a1cdSopenharmony_ci      },
78c5d2a1cdSopenharmony_ci      {
79c5d2a1cdSopenharmony_ci        "subsystem": "appexecfwk",
80c5d2a1cdSopenharmony_ci        "components": [
81c5d2a1cdSopenharmony_ci          { "component": "bundle_framework", "features":[ "bundle_framework_graphics=false" ] },
82c5d2a1cdSopenharmony_ci          { "component": "appexecfwk_standard", "features":[] },
83c5d2a1cdSopenharmony_ci          { "component": "appexecfwk_core", "features":[] },
84c5d2a1cdSopenharmony_ci          { "component": "bundle_tool", "features":[] }
85c5d2a1cdSopenharmony_ci        ]
86c5d2a1cdSopenharmony_ci      },
87c5d2a1cdSopenharmony_ci      {
88c5d2a1cdSopenharmony_ci        "subsystem": "bundlemanager",
89c5d2a1cdSopenharmony_ci        "components": [
90c5d2a1cdSopenharmony_ci          { "component": "appexecfwk_core", "features":[] },
91c5d2a1cdSopenharmony_ci          { "component": "bundle_tool", "features":[] },
92c5d2a1cdSopenharmony_ci          { "component": "bundle_framework", "features":[ "bundle_framework_graphics=false" ] }
93c5d2a1cdSopenharmony_ci        ]
94c5d2a1cdSopenharmony_ci      },
95c5d2a1cdSopenharmony_ci      {
96c5d2a1cdSopenharmony_ci        "subsystem": "arkui",
97c5d2a1cdSopenharmony_ci        "components": [
98c5d2a1cdSopenharmony_ci          { "component": "napi", "features":[ "napi_enable_container_scope=false" ] }
99c5d2a1cdSopenharmony_ci        ]
100c5d2a1cdSopenharmony_ci      },
101c5d2a1cdSopenharmony_ci      {
102c5d2a1cdSopenharmony_ci        "subsystem": "arkcompiler",
103c5d2a1cdSopenharmony_ci        "components": [
104c5d2a1cdSopenharmony_ci          { "component": "runtime_core", "features": [] },
105c5d2a1cdSopenharmony_ci          { "component": "ets_runtime", "features": [] },
106c5d2a1cdSopenharmony_ci          { "component": "ets_frontend", "features": [] },
107c5d2a1cdSopenharmony_ci          { "component": "toolchain", "features": [] }
108c5d2a1cdSopenharmony_ci        ]
109c5d2a1cdSopenharmony_ci      },
110c5d2a1cdSopenharmony_ci      {
111c5d2a1cdSopenharmony_ci        "subsystem": "notification",
112c5d2a1cdSopenharmony_ci        "components": [
113c5d2a1cdSopenharmony_ci          { "component": "common_event_service", "features":[ "common_event_service_with_graphics=false" ] },
114c5d2a1cdSopenharmony_ci          { "component": "eventhandler", "features":[] }
115c5d2a1cdSopenharmony_ci        ]
116c5d2a1cdSopenharmony_ci      },
117c5d2a1cdSopenharmony_ci      {
118c5d2a1cdSopenharmony_ci        "subsystem": "systemabilitymgr",
119c5d2a1cdSopenharmony_ci        "components": [
120c5d2a1cdSopenharmony_ci          { "component": "samgr", "features":[] },
121c5d2a1cdSopenharmony_ci          { "component": "safwk", "features":[] }
122c5d2a1cdSopenharmony_ci        ]
123c5d2a1cdSopenharmony_ci      },
124c5d2a1cdSopenharmony_ci      {
125c5d2a1cdSopenharmony_ci        "subsystem": "deviceprofile",
126c5d2a1cdSopenharmony_ci        "components": [
127c5d2a1cdSopenharmony_ci          { "component": "device_info_manager", "features":[] }
128c5d2a1cdSopenharmony_ci        ]
129c5d2a1cdSopenharmony_ci      },
130c5d2a1cdSopenharmony_ci      {
131c5d2a1cdSopenharmony_ci        "subsystem": "distributeddatamgr",
132c5d2a1cdSopenharmony_ci        "components": [
133c5d2a1cdSopenharmony_ci          { "component": "kv_store", "features":[] },
134c5d2a1cdSopenharmony_ci          { "component": "datamgr_service", "features":[] },
135c5d2a1cdSopenharmony_ci          { "component": "relational_store", "features":[] },
136c5d2a1cdSopenharmony_ci          { "component": "preferences", "features":[] },
137c5d2a1cdSopenharmony_ci          { "component": "data_share", "features":[] },
138c5d2a1cdSopenharmony_ci          { "component": "native_appdatamgr", "features":[ "native_appdatamgr_rdb_support_icu=false" ] },
139c5d2a1cdSopenharmony_ci          { "component": "data_object", "features":[] }
140c5d2a1cdSopenharmony_ci        ]
141c5d2a1cdSopenharmony_ci      },
142c5d2a1cdSopenharmony_ci      {
143c5d2a1cdSopenharmony_ci        "subsystem": "filemanagement",
144c5d2a1cdSopenharmony_ci        "components": [
145c5d2a1cdSopenharmony_ci          { "component": "storage_service", "features":[ "storage_service_graphic=false" ] },
146c5d2a1cdSopenharmony_ci          { "component": "file_api", "features":[] }
147c5d2a1cdSopenharmony_ci        ]
148c5d2a1cdSopenharmony_ci      },
149c5d2a1cdSopenharmony_ci      {
150c5d2a1cdSopenharmony_ci        "subsystem": "global",
151c5d2a1cdSopenharmony_ci        "components": [
152c5d2a1cdSopenharmony_ci          { "component": "resource_management", "features":[ "resource_management_support_icu=false" ] }
153c5d2a1cdSopenharmony_ci        ]
154c5d2a1cdSopenharmony_ci      },
155c5d2a1cdSopenharmony_ci      {
156c5d2a1cdSopenharmony_ci        "subsystem": "device_arm_virt",
157c5d2a1cdSopenharmony_ci        "components": [
158c5d2a1cdSopenharmony_ci          { "component": "qemu_arm_linux_chipset", "features":[] }
159c5d2a1cdSopenharmony_ci        ]
160c5d2a1cdSopenharmony_ci      },
161c5d2a1cdSopenharmony_ci      {
162c5d2a1cdSopenharmony_ci        "subsystem": "developtools",
163c5d2a1cdSopenharmony_ci        "components": [
164c5d2a1cdSopenharmony_ci          { "component": "bytrace", "features":[] },
165c5d2a1cdSopenharmony_ci          { "component": "hiprofiler", "features":["hiprofiler_SmartPerf=false"] },
166c5d2a1cdSopenharmony_ci          { "component": "hdc", "features":[] },
167c5d2a1cdSopenharmony_ci          { "component": "syscap_codec", "features":[] }
168c5d2a1cdSopenharmony_ci        ]
169c5d2a1cdSopenharmony_ci      },
170c5d2a1cdSopenharmony_ci      {
171c5d2a1cdSopenharmony_ci        "subsystem": "thirdparty",
172c5d2a1cdSopenharmony_ci        "components": [
173c5d2a1cdSopenharmony_ci          { "component": "bounds_checking_function", "features":[] }
174c5d2a1cdSopenharmony_ci        ]
175c5d2a1cdSopenharmony_ci      },
176c5d2a1cdSopenharmony_ci      {
177c5d2a1cdSopenharmony_ci        "subsystem": "procrank",
178c5d2a1cdSopenharmony_ci        "components": [
179c5d2a1cdSopenharmony_ci          { "component": "procrank", "features":[] }
180c5d2a1cdSopenharmony_ci        ]
181c5d2a1cdSopenharmony_ci      }
182c5d2a1cdSopenharmony_ci    ]
183c5d2a1cdSopenharmony_ci  }
184