• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/hitrace_native",
3  "description": "cross-thread, cross-process, and cross-device service call chain",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/hiviewdfx/hitrace"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "hitrace_native",
14    "subsystem": "hiviewdfx",
15    "syscap": [
16      "SystemCapability.HiviewDFX.HiTrace"
17    ],
18    "adapted_system_type": [
19      "standard"
20    ],
21    "rom": "",
22    "ram": "",
23    "deps": {
24      "components": [
25        "c_utils",
26        "hilog_native",
27        "init",
28        "ipc",
29        "napi"
30      ],
31      "third_party": []
32    },
33    "build": {
34      "sub_component": [
35        "//base/hiviewdfx/hitrace/cmd:hitrace_target",
36        "//base/hiviewdfx/hitrace/cmd:hitrace.cfg",
37        "//base/hiviewdfx/hitrace/interfaces/native/innerkits:hitrace_meter",
38        "//base/hiviewdfx/hitrace/interfaces/native/innerkits:libhitracechain",
39        "//base/hiviewdfx/hitrace/interfaces/js/kits:hitrace_napi"
40      ],
41      "inner_kits": [
42        {
43          "type": "so",
44          "name": "//base/hiviewdfx/hitrace/interfaces/native/innerkits:hitrace_meter",
45          "header": {
46            "header_base": "//base/hiviewdfx/hitrace/interfaces/native/innerkits/include/hitrace_meter/",
47            "header_files": [
48              "hitrace_meter.h"
49            ]
50          }
51        },
52        {
53          "type": "so",
54          "name": "//base/hiviewdfx/hitrace/interfaces/native/innerkits:libhitracechain",
55          "header": {
56            "header_base": "//base/hiviewdfx/hitrace/interfaces/native/innerkits/include/",
57            "header_files": [
58              "hitrace/hitracechain.h",
59              "hitrace/hitracechainc.h",
60              "hitrace/hitraceid.h",
61              "hitrace/trace.h",
62              "hitrace/tracechain.h"
63            ]
64          }
65        }
66      ],
67      "test": [ "//base/hiviewdfx/hitrace/test:unittest" ]
68    }
69  }
70}
71