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}