1{ 2 "name": "@ohos/dfs_service", 3 "version": "3.1", 4 "description": "The dfs_service module belongs to the filemanagement subsystem of OpenHarmony. It provides the ability of accessing distributed files.", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/filemanagement/dfs_service" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "author": {}, 13 "repository": "", 14 "component": { 15 "name": "dfs_service", 16 "subsystem": "filemanagement", 17 "syscap": [ 18 "SystemCapability.FileManagement.DistributedFileService.CloudSync.Core", 19 "SystemCapability.FileManagement.DistributedFileService.CloudSyncManager" 20 ], 21 "features": [ 22 "dfs_service_feature_enable_cloud_adapter", 23 "dfs_service_feature_enable_dist_file_daemon" 24 ], 25 "adapted_system_type": [ 26 "small", 27 "standard" 28 ], 29 "rom": "2048KB", 30 "ram": "4096KB", 31 "deps": { 32 "components": [ 33 "ability_base", 34 "ability_runtime", 35 "access_token", 36 "app_file_service", 37 "battery_manager", 38 "c_utils", 39 "common_event_service", 40 "dataclassification", 41 "data_share", 42 "device_auth", 43 "device_manager", 44 "dsoftbus", 45 "eventhandler", 46 "ffrt", 47 "file_api", 48 "hicollie", 49 "hilog", 50 "hisysevent", 51 "hitrace", 52 "init", 53 "ipc", 54 "json", 55 "napi", 56 "preferences", 57 "media_library", 58 "netmanager_base", 59 "relational_store", 60 "safwk", 61 "storage_service", 62 "samgr", 63 "os_account", 64 "power_manager", 65 "resource_schedule_service", 66 "libfuse", 67 "zlib" 68 ], 69 "third_party": [ 70 "e2fsprogs" 71 ] 72 }, 73 "build": { 74 "group_type": { 75 "base_group": [], 76 "fwk_group": [], 77 "service_group": [ 78 "//foundation/filemanagement/dfs_service:services_target", 79 "//foundation/filemanagement/dfs_service:cloudsync_kit_inner_target", 80 "//foundation/filemanagement/dfs_service:cloud_daemon_kit_inner_target", 81 "//foundation/filemanagement/dfs_service:cloud_file_kit_inner_target", 82 "//foundation/filemanagement/dfs_service:cloudsync_asset_kit_inner_target", 83 "//foundation/filemanagement/dfs_service:distributed_file_daemon_kit_inner_target", 84 "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudsyncmanager:cloudsyncmanager", 85 "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudfilesync:cloudsync", 86 "//foundation/filemanagement/dfs_service/adapter/cloud_adapter_example:cloud_adapter_example_target" 87 ] 88 }, 89 "inner_kits": [ 90 { 91 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_kit_inner", 92 "header": { 93 "header_files": [ 94 "cloud_sync_callback.h", 95 "cloud_sync_manager.h", 96 "i_cloud_sync_callback.h", 97 "i_cloud_sync_service.h", 98 "svc_death_recipient.h", 99 "cloud_sync_constants.h", 100 "cloud_sync_common.h" 101 ], 102 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner" 103 } 104 }, 105 { 106 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_asset_kit_inner", 107 "header": { 108 "header_files": [ 109 "cloud_sync_asset_manager.h" 110 ], 111 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner" 112 } 113 }, 114 { 115 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner:cloud_daemon_kit_inner", 116 "header": { 117 "header_files": [ 118 "cloud_daemon_manager.h", 119 "i_cloud_daemon.h", 120 "svc_death_recipient.h" 121 ], 122 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner" 123 } 124 }, 125 { 126 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner:cloudfile_kit", 127 "header": { 128 "header_files": [], 129 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner" 130 } 131 }, 132 { 133 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner:cloudfile_kit_core", 134 "header": { 135 "header_files": [], 136 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner" 137 } 138 }, 139 { 140 "name": "//foundation/filemanagement/dfs_service/services/clouddisk_database:clouddisk_database", 141 "header": { 142 "header_files": [], 143 "header_base": "//foundation/filemanagement/dfs_service/services/clouddisk_database/include" 144 } 145 }, 146 { 147 "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfiledentry", 148 "header": { 149 "header_files": [], 150 "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api" 151 } 152 }, 153 { 154 "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfileutils", 155 "header": { 156 "header_files": [], 157 "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api" 158 } 159 }, 160 { 161 "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfileutils_lite", 162 "header": { 163 "header_files": [], 164 "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api" 165 } 166 }, 167 { 168 "name": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon:distributed_file_daemon_kit_inner", 169 "header": { 170 "header_files": [ 171 "distributed_file_daemon_manager.h", 172 "i_daemon.h" 173 ], 174 "header_base": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon/include/ipc" 175 } 176 } 177 ], 178 "test": [ 179 "//foundation/filemanagement/dfs_service:dfs_test_moudule", 180 "//foundation/filemanagement/dfs_service:cloudsync_test_module", 181 "//foundation/filemanagement/dfs_service:distributedfile_test_module", 182 "//foundation/filemanagement/dfs_service/test/fuzztest:dfs_service_fuzztest" 183 ] 184 } 185 } 186} 187