1c5d2a1cdSopenharmony_ci{
2c5d2a1cdSopenharmony_ci  "subsystems": [
3c5d2a1cdSopenharmony_ci    {
4c5d2a1cdSopenharmony_ci      "subsystem": "hdf",
5c5d2a1cdSopenharmony_ci      "components": [
6c5d2a1cdSopenharmony_ci        { "component": "hdf_core" },
7c5d2a1cdSopenharmony_ci        { "component": "drivers_interface_huks" },
8c5d2a1cdSopenharmony_ci        { "component": "drivers_peripheral_huks" }
9c5d2a1cdSopenharmony_ci      ]
10c5d2a1cdSopenharmony_ci    },
11c5d2a1cdSopenharmony_ci    {
12c5d2a1cdSopenharmony_ci      "subsystem": "communication",
13c5d2a1cdSopenharmony_ci      "components": [
14c5d2a1cdSopenharmony_ci        { "component": "ipc" },
15c5d2a1cdSopenharmony_ci        { "component": "dsoftbus" }
16c5d2a1cdSopenharmony_ci      ]
17c5d2a1cdSopenharmony_ci    },
18c5d2a1cdSopenharmony_ci    {
19c5d2a1cdSopenharmony_ci      "subsystem": "systemabilitymgr",
20c5d2a1cdSopenharmony_ci      "components": [
21c5d2a1cdSopenharmony_ci        { "component": "samgr" },
22c5d2a1cdSopenharmony_ci        { "component": "safwk" }
23c5d2a1cdSopenharmony_ci      ]
24c5d2a1cdSopenharmony_ci    },
25c5d2a1cdSopenharmony_ci    {
26c5d2a1cdSopenharmony_ci      "subsystem": "hiviewdfx",
27c5d2a1cdSopenharmony_ci      "components": [
28c5d2a1cdSopenharmony_ci        { "component": "hilog" },
29c5d2a1cdSopenharmony_ci        {
30c5d2a1cdSopenharmony_ci          "component": "hitrace",
31c5d2a1cdSopenharmony_ci          "features": [
32c5d2a1cdSopenharmony_ci            "hitrace_support_executable_file = false"
33c5d2a1cdSopenharmony_ci          ]
34c5d2a1cdSopenharmony_ci        },
35c5d2a1cdSopenharmony_ci        { "component": "hisysevent" },
36c5d2a1cdSopenharmony_ci        { "component": "hicollie" },
37c5d2a1cdSopenharmony_ci        { "component": "faultloggerd" }
38c5d2a1cdSopenharmony_ci      ]
39c5d2a1cdSopenharmony_ci    },
40c5d2a1cdSopenharmony_ci    {
41c5d2a1cdSopenharmony_ci      "subsystem": "security",
42c5d2a1cdSopenharmony_ci      "components": [
43c5d2a1cdSopenharmony_ci        { "component": "access_token" },
44c5d2a1cdSopenharmony_ci        { "component": "huks" },
45c5d2a1cdSopenharmony_ci        { "component": "device_auth" },
46c5d2a1cdSopenharmony_ci        { "component": "selinux_adapter" },
47c5d2a1cdSopenharmony_ci        {
48c5d2a1cdSopenharmony_ci          "component": "certificate_framework",
49c5d2a1cdSopenharmony_ci          "features": []
50c5d2a1cdSopenharmony_ci        }
51c5d2a1cdSopenharmony_ci      ]
52c5d2a1cdSopenharmony_ci    },
53c5d2a1cdSopenharmony_ci    {
54c5d2a1cdSopenharmony_ci        "subsystem": "commonlibrary",
55c5d2a1cdSopenharmony_ci        "components": [
56c5d2a1cdSopenharmony_ci          { "component": "c_utils" },
57c5d2a1cdSopenharmony_ci          { "component": "ylong_http" },
58c5d2a1cdSopenharmony_ci          { "component": "ylong_json" },
59c5d2a1cdSopenharmony_ci          { "component": "ylong_runtime" }
60c5d2a1cdSopenharmony_ci        ]
61c5d2a1cdSopenharmony_ci      },
62c5d2a1cdSopenharmony_ci      {
63c5d2a1cdSopenharmony_ci        "subsystem": "updater",
64c5d2a1cdSopenharmony_ci        "components": [
65c5d2a1cdSopenharmony_ci          { "component": "updater" },
66c5d2a1cdSopenharmony_ci          { "component": "update_service" }
67c5d2a1cdSopenharmony_ci        ]
68c5d2a1cdSopenharmony_ci      },
69c5d2a1cdSopenharmony_ci      {
70c5d2a1cdSopenharmony_ci        "subsystem": "developtools",
71c5d2a1cdSopenharmony_ci        "components": [
72c5d2a1cdSopenharmony_ci          { "component": "syscap_codec" }
73c5d2a1cdSopenharmony_ci        ]
74c5d2a1cdSopenharmony_ci      },
75c5d2a1cdSopenharmony_ci      {
76c5d2a1cdSopenharmony_ci        "subsystem": "thirdparty",
77c5d2a1cdSopenharmony_ci        "components": [
78c5d2a1cdSopenharmony_ci            { "component": "mbedtls" },
79c5d2a1cdSopenharmony_ci            { "component": "libcoap" },
80c5d2a1cdSopenharmony_ci            { "component": "toybox" },
81c5d2a1cdSopenharmony_ci            { "component": "openssl" },
82c5d2a1cdSopenharmony_ci            { "component": "musl" },
83c5d2a1cdSopenharmony_ci            { "component": "lz4" },
84c5d2a1cdSopenharmony_ci            { "component": "libxml2" },
85c5d2a1cdSopenharmony_ci            { "component": "libuv"},
86c5d2a1cdSopenharmony_ci            { "component": "libunwind" },
87c5d2a1cdSopenharmony_ci            { "component": "jsoncpp" },
88c5d2a1cdSopenharmony_ci            { "component": "json" },
89c5d2a1cdSopenharmony_ci            { "component": "icu" },
90c5d2a1cdSopenharmony_ci            { "component": "e2fsprogs" },
91c5d2a1cdSopenharmony_ci            { "component": "cJSON" },
92c5d2a1cdSopenharmony_ci            { "component": "bounds_checking_function" },
93c5d2a1cdSopenharmony_ci            { "component": "selinux" },
94c5d2a1cdSopenharmony_ci            { "component": "bzip2" }
95c5d2a1cdSopenharmony_ci          ]
96c5d2a1cdSopenharmony_ci      },
97c5d2a1cdSopenharmony_ci    {
98c5d2a1cdSopenharmony_ci      "subsystem": "customization",
99c5d2a1cdSopenharmony_ci      "components": [
100c5d2a1cdSopenharmony_ci        { "component": "config_policy" }
101c5d2a1cdSopenharmony_ci      ]
102c5d2a1cdSopenharmony_ci    },
103c5d2a1cdSopenharmony_ci    {
104c5d2a1cdSopenharmony_ci      "subsystem": "resourceschedule",
105c5d2a1cdSopenharmony_ci      "components": [
106c5d2a1cdSopenharmony_ci        { "component": "ffrt" }
107c5d2a1cdSopenharmony_ci      ]
108c5d2a1cdSopenharmony_ci    },
109c5d2a1cdSopenharmony_ci    {
110c5d2a1cdSopenharmony_ci      "subsystem": "build",
111c5d2a1cdSopenharmony_ci      "components": [
112c5d2a1cdSopenharmony_ci        { "component": "build_framework" }
113c5d2a1cdSopenharmony_ci      ]
114c5d2a1cdSopenharmony_ci    },
115c5d2a1cdSopenharmony_ci    {
116c5d2a1cdSopenharmony_ci      "subsystem": "startup",
117c5d2a1cdSopenharmony_ci      "components": [
118c5d2a1cdSopenharmony_ci        { "component": "init" }
119c5d2a1cdSopenharmony_ci      ]
120c5d2a1cdSopenharmony_ci    },
121c5d2a1cdSopenharmony_ci    {
122c5d2a1cdSopenharmony_ci      "subsystem": "notification",
123c5d2a1cdSopenharmony_ci      "components": [
124c5d2a1cdSopenharmony_ci        { "component": "eventhandler" }
125c5d2a1cdSopenharmony_ci      ]
126c5d2a1cdSopenharmony_ci    }
127c5d2a1cdSopenharmony_ci  ]
128c5d2a1cdSopenharmony_ci}
129