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