1209bc2fbSopenharmony_ci{
2209bc2fbSopenharmony_ci    "name": "@ohos/hicollie",
3209bc2fbSopenharmony_ci    "description": "HiCollie provides the software watchdog capability.",
4209bc2fbSopenharmony_ci    "version": "3.1",
5209bc2fbSopenharmony_ci    "license": "Apache License 2.0",
6209bc2fbSopenharmony_ci    "publishAs": "code-segment",
7209bc2fbSopenharmony_ci    "segment": {
8209bc2fbSopenharmony_ci        "destPath": "base/hiviewdfx/hicollie"
9209bc2fbSopenharmony_ci    },
10209bc2fbSopenharmony_ci    "dirs": {},
11209bc2fbSopenharmony_ci    "scripts": {},
12209bc2fbSopenharmony_ci    "component": {
13209bc2fbSopenharmony_ci        "name": "hicollie",
14209bc2fbSopenharmony_ci        "subsystem": "hiviewdfx",
15209bc2fbSopenharmony_ci        "features": [
16209bc2fbSopenharmony_ci            "hicollie_jank_detection_enable"
17209bc2fbSopenharmony_ci        ],
18209bc2fbSopenharmony_ci        "syscap": [
19209bc2fbSopenharmony_ci            "SystemCapability.HiviewDFX.HiCollie"
20209bc2fbSopenharmony_ci        ],
21209bc2fbSopenharmony_ci        "adapted_system_type": [
22209bc2fbSopenharmony_ci            "standard"
23209bc2fbSopenharmony_ci        ],
24209bc2fbSopenharmony_ci        "hisysevent_config": [
25209bc2fbSopenharmony_ci          "//base/hiviewdfx/hicollie/hisysevent.yaml"
26209bc2fbSopenharmony_ci        ],
27209bc2fbSopenharmony_ci        "rom": "",
28209bc2fbSopenharmony_ci        "ram": "",
29209bc2fbSopenharmony_ci        "deps": {
30209bc2fbSopenharmony_ci            "components": [
31209bc2fbSopenharmony_ci                "hilog",
32209bc2fbSopenharmony_ci                "hisysevent",
33209bc2fbSopenharmony_ci                "c_utils",
34209bc2fbSopenharmony_ci                "eventhandler",
35209bc2fbSopenharmony_ci                "faultloggerd",
36209bc2fbSopenharmony_ci                "ffrt",
37209bc2fbSopenharmony_ci                "ipc",
38209bc2fbSopenharmony_ci                "init",
39209bc2fbSopenharmony_ci                "hiview",
40209bc2fbSopenharmony_ci                "storage_service",
41209bc2fbSopenharmony_ci                "samgr"
42209bc2fbSopenharmony_ci            ],
43209bc2fbSopenharmony_ci            "third_party": []
44209bc2fbSopenharmony_ci        },
45209bc2fbSopenharmony_ci        "build": {
46209bc2fbSopenharmony_ci            "sub_component": [
47209bc2fbSopenharmony_ci                "//base/hiviewdfx/hicollie/interfaces/native/innerkits:libhicollie",
48209bc2fbSopenharmony_ci                "//base/hiviewdfx/hicollie/frameworks/native/thread_sampler:libthread_sampler",
49209bc2fbSopenharmony_ci                "//base/hiviewdfx/hicollie/interfaces/rust:hicollie_rust",
50209bc2fbSopenharmony_ci                "//base/hiviewdfx/hicollie/interfaces/ndk:ohhicollie"
51209bc2fbSopenharmony_ci            ],
52209bc2fbSopenharmony_ci            "inner_kits": [
53209bc2fbSopenharmony_ci                {
54209bc2fbSopenharmony_ci                    "name": "//base/hiviewdfx/hicollie/interfaces/native/innerkits:libhicollie",
55209bc2fbSopenharmony_ci                    "header": {
56209bc2fbSopenharmony_ci                        "header_base": "//base/hiviewdfx/hicollie/interfaces/native/innerkits/include",
57209bc2fbSopenharmony_ci                        "header_files": [
58209bc2fbSopenharmony_ci                            "xcollie/xcollie.h",
59209bc2fbSopenharmony_ci                            "xcollie/xcollie_define.h",
60209bc2fbSopenharmony_ci                            "xcollie/watchdog.h"
61209bc2fbSopenharmony_ci                        ]
62209bc2fbSopenharmony_ci                    }
63209bc2fbSopenharmony_ci                },
64209bc2fbSopenharmony_ci                {
65209bc2fbSopenharmony_ci                    "name": "//base/hiviewdfx/hicollie/interfaces/rust:hicollie_rust",
66209bc2fbSopenharmony_ci                    "header": {
67209bc2fbSopenharmony_ci                        "header_base": [],
68209bc2fbSopenharmony_ci                        "header_files": []
69209bc2fbSopenharmony_ci                    }
70209bc2fbSopenharmony_ci                }
71209bc2fbSopenharmony_ci            ],
72209bc2fbSopenharmony_ci            "test": [
73209bc2fbSopenharmony_ci                "//base/hiviewdfx/hicollie/frameworks/native/test/unittest/common:unittest",
74209bc2fbSopenharmony_ci                "//base/hiviewdfx/hicollie/interfaces/ndk/test/unittest:unittest"
75209bc2fbSopenharmony_ci            ]
76209bc2fbSopenharmony_ci        }
77209bc2fbSopenharmony_ci    }
78209bc2fbSopenharmony_ci}
79