xref: /base/sensors/miscdevice/bundle.json (revision 58ec469e)
1{
2  "name": "@ohos/miscdevice",
3  "description": "Control vibration vibration",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "segment": {
7    "destPath": "base/sensors/miscdevice"
8  },
9  "component": {
10    "name": "miscdevice",
11    "subsystem": "sensors",
12    "syscap": ["SystemCapability.Sensors.MiscDevice", "SystemCapability.Sensors.MiscDevice.Lite"],
13    "features": [
14      "miscdevice_feature_vibrator_custom"
15    ],
16    "adapted_system_type": [ "standard" ],
17    "rom": "1024KB",
18    "ram": "~4096KB",
19    "hisysevent_config": [
20        "//base/sensors/miscdevice/hisysevent.yaml"
21    ],
22    "deps": {
23      "components": [
24        "ability_base",
25        "ability_runtime",
26        "access_token",
27        "bounds_checking_function",
28        "bundle_framework",
29        "common_event_service",
30        "c_utils",
31        "data_share",
32        "drivers_interface_light",
33        "drivers_interface_vibrator",
34        "hilog",
35        "hisysevent",
36        "hitrace",
37        "ipc",
38        "init",
39        "json",
40        "memmgr",
41        "napi",
42        "os_account",
43        "safwk",
44        "samgr",
45        "cJSON"
46      ],
47      "third_party": [
48      ]
49    },
50    "build": {
51      "group_type": {
52        "base_group": [],
53        "fwk_group": [
54          "//base/sensors/miscdevice/frameworks/js/napi:vibrator_js_target",
55          "//base/sensors/miscdevice/frameworks/cj:vibrator_cj_target",
56          "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_target",
57          "//base/sensors/miscdevice/frameworks/native/light:light_target",
58          "//base/sensors/miscdevice/utils:miscdevice_utils_target",
59          "//base/sensors/miscdevice/frameworks/capi:ohvibrator"
60        ],
61        "service_group": [
62          "//base/sensors/miscdevice/services/miscdevice_service:miscdevice_service_target",
63          "//base/sensors/miscdevice/sa_profile:sensors_sa_profiles"
64        ]
65      },
66      "inner_kits": [
67        {
68          "name": "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_interface_native",
69          "header": {
70            "header_files": [
71              "vibrator_agent.h",
72              "vibrator_agent_type.h"
73            ],
74            "header_base": "//base/sensors/miscdevice/interfaces/inner_api/vibrator"
75          }
76        },
77        {
78          "name": "//base/sensors/miscdevice/frameworks/native/light:light_interface_native",
79          "header": {
80            "header_files": [
81              "light_agent_type.h",
82              "light_agent.h"
83            ],
84            "header_base": "//base/sensors/miscdevice/interfaces/inner_api/light"
85          }
86        }
87      ],
88      "test": [
89        "//base/sensors/miscdevice/test/unittest/vibrator/js:unittest",
90        "//base/sensors/miscdevice/test/fuzztest/vibrator:fuzztest",
91        "//base/sensors/miscdevice/test/fuzztest/light:fuzztest",
92        "//base/sensors/miscdevice/test/unittest/vibrator/native:unittest",
93        "//base/sensors/miscdevice/test/unittest/vibrator/capi:unittest",
94        "//base/sensors/miscdevice/test/unittest/light:unittest",
95        "//base/sensors/miscdevice/test/fuzztest/service:fuzztest"
96      ]
97    }
98  }
99}