1{
2    "name": "@ohos/pasteboard",
3    "description": "Allowing paste/copy functions",
4    "version": "3.0",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath": "foundation/distributeddatamgr/pasteboard"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "pasteboard",
14      "subsystem": "distributeddatamgr",
15      "syscap": [
16        "SystemCapability.MiscServices.Pasteboard"
17      ],
18      "features": [
19        "pasteboard_dlp_part_enabled",
20        "pasteboard_device_info_manager_part_enabled",
21        "pasteboard_device_manager_part_enabled",
22        "pasteboard_screenlock_mgr_part_enabled"
23      ],
24      "adapted_system_type": [
25        "standard"
26      ],
27      "rom":"300KB",
28      "ram":"1024KB",
29      "deps": {
30        "components": [
31          "ability_base",
32          "ability_runtime",
33          "access_token",
34          "app_file_service",
35          "bundle_framework",
36          "cJSON",
37          "c_utils",
38          "common_event_service",
39          "device_info_manager",
40          "device_manager",
41          "data_share",
42          "dataclassification",
43          "dfs_service",
44          "dlp_permission_service",
45          "eventhandler",
46          "file_api",
47          "hisysevent",
48          "hitrace",
49          "hilog",
50          "init",
51          "input",
52          "imf",
53          "ipc",
54          "image_framework",
55          "libuv",
56          "libxml2",
57          "memmgr",
58          "napi",
59          "os_account",
60          "safwk",
61          "samgr",
62          "screenlock_mgr",
63          "time_service",
64          "udmf",
65          "window_manager",
66          "ffrt"
67        ]
68        },
69      "build": {
70        "group_type": {
71            "base_group": [
72            ],
73            "fwk_group": [
74                "//foundation/distributeddatamgr/pasteboard/framework/framework:pasteboard_framework",
75                "//foundation/distributeddatamgr/pasteboard/framework/innerkits:pasteboard_client",
76                "//foundation/distributeddatamgr/pasteboard/interfaces/cj:cj_pasteboard_ffi",
77                "//foundation/distributeddatamgr/pasteboard/interfaces/kits:pasteboard_napi"
78            ],
79            "service_group": [
80                "//foundation/distributeddatamgr/pasteboard/etc/init:pasteboardservice.cfg",
81                "//foundation/distributeddatamgr/pasteboard/profile:distributeddatamgr_pasteboard_sa_profiles",
82                "//foundation/distributeddatamgr/pasteboard/services:pasteboard_service"
83            ]
84        },
85        "inner_kits": [
86          {
87            "name": "//foundation/distributeddatamgr/pasteboard/framework/innerkits:pasteboard_client",
88            "header": {
89              "header_files": [
90                "pasteboard_client.h",
91                "paste_data.h",
92                "paste_data_record.h"
93              ],
94            "header_base":"//foundation/distributeddatamgr/pasteboard/framework/innerkits/include"
95            }
96          },
97          {
98            "name": "//foundation/distributeddatamgr/pasteboard/framework/framework:pasteboard_framework",
99            "header": {
100              "header_files": [
101                "clip/clip_plugin.h",
102                "device/dm_adapter.h",
103                "common/block_object.h"
104              ],
105              "header_base":"//foundation/distributeddatamgr/pasteboard/framework/framework/include"
106            }
107          },
108          {
109            "name": "//foundation/distributeddatamgr/pasteboard/interfaces/ndk:libpasteboard",
110            "header": {
111              "header_files": [
112                "oh_pasteboard.h",
113                "oh_pasteboard_err_code.h"
114              ],
115              "header_base":"//foundation/distributeddatamgr/pasteboard/interfaces/ndk/include"
116            }
117          }
118        ],
119        "test": [
120          "//foundation/distributeddatamgr/pasteboard/framework/test:PasteboardFrameworkTest",
121          "//foundation/distributeddatamgr/pasteboard/services/test:unittest",
122          "//foundation/distributeddatamgr/pasteboard/test/fuzztest:fuzztest",
123          "//foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/test/unittest/pasteboardapi:unittest",
124          "//foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/test/unittest/pasteboardperf:unittest",
125          "//foundation/distributeddatamgr/pasteboard/interfaces/ndk/unittest:unittest"
126        ]
127      },
128        "hisysevent_config": [
129        "//foundation/distributeddatamgr/pasteboard/pasteboardEvent.yaml"
130      ]
131    }
132}