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 ], 24 "adapted_system_type": [ 25 "small", 26 "standard" 27 ], 28 "rom": "2048KB", 29 "ram": "4096KB", 30 "deps": { 31 "components": [ 32 "ability_base", 33 "access_token", 34 "battery_manager", 35 "c_utils", 36 "common_event_service", 37 "dataclassification", 38 "device_auth", 39 "device_manager", 40 "drivekit_native", 41 "dsoftbus", 42 "file_api", 43 "hilog", 44 "init", 45 "ipc", 46 "napi", 47 "preferences", 48 "media_library", 49 "netmanager_base", 50 "relational_store", 51 "safwk", 52 "samgr", 53 "ability_runtime" 54 ], 55 "third_party": [ 56 "e2fsprogs", 57 "libfuse" 58 ] 59 }, 60 "build": { 61 "group_type": { 62 "base_group": [], 63 "fwk_group": [], 64 "service_group": [ 65 "//foundation/filemanagement/dfs_service:services_target", 66 "//foundation/filemanagement/dfs_service:cloudsync_kit_inner_target", 67 "//foundation/filemanagement/dfs_service:cloud_daemon_kit_inner_target", 68 "//foundation/filemanagement/dfs_service:cloudsync_asset_kit_inner_target", 69 "//foundation/filemanagement/dfs_service:distributed_file_daemon_kit_inner_target", 70 "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudsyncmanager:cloudsyncmanager", 71 "//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudfilesync:cloudsync" 72 ] 73 }, 74 "inner_kits": [ 75 { 76 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_kit_inner", 77 "header": { 78 "header_files": [ 79 "cloud_sync_callback.h", 80 "cloud_sync_manager.h", 81 "i_cloud_sync_callback.h", 82 "i_cloud_sync_service.h", 83 "svc_death_recipient.h", 84 "cloud_sync_constants.h", 85 "cloud_sync_common.h" 86 ], 87 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner" 88 } 89 }, 90 { 91 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner:cloudsync_asset_kit_inner", 92 "header": { 93 "header_files": [ 94 "cloud_sync_asset_manager.h" 95 ], 96 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloudsync_kit_inner" 97 } 98 }, 99 { 100 "name": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner:cloud_daemon_kit_inner", 101 "header": { 102 "header_files": [ 103 "cloud_daemon_manager.h", 104 "i_cloud_daemon.h", 105 "svc_death_recipient.h" 106 ], 107 "header_base": "//foundation/filemanagement/dfs_service/interfaces/inner_api/native/cloud_daemon_kit_inner" 108 } 109 }, 110 { 111 "name": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon:distributed_file_daemon_kit_inner", 112 "header": { 113 "header_files": [ 114 "distributed_file_daemon_manager.h", 115 "i_daemon.h" 116 ], 117 "header_base": "//foundation/filemanagement/dfs_service/services/distributedfiledaemon/include/ipc" 118 } 119 } 120 ], 121 "test": [ 122 "//foundation/filemanagement/dfs_service:dfs_test_moudule", 123 "//foundation/filemanagement/dfs_service:cloudsync_test_module", 124 "//foundation/filemanagement/dfs_service:distributedfile_test_module" 125 ] 126 } 127 } 128} 129