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 "cJSON", 40 "common_event_service", 41 "dataclassification", 42 "data_share", 43 "device_auth", 44 "device_info_manager", 45 "device_manager", 46 "distributed_notification_service", 47 "dsoftbus", 48 "e2fsprogs", 49 "eventhandler", 50 "ffrt", 51 "file_api", 52 "hicollie", 53 "hilog", 54 "hisysevent", 55 "hitrace", 56 "i18n", 57 "init", 58 "ipc", 59 "json", 60 "napi", 61 "preferences", 62 "memmgr", 63 "netmanager_base", 64 "relational_store", 65 "runtime_core", 66 "safwk", 67 "storage_service", 68 "samgr", 69 "selinux_adapter", 70 "os_account", 71 "power_manager", 72 "resource_schedule_service", 73 "libfuse", 74 "zlib" 75 ], 76 "third_party": [] 77 }, 78 "build": { 79 "group_type": { 80 "base_group": [], 81 "fwk_group": [], 82 "service_group": [ 83 "//foundation/filemanagement/dfs_service:services_target", 84 "//foundation/filemanagement/dfs_service:cloudsync_kit_inner_target", 85 "//foundation/filemanagement/dfs_service:cloud_daemon_kit_inner_target", 86 "//foundation/filemanagement/dfs_service:cloud_file_kit_inner_target", 87 "//foundation/filemanagement/dfs_service:cloudsync_asset_kit_inner_target", 88 "//foundation/filemanagement/dfs_service:distributed_file_daemon_kit_inner_target", 89 "//foundation/filemanagement/dfs_service/interfaces/kits/js/ani:ani_package", 90 "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudsyncmanager:cloudsyncmanager", 91 "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudfilesync:cloudsync", 92 "//foundation/filemanagement/dfs_service/adapter/cloud_adapter_example:cloud_adapter_example_target" 93 ] 94 }, 95 "inner_kits": [ 96 { 97 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_kit_inner", 98 "header": { 99 "header_files": [ 100 "cloud_sync_callback.h", 101 "cloud_sync_manager.h", 102 "i_cloud_sync_callback.h", 103 "svc_death_recipient.h", 104 "cloud_sync_constants.h", 105 "cloud_sync_common.h" 106 ], 107 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner" 108 } 109 }, 110 { 111 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_asset_kit_inner", 112 "header": { 113 "header_files": [ 114 "cloud_sync_asset_manager.h" 115 ], 116 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner" 117 } 118 }, 119 { 120 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner:cloud_daemon_kit_inner", 121 "header": { 122 "header_files": [ 123 "cloud_daemon_manager.h", 124 "i_cloud_daemon.h", 125 "svc_death_recipient.h" 126 ], 127 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner" 128 } 129 }, 130 { 131 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner:cloudfile_kit", 132 "header": { 133 "header_files": [], 134 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner" 135 } 136 }, 137 { 138 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner:cloudfile_kit_core", 139 "header": { 140 "header_files": [], 141 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_file_kit_inner" 142 } 143 }, 144 { 145 "name": "//foundation/filemanagement/dfs_service/services/clouddisk_database:clouddisk_database", 146 "header": { 147 "header_files": [], 148 "header_base": "//foundation/filemanagement/dfs_service/services/clouddisk_database/include" 149 } 150 }, 151 { 152 "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfiledentry", 153 "header": { 154 "header_files": [], 155 "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api" 156 } 157 }, 158 { 159 "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfileutils", 160 "header": { 161 "header_files": [], 162 "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api" 163 } 164 }, 165 { 166 "name": "//foundation/filemanagement/dfs_service/utils:libdistributedfileutils_lite", 167 "header": { 168 "header_files": [], 169 "header_base": "//foundation/filemanagement/dfs_service/utils/inner_api" 170 } 171 }, 172 { 173 "name": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon:distributed_file_daemon_kit_inner", 174 "header": { 175 "header_files": [ 176 "distributed_file_daemon_manager.h", 177 "i_daemon.h" 178 ], 179 "header_base": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon/include/ipc" 180 } 181 } 182 ], 183 "test": [ 184 "//foundation/filemanagement/dfs_service:dfs_test_moudule", 185 "//foundation/filemanagement/dfs_service:cloudsync_test_module", 186 "//foundation/filemanagement/dfs_service:distributedfile_test_module", 187 "//foundation/filemanagement/dfs_service/test/fuzztest:dfs_service_fuzztest" 188 ] 189 } 190 } 191} 192