1cf69771bSopenharmony_ci{
2cf69771bSopenharmony_ci  "name": "@ohos/time_service",
3cf69771bSopenharmony_ci  "description": "Allowing apps to use OS time get/set functions",
4cf69771bSopenharmony_ci  "version": "3.1",
5cf69771bSopenharmony_ci  "license": "Apache License 2.0",
6cf69771bSopenharmony_ci  "publishAs": "code-segment",
7cf69771bSopenharmony_ci  "segment": {
8cf69771bSopenharmony_ci    "destPath": "base/time/time_service"
9cf69771bSopenharmony_ci  },
10cf69771bSopenharmony_ci  "dirs": {},
11cf69771bSopenharmony_ci  "scripts": {},
12cf69771bSopenharmony_ci  "component": {
13cf69771bSopenharmony_ci    "name": "time_service",
14cf69771bSopenharmony_ci    "subsystem": "time",
15cf69771bSopenharmony_ci    "syscap": [
16cf69771bSopenharmony_ci      "SystemCapability.MiscServices.Time"
17cf69771bSopenharmony_ci    ],
18cf69771bSopenharmony_ci    "features": [
19cf69771bSopenharmony_ci    ],
20cf69771bSopenharmony_ci    "hisysevent_config": [
21cf69771bSopenharmony_ci      "//base/time/time_service/hisysevent.yaml"
22cf69771bSopenharmony_ci    ],
23cf69771bSopenharmony_ci    "adapted_system_type": [
24cf69771bSopenharmony_ci      "standard"
25cf69771bSopenharmony_ci    ],
26cf69771bSopenharmony_ci    "rom":"400KB",
27cf69771bSopenharmony_ci    "ram":"2845KB",
28cf69771bSopenharmony_ci    "deps": {
29cf69771bSopenharmony_ci      "components": [
30cf69771bSopenharmony_ci        "napi",
31cf69771bSopenharmony_ci        "samgr",
32cf69771bSopenharmony_ci        "common_event_service",
33cf69771bSopenharmony_ci        "os_account",
34cf69771bSopenharmony_ci        "ipc",
35cf69771bSopenharmony_ci        "netmanager_base",
36cf69771bSopenharmony_ci        "ability_base",
37cf69771bSopenharmony_ci        "ability_runtime",
38cf69771bSopenharmony_ci        "relational_store",
39cf69771bSopenharmony_ci        "hilog",
40cf69771bSopenharmony_ci        "safwk",
41cf69771bSopenharmony_ci        "c_utils",
42cf69771bSopenharmony_ci        "access_token",
43cf69771bSopenharmony_ci        "hisysevent",
44cf69771bSopenharmony_ci        "device_standby",
45cf69771bSopenharmony_ci        "init",
46cf69771bSopenharmony_ci        "power_manager",
47cf69771bSopenharmony_ci        "jsoncpp"
48cf69771bSopenharmony_ci      ]
49cf69771bSopenharmony_ci    },
50cf69771bSopenharmony_ci    "build": {
51cf69771bSopenharmony_ci      "group_type":{
52cf69771bSopenharmony_ci        "base_group": [],
53cf69771bSopenharmony_ci        "fwk_group":[
54cf69771bSopenharmony_ci          "//base/time/time_service/framework/js/napi/system_time:systemtime",
55cf69771bSopenharmony_ci          "//base/time/time_service/framework/js/napi/system_timer:systemtimer",
56cf69771bSopenharmony_ci          "//base/time/time_service/framework/js/napi/system_date_time:systemdatetime",
57cf69771bSopenharmony_ci          "//base/time/time_service/framework/cj:cj_system_date_time_ffi",
58cf69771bSopenharmony_ci          "//base/time/time_service/interfaces/inner_api:time_client",
59cf69771bSopenharmony_ci          "//base/time/time_service/interfaces/kits/c:time_service_ndk"
60cf69771bSopenharmony_ci        ],
61cf69771bSopenharmony_ci        "service_group":[
62cf69771bSopenharmony_ci          "//base/time/time_service/services/etc/init:timeservice.cfg",
63cf69771bSopenharmony_ci          "//base/time/time_service/services/profile:time_time_service_sa_profiles",
64cf69771bSopenharmony_ci          "//base/time/time_service/services:time_system_ability",
65cf69771bSopenharmony_ci          "//base/time/time_service/services/etc:time.para",
66cf69771bSopenharmony_ci          "//base/time/time_service/services/etc:time.para.dac"
67cf69771bSopenharmony_ci        ]
68cf69771bSopenharmony_ci      },
69cf69771bSopenharmony_ci      "inner_api": [
70cf69771bSopenharmony_ci        {
71cf69771bSopenharmony_ci          "name": "//base/time/time_service/interfaces/inner_api:time_client",
72cf69771bSopenharmony_ci          "header": {
73cf69771bSopenharmony_ci            "header_files": [
74cf69771bSopenharmony_ci              "itimer_info.h",
75cf69771bSopenharmony_ci              "time_service_client.h"
76cf69771bSopenharmony_ci            ],
77cf69771bSopenharmony_ci            "header_base":"//base/time/time_service/interfaces/inner_api/include"
78cf69771bSopenharmony_ci          }
79cf69771bSopenharmony_ci        }
80cf69771bSopenharmony_ci      ],
81cf69771bSopenharmony_ci      "test": [
82cf69771bSopenharmony_ci        "//base/time/time_service/test/fuzztest:fuzztest",
83cf69771bSopenharmony_ci        "//base/time/time_service/test/unittest/service_test:unittest",
84cf69771bSopenharmony_ci        "//base/time/time_service/test/unittest/js_test:unittest",
85cf69771bSopenharmony_ci        "//base/time/time_service/test/unittest/native_test:unittest"
86cf69771bSopenharmony_ci      ]
87cf69771bSopenharmony_ci    }
88cf69771bSopenharmony_ci  }
89cf69771bSopenharmony_ci}
90