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