1{
2  "version": "3.0",
3  "subsystems": [
4      {
5        "subsystem": "arkui",
6        "components": [
7          {
8            "component": "ace_engine",
9            "features": ["ace_engine_feature_enable_accessibility = true"]
10          },
11          {
12            "component": "napi",
13            "features": []
14          }
15        ]
16      },
17      {
18        "subsystem": "account",
19        "components": [
20          {
21            "component": "os_account",
22            "features": [ "os_account_multiple_active_accounts=false" ]
23          }
24        ]
25      },
26      {
27        "subsystem": "distributeddatamgr",
28        "components": [
29          {
30            "component": "preferences",
31            "features": []
32          },
33          {
34           "component": "kv_store",
35            "features": []
36          },
37    {
38      "component":"relational_store",
39      "features":[]
40    },
41    {
42            "component": "data_share",
43            "features": []
44          }
45        ]
46      },
47      {
48        "subsystem": "filemanagement",
49        "components": [
50          {
51            "component": "user_file_service",
52            "features": []
53          },
54          {
55            "component": "file_api",
56            "features": []
57          },
58          {
59            "component": "storage_service",
60            "features": []
61          },
62          {
63            "component": "app_file_service",
64            "features": []
65          }
66        ]
67      },
68      {
69        "subsystem": "build",
70        "components": [
71          {
72            "component": "build_framework",
73            "features": []
74          }
75        ]
76      },
77      {
78        "subsystem": "security",
79        "components": [
80          {
81            "component": "appverify",
82            "features": []
83          },
84          {
85            "component": "selinux_adapter",
86            "features": []
87          },
88          {
89            "component": "certificate_manager",
90            "features": []
91          },
92          {
93            "component": "crypto_framework",
94            "features": []
95          },
96          {
97            "component": "drivers_interface_huks",
98            "features": []
99       }
100        ]
101      },
102      {
103        "subsystem": "startup",
104        "components": [
105          {
106            "component": "appspawn",
107            "features": []
108          },
109          {
110            "component": "hvb",
111            "features": []
112          }
113        ]
114      },
115      {
116        "subsystem": "hiviewdfx",
117        "components": [
118          {
119            "component": "hilog",
120            "features": []
121          },
122          {
123            "component": "hidumper",
124            "features": []
125          },
126          {
127            "component": "hiview",
128            "features": [ "enable_hiview_usage_event_report_build = false" ]
129          }
130        ]
131      },
132      {
133        "subsystem": "commonlibrary",
134        "components": [
135          {
136            "component": "ets_utils",
137            "features": []
138          },
139          {
140            "component": "ylong_runtime",
141            "features": []
142          },
143          {
144            "component": "memory_utils",
145            "features": []
146          },
147          {
148            "component": "ylong_http",
149            "features": []
150          },
151          {
152            "component": "ylong_json",
153            "features": []
154          }
155        ]
156      },
157      {
158        "subsystem": "bundlemanager",
159        "components": [
160          {
161            "component": "bundle_framework",
162            "features": []
163          }
164        ]
165      },
166      {
167        "subsystem": "ability",
168        "components": [
169          {
170            "component": "ability_runtime",
171            "features": []
172          },
173          {
174            "component": "ability_base",
175            "features": []
176          }
177        ]
178      },
179      {
180        "subsystem": "notification",
181        "components": [
182          {
183            "component": "common_event_service",
184            "features": []
185          }
186        ]
187      },
188      {
189        "subsystem": "communication",
190        "components": [
191          {
192            "component": "ipc",
193            "features": []
194          },
195          {
196            "component": "net_manager",
197            "features": []
198          },
199          {
200            "component": "netmanager_base",
201            "features": []
202          },
203          {
204            "component": "netstack",
205            "features": []
206          },
207          {
208            "component": "dhcp",
209            "features": []
210          }
211        ]
212      },
213      {
214        "subsystem": "customization",
215        "components": [
216          {
217            "component": "config_policy",
218            "features": []
219          }
220        ]
221      },
222      {
223        "subsystem": "hdf",
224        "components": [
225          {
226            "component": "drivers_peripheral_input",
227            "features": [
228              "drivers_peripheral_input_feature_model = true"
229            ]
230          },
231          {
232            "component": "drivers_peripheral_display",
233            "features": []
234          },
235          {
236            "component": "drivers_peripheral_audio",
237            "features": [
238              "drivers_peripheral_audio_feature_hal_notsupport_pathselect=false",
239              "drivers_peripheral_audio_feature_full_test_suite=true"
240            ]
241          },
242          {
243            "component": "drivers_peripheral_camera",
244            "features": []
245          },
246          {
247            "component": "drivers_peripheral_codec",
248            "features": []
249          },
250          {
251            "component": "drivers_peripheral_power",
252            "features": []
253          },
254          {
255            "component": "drivers_interface_camera",
256            "features": []
257          },
258          {
259            "component": "drivers_interface_power",
260            "features": []
261          },
262          {
263            "component": "drivers_interface_input",
264            "features": []
265          },
266          {
267            "component": "drivers_interface_display",
268            "features": []
269          },
270          {
271            "component": "drivers_interface_audio",
272            "features": []
273          },
274          {
275            "component": "drivers_interface_codec",
276            "features": []
277          },
278          {
279            "component": "drivers_peripheral_huks",
280            "features": []
281          }
282        ]
283      },
284      {
285        "subsystem": "developtools",
286        "components": [
287          {
288            "component": "hdc",
289            "features": []
290          }
291        ]
292      },
293      {
294        "subsystem": "graphic",
295        "components": [
296          {
297            "component": "graphic_2d",
298            "features": [
299              "graphic_2d_feature_ace_enable_gpu = true",
300              "graphic_2d_feature_rs_enable_profiler = false"
301            ]
302          },
303          {
304            "component": "graphic_surface",
305            "features": []
306          }
307        ]
308      },
309      {
310        "subsystem": "window",
311        "components": [
312          {
313            "component": "window_manager",
314            "features": []
315          }
316        ]
317      },
318      {
319        "subsystem": "time",
320        "components": [
321          {
322            "component": "time_service",
323            "features": []
324          }
325        ]
326      },
327      {
328        "subsystem": "multimedia",
329        "components": [
330          {
331            "component": "media_foundation",
332            "features": []
333          },
334          {
335            "component": "player_framework",
336            "features": []
337          },
338          {
339            "component": "av_codec",
340            "features": []
341          },
342          {
343            "component": "audio_framework",
344            "features": []
345          },
346          {
347            "component": "camera_framework",
348            "features": []
349          },
350          {
351            "component": "image_framework",
352            "features": []
353          },
354          {
355            "component": "media_library",
356            "features": []
357          }
358        ]
359      },
360      {
361        "subsystem": "multimodalinput",
362        "components": [
363          {
364            "component": "input",
365            "features": []
366          }
367        ]
368      },
369      {
370        "subsystem": "global",
371        "components": [
372          {
373            "component": "i18n",
374            "features": []
375          },
376          {
377            "component": "timezone",
378            "features": []
379          },
380          {
381            "component": "resource_management",
382            "features": []
383          },
384          {
385            "component": "system_resources",
386            "features": []
387          }
388        ]
389      },
390      {
391        "subsystem": "powermgr",
392        "components": [
393          {
394            "component": "power_manager",
395            "features": []
396          },
397          {
398            "component": "display_manager",
399            "features": []
400          }
401        ]
402      },
403      {
404        "subsystem": "usb",
405        "components": [
406          {
407            "component": "usb_manager",
408            "features": []
409          }
410        ]
411      },
412      {
413        "subsystem": "thirdparty",
414        "components": [
415          {
416            "component": "curl",
417            "features": []
418          },
419          {
420            "component": "pcre2",
421            "features": []
422          },
423          {
424            "component": "libbpf",
425            "features": []
426          },
427          {
428            "component": "libusb",
429            "features": []
430          },
431          {
432            "component": "libjpeg-turbo",
433            "features": []
434          },
435          {
436            "component": "mbedtls",
437            "features": []
438          },
439          {
440            "component": "libcoap",
441            "features": []
442          },
443          {
444            "component": "zlib",
445            "features": []
446          },
447          {
448            "component": "toybox",
449            "features": []
450          },
451          {
452            "component": "sqlite",
453            "features": []
454          },
455          {
456            "component": "skia",
457            "features": []
458          },
459          {
460            "component": "pulseaudio",
461            "features": []
462          },
463          {
464            "component": "popt",
465            "features": []
466          },
467          {
468            "component": "openssl",
469            "features": []
470          },
471          {
472            "component": "opensles",
473            "features": []
474          },
475          {
476            "component": "opengles",
477            "features": []
478          },
479          {
480            "component": "ntfs-3g",
481            "features": []
482          },
483          {
484            "component": "node",
485            "features": []
486          },
487          {
488            "component": "nghttp2",
489            "features": []
490          },
491          {
492            "component": "musl",
493            "features": []
494          },
495          {
496            "component": "lz4",
497            "features": []
498          },
499          {
500            "component": "libxml2",
501            "features": []
502          },
503          {
504            "component": "libwebsockets",
505            "features": []
506          },
507          {
508            "component": "libuv",
509            "features": []
510          },
511          {
512            "component": "libunwind",
513            "features": []
514          },
515          {
516            "component": "libsnd",
517            "features": []
518          },
519          {
520            "component": "libpng",
521            "features": []
522          },
523          {
524            "component": "libnl",
525            "features": []
526          },
527          {
528            "component": "libffi",
529            "features": []
530          },
531          {
532            "component": "jsoncpp",
533            "features": []
534          },
535          {
536            "component": "json",
537            "features": []
538          },
539          {
540            "component": "jsframework",
541            "features": []
542          },
543          {
544            "component": "icu",
545            "features": []
546          },
547          {
548            "component": "gptfdisk",
549            "features": []
550          },
551          {
552            "component": "glib",
553            "features": []
554          },
555          {
556            "component": "e2fsprogs",
557            "features": []
558          },
559          {
560            "component": "ffmpeg",
561            "features": []
562          },
563          {
564            "component": "f2fs-tools",
565            "features": []
566          },
567          {
568            "component": "exfatprogs",
569            "features": []
570          },
571          {
572            "component": "egl",
573            "features": []
574          },
575          {
576            "component": "cJSON",
577            "features": []
578          },
579          {
580            "component": "bzip2",
581            "features": []
582          },
583          {
584            "component": "selinux",
585            "features": []
586          },
587          {
588            "component": "tzdata",
589            "features": []
590          }
591
592        ]
593      },
594      {
595        "subsystem": "xts",
596        "components": [
597          {
598            "component": "device_attest",
599            "features": []
600          }
601        ]
602      },
603      {
604        "subsystem": "arkcompiler",
605        "components": [
606          {
607            "component": "runtime_core",
608            "features": []
609          },
610          {
611            "component": "ets_runtime",
612            "features": []
613          },
614          {
615            "component": "ets_frontend",
616            "features": []
617          },
618          {
619            "component": "toolchain",
620            "features": []
621          },
622          {
623            "component": "c_utils",
624            "features": []
625          }
626        ]
627      },
628      {
629        "subsystem": "resourceschedule",
630        "components": [
631          {
632            "component": "background_task_mgr",
633            "features": []
634          },
635          {
636            "component": "ffrt",
637            "features": []
638          },
639          {
640            "component": "frame_aware_sched",
641            "features": []
642          },
643          {
644            "component": "qos_manager",
645            "features": []
646          },
647          {
648            "component": "resource_schedule_service",
649            "features": []
650          },
651          {
652            "component": "work_scheduler",
653            "features": []
654          },
655          {
656            "component": "memmgr",
657            "features": ["memmgr_purgeable_memory = true"]
658           }
659        ]
660      },
661      {
662        "subsystem": "thirdparty",
663        "components": [
664          {
665            "component": "bounds_checking_function",
666            "features": []
667          }
668        ]
669      },
670      {
671        "subsystem": "inputmethod",
672        "components": [
673          {
674            "component": "imf",
675            "features": []
676          }
677        ]
678      },
679      {
680        "subsystem": "wukong",
681        "components": [
682          {
683            "component": "wukong",
684            "features": []
685          }
686        ]
687      },
688      {
689        "subsystem": "communication",
690        "components": [
691          {
692            "component": "wifi",
693            "features": []
694          }
695        ]
696      },
697      {
698        "subsystem": "build",
699        "components": [
700          {
701            "component": "build_framework"
702          }
703        ]
704      },
705      {
706        "subsystem": "hdf",
707        "components": [
708          { "component": "hdf_core" }
709        ]
710      },
711      {
712        "subsystem": "startup",
713        "components": [
714          { "component": "init" }
715        ]
716      },
717      {
718        "subsystem": "communication",
719        "components": [
720          { "component": "dsoftbus" },
721          { "component": "ipc" }
722        ]
723      },
724      {
725        "subsystem": "systemabilitymgr",
726        "components": [
727          { "component": "samgr" },
728          { "component": "safwk" }
729        ]
730      },
731      {
732        "subsystem": "hiviewdfx",
733        "components": [
734          { "component": "hilog" },
735          {
736            "component": "hitrace",
737            "features": [
738              "hitrace_support_executable_file = false"
739            ]
740          },
741          { "component": "hisysevent" },
742          { "component": "hicollie" },
743          { "component": "faultloggerd" }
744        ]
745      },
746      {
747        "subsystem": "security",
748        "components": [
749          { "component": "device_auth" },
750          { "component": "access_token" },
751          { "component": "huks" },
752          {
753            "component": "certificate_framework",
754            "features": []
755          }
756        ]
757      },
758      {
759        "subsystem": "notification",
760        "components": [
761          { "component": "eventhandler" }
762        ]
763      },
764      {
765        "subsystem": "commonlibrary",
766        "components": [
767          { "component": "c_utils" },
768          { "component": "ylong_runtime" }
769        ]
770      },
771      {
772        "subsystem": "updater",
773        "components": [
774          { "component": "updater" }
775        ]
776      },
777      {
778        "subsystem": "developtools",
779        "components": [
780          { "component": "syscap_codec" }
781        ]
782      },
783      {
784        "subsystem": "customization",
785        "components": [
786          { "component": "config_policy" }
787        ]
788      },
789      {
790        "subsystem": "resourceschedule",
791        "components": [
792          {
793            "component": "ffrt",
794            "features": []
795          },
796          {
797            "component": "frame_aware_sched",
798            "features": []
799          }
800        ]
801      },
802      {
803      "subsystem": "barrierfree",
804      "components": [
805          {
806          "component": "accessibility",
807          "features": []
808          }
809        ]
810      }
811  ]
812}
813