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