• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/udmf",
3  "description": "Provide unified data management service for 3rd party app",
4  "version": "4.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "foundation/distributeddatamgr/udmf"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "udmf",
14    "subsystem": "distributeddatamgr",
15    "syscap": [
16      "SystemCapability.DistributedDataManager.UDMF.Core"
17    ],
18    "features": [
19    ],
20    "adapted_system_type": [
21      "standard"
22    ],
23    "rom": "1000KB",
24    "ram": "636KB",
25    "deps": {
26      "components": [
27        "ability_base",
28        "ability_runtime",
29        "access_token",
30        "bundle_framework",
31        "c_utils",
32        "hilog",
33        "hitrace",
34        "ipc",
35        "kv_store",
36        "napi",
37        "samgr",
38        "app_file_service",
39        "selinux_adapter"
40      ],
41      "third_party": [
42        "bounds_checking_function",
43        "cJSON",
44        "googletest"
45      ]
46    },
47    "build": {
48      "sub_component": [
49        "//foundation/distributeddatamgr/udmf:udmf_packages"
50      ],
51      "inner_kits": [
52        {
53          "name": "//foundation/distributeddatamgr/udmf/interfaces/innerkits:udmf_client",
54          "header": {
55            "header_files": [
56              "udmf_client.h",
57              "utd_client.h"
58            ],
59            "header_base":"//foundation/distributeddatamgr/udmf/interfaces/innerkits/client"
60          }
61        },
62        {
63          "name": "//foundation/distributeddatamgr/udmf/interfaces/innerkits:udmf_client",
64          "header": {
65            "header_files": [
66              "error_code.h",
67              "unified_key.h",
68              "unified_meta.h",
69              "unified_types.h",
70              "visibility.h"
71            ],
72            "header_base":"//foundation/distributeddatamgr/udmf/interfaces/innerkits/common"
73          }
74        },
75        {
76          "name": "//foundation/distributeddatamgr/udmf/interfaces/innerkits:udmf_client",
77          "header": {
78            "header_files": [
79              "application_defined_record.h",
80              "audio.h",
81              "file.h",
82              "folder.h",
83              "html.h",
84              "image.h",
85              "link.h",
86              "plain_text.h",
87              "system_defined_appitem.h",
88              "system_defined_form.h",
89              "system_defined_pixelmap.h",
90              "system_defined_record.h",
91              "text.h",
92              "type_descriptor.h",
93              "unified_data.h",
94              "unified_record.h",
95              "video.h"
96            ],
97            "header_base":"//foundation/distributeddatamgr/udmf/interfaces/innerkits/data"
98          }
99        },
100        {
101          "name": "//foundation/distributeddatamgr/udmf/interfaces/jskits:udmf_data_napi",
102          "header": {
103            "header_files": [
104              "unified_data_napi.h",
105              "summary_napi.h"
106            ],
107            "header_base":"//foundation/distributeddatamgr/udmf/interfaces/jskits/data"
108          }
109        },
110        {
111          "name": "//foundation/distributeddatamgr/udmf/interfaces/jskits:udmf_data_napi",
112          "header": {
113            "header_files": [
114              "napi_queue.h"
115            ],
116            "header_base":"//foundation/distributeddatamgr/udmf/interfaces/jskits/common"
117          }
118        }
119      ],
120      "test": [
121        "//foundation/distributeddatamgr/udmf:unittest",
122        "//foundation/distributeddatamgr/udmf:fuzztest"
123      ]
124    }
125  }
126}
127