1{
2    "name": "@ohos/frame_aware_sched",
3    "description": "frame_aware_sched",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "foundation/resourceschedule/frame_aware_sched"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "frame_aware_sched",
14        "subsystem": "resourceschedule",
15        "syscap": [],
16        "features": [],
17        "adapted_system_type": [
18            "standard"
19        ],
20        "rom": "2048KB",
21        "ram": "10240KB",
22        "deps": {
23            "components": [
24                "bounds_checking_function",
25                "c_utils",
26                "eventhandler",
27                "ffrt",
28                "hitrace",
29                "hilog",
30                "libxml2",
31                "samgr",
32                "safwk"
33            ]
34        },
35        "build": {
36            "sub_component": [
37                "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:frame_ui_intf",
38                "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:frame_msg_intf",
39                "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:frame_trace_intf",
40                "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:rtg_interface",
41                "//foundation/resourceschedule/frame_aware_sched/profiles:frame_aware_sched_config"
42            ],
43            "inner_kits": [
44                {
45                    "header": {
46                        "header_base": "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf",
47                        "header_files": [
48                            "frame_ui_intf.h"
49                        ]
50                    },
51                    "name": "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:frame_ui_intf"
52                },
53                {
54                    "header": {
55                        "header_base": "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf",
56                        "header_files": [
57                            "frame_msg_intf.h"
58                        ]
59                    },
60                    "name": "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:frame_msg_intf"
61                },
62                {
63                    "header": {
64                        "header_base": "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf",
65                        "header_files": [
66                            "frame_trace.h"
67                        ]
68                    },
69                    "name": "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:frame_trace_intf"
70                },
71                {
72                    "header": {
73                        "header_base": "//foundation/resourceschedule/frame_aware_sched/common/include",
74                        "header_files": [
75                            "rtg_interface.h"
76                        ]
77                    },
78                    "name": "//foundation/resourceschedule/frame_aware_sched/interfaces/innerkits/frameintf:rtg_interface"
79                }
80            ],
81            "test": [
82                "//foundation/resourceschedule/frame_aware_sched/test:frame_unittest"
83            ]
84        }
85    }
86}