• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/work_scheduler",
3    "description": "work scheduler service",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath" : "foundation/resourceschedule/work_scheduler"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "work_scheduler",
14      "subsystem": "resourceschedule",
15      "syscap": [ "SystemCapability.ResourceSchedule.WorkScheduler" ],
16      "features": [ "work_scheduler_device_enable" ],
17      "adapted_system_type": [
18        "standard"
19      ],
20      "rom": "2048KB",
21      "ram": "10240KB",
22      "deps": {
23        "components": [
24          "thermal_manager",
25          "bundle_framework",
26          "safwk",
27          "os_account",
28          "common_event_service",
29          "ipc",
30          "c_utils",
31          "ability_runtime",
32          "hilog",
33          "samgr",
34          "hisysevent",
35          "napi",
36          "battery_manager",
37          "ability_base",
38          "eventhandler",
39          "ffrt",
40          "background_task_mgr",
41          "device_standby",
42          "device_usage_statistics",
43          "access_token",
44          "netmanager_base",
45          "time_service",
46          "init",
47          "data_share",
48          "config_policy",
49          "hiview",
50          "hicollie",
51          "hitrace",
52          "power_manager",
53          "resource_schedule_service"
54        ]
55      },
56      "build": {
57        "group_type": {
58          "base_group": [],
59          "fwk_group": [
60            "//foundation/resourceschedule/work_scheduler:fwk_group_work_scheduler_all"
61          ],
62          "service_group": [
63            "//foundation/resourceschedule/work_scheduler:service_group_work_scheduler_all"
64          ]
65        },
66        "inner_kits": [
67          {
68            "header": {
69                "header_base": "//foundation/resourceschedule/work_scheduler/frameworks/include",
70                "header_files": [
71                    "work_condition.h",
72                    "work_info.h",
73                    "workscheduler_srv_client.h"
74                ]
75            },
76            "name": "//foundation/resourceschedule/work_scheduler/frameworks:workschedclient"
77          },
78          {
79            "type": "so",
80            "name": "//foundation/resourceschedule/work_scheduler/interfaces/kits/cj:cj_work_scheduler_ffi",
81            "header": {
82                "header_base":"//foundation/resourceschedule/work_scheduler/interfaces/kits/cj/work_scheduler",
83                "header_files":[
84                    "work_scheduler_ffi.h"
85                ]
86            }
87          }
88        ],
89        "test": [
90          "//foundation/resourceschedule/work_scheduler:test_work_scheduler_all"
91        ]
92      },
93      "hisysevent_config": [
94        "//foundation/resourceschedule/work_scheduler/hisysevent.yaml"
95      ]
96    }
97}
98