114cf0368Sopenharmony_ci{ 214cf0368Sopenharmony_ci "name": "@ohos/udmf", 314cf0368Sopenharmony_ci "description": "Provide unified data management service for 3rd party app", 414cf0368Sopenharmony_ci "version": "4.0", 514cf0368Sopenharmony_ci "license": "Apache License 2.0", 614cf0368Sopenharmony_ci "publishAs": "code-segment", 714cf0368Sopenharmony_ci "segment": { 814cf0368Sopenharmony_ci "destPath": "foundation/distributeddatamgr/udmf" 914cf0368Sopenharmony_ci }, 1014cf0368Sopenharmony_ci "dirs": {}, 1114cf0368Sopenharmony_ci "scripts": {}, 1214cf0368Sopenharmony_ci "component": { 1314cf0368Sopenharmony_ci "name": "udmf", 1414cf0368Sopenharmony_ci "subsystem": "distributeddatamgr", 1514cf0368Sopenharmony_ci "syscap": [ 1614cf0368Sopenharmony_ci "SystemCapability.DistributedDataManager.UDMF.Core" 1714cf0368Sopenharmony_ci ], 1814cf0368Sopenharmony_ci "features": [ 1914cf0368Sopenharmony_ci ], 2014cf0368Sopenharmony_ci "adapted_system_type": [ 2114cf0368Sopenharmony_ci "standard" 2214cf0368Sopenharmony_ci ], 2314cf0368Sopenharmony_ci "rom": "1000KB", 2414cf0368Sopenharmony_ci "ram": "636KB", 2514cf0368Sopenharmony_ci "deps": { 2614cf0368Sopenharmony_ci "components": [ 2714cf0368Sopenharmony_ci "ability_base", 2814cf0368Sopenharmony_ci "ability_runtime", 2914cf0368Sopenharmony_ci "access_token", 3014cf0368Sopenharmony_ci "bundle_framework", 3114cf0368Sopenharmony_ci "cJSON", 3214cf0368Sopenharmony_ci "c_utils", 3314cf0368Sopenharmony_ci "hilog", 3414cf0368Sopenharmony_ci "hisysevent", 3514cf0368Sopenharmony_ci "hitrace", 3614cf0368Sopenharmony_ci "image_framework", 3714cf0368Sopenharmony_ci "ipc", 3814cf0368Sopenharmony_ci "kv_store", 3914cf0368Sopenharmony_ci "napi", 4014cf0368Sopenharmony_ci "samgr", 4114cf0368Sopenharmony_ci "app_file_service", 4214cf0368Sopenharmony_ci "os_account", 4314cf0368Sopenharmony_ci "selinux_adapter" 4414cf0368Sopenharmony_ci ], 4514cf0368Sopenharmony_ci "third_party": [ 4614cf0368Sopenharmony_ci "bounds_checking_function" 4714cf0368Sopenharmony_ci ] 4814cf0368Sopenharmony_ci }, 4914cf0368Sopenharmony_ci "build": { 5014cf0368Sopenharmony_ci "sub_component": [ 5114cf0368Sopenharmony_ci "//foundation/distributeddatamgr/udmf:udmf_packages", 5214cf0368Sopenharmony_ci "//foundation/distributeddatamgr/udmf/interfaces/cj:cj_unified_data_channel_ffi", 5314cf0368Sopenharmony_ci "//foundation/distributeddatamgr/udmf/interfaces/cj:cj_uniform_type_descriptor_ffi" 5414cf0368Sopenharmony_ci ], 5514cf0368Sopenharmony_ci "inner_kits": [ 5614cf0368Sopenharmony_ci { 5714cf0368Sopenharmony_ci "name": "//foundation/distributeddatamgr/udmf/interfaces/ndk:libudmf", 5814cf0368Sopenharmony_ci "header": { 5914cf0368Sopenharmony_ci "header_files": [ 6014cf0368Sopenharmony_ci "udmf_meta.h", 6114cf0368Sopenharmony_ci "uds.h", 6214cf0368Sopenharmony_ci "utd.h", 6314cf0368Sopenharmony_ci "udmf.h", 6414cf0368Sopenharmony_ci "udmf_err_code.h" 6514cf0368Sopenharmony_ci ], 6614cf0368Sopenharmony_ci "header_base":"//foundation/distributeddatamgr/udmf/interfaces/ndk/data" 6714cf0368Sopenharmony_ci } 6814cf0368Sopenharmony_ci }, 6914cf0368Sopenharmony_ci { 7014cf0368Sopenharmony_ci "name": "//foundation/distributeddatamgr/udmf/interfaces/innerkits:udmf_client", 7114cf0368Sopenharmony_ci "header": { 7214cf0368Sopenharmony_ci "header_files": [ 7314cf0368Sopenharmony_ci "udmf_client.h", 7414cf0368Sopenharmony_ci "utd_client.h" 7514cf0368Sopenharmony_ci ], 7614cf0368Sopenharmony_ci "header_base":"//foundation/distributeddatamgr/udmf/interfaces/innerkits/client" 7714cf0368Sopenharmony_ci } 7814cf0368Sopenharmony_ci }, 7914cf0368Sopenharmony_ci { 8014cf0368Sopenharmony_ci "name": "//foundation/distributeddatamgr/udmf/interfaces/innerkits:udmf_client", 8114cf0368Sopenharmony_ci "header": { 8214cf0368Sopenharmony_ci "header_files": [ 8314cf0368Sopenharmony_ci "error_code.h", 8414cf0368Sopenharmony_ci "unified_key.h", 8514cf0368Sopenharmony_ci "unified_meta.h", 8614cf0368Sopenharmony_ci "unified_types.h", 8714cf0368Sopenharmony_ci "visibility.h" 8814cf0368Sopenharmony_ci ], 8914cf0368Sopenharmony_ci "header_base":"//foundation/distributeddatamgr/udmf/interfaces/innerkits/common" 9014cf0368Sopenharmony_ci } 9114cf0368Sopenharmony_ci }, 9214cf0368Sopenharmony_ci { 9314cf0368Sopenharmony_ci "name": "//foundation/distributeddatamgr/udmf/interfaces/innerkits:udmf_client", 9414cf0368Sopenharmony_ci "header": { 9514cf0368Sopenharmony_ci "header_files": [ 9614cf0368Sopenharmony_ci "application_defined_record.h", 9714cf0368Sopenharmony_ci "audio.h", 9814cf0368Sopenharmony_ci "file.h", 9914cf0368Sopenharmony_ci "folder.h", 10014cf0368Sopenharmony_ci "html.h", 10114cf0368Sopenharmony_ci "image.h", 10214cf0368Sopenharmony_ci "link.h", 10314cf0368Sopenharmony_ci "plain_text.h", 10414cf0368Sopenharmony_ci "system_defined_appitem.h", 10514cf0368Sopenharmony_ci "system_defined_form.h", 10614cf0368Sopenharmony_ci "system_defined_pixelmap.h", 10714cf0368Sopenharmony_ci "system_defined_record.h", 10814cf0368Sopenharmony_ci "text.h", 10914cf0368Sopenharmony_ci "type_descriptor.h", 11014cf0368Sopenharmony_ci "unified_data.h", 11114cf0368Sopenharmony_ci "unified_record.h", 11214cf0368Sopenharmony_ci "video.h" 11314cf0368Sopenharmony_ci ], 11414cf0368Sopenharmony_ci "header_base":"//foundation/distributeddatamgr/udmf/interfaces/innerkits/data" 11514cf0368Sopenharmony_ci } 11614cf0368Sopenharmony_ci }, 11714cf0368Sopenharmony_ci { 11814cf0368Sopenharmony_ci "name": "//foundation/distributeddatamgr/udmf/interfaces/innerkits:udmf_client", 11914cf0368Sopenharmony_ci "header": { 12014cf0368Sopenharmony_ci "header_files": [ 12114cf0368Sopenharmony_ci "ndk_data_conversion.h" 12214cf0368Sopenharmony_ci ], 12314cf0368Sopenharmony_ci "header_base":"//foundation/distributeddatamgr/udmf/interfaces/innerkits/convert" 12414cf0368Sopenharmony_ci } 12514cf0368Sopenharmony_ci }, 12614cf0368Sopenharmony_ci { 12714cf0368Sopenharmony_ci "name": "//foundation/distributeddatamgr/udmf/interfaces/jskits:udmf_data_napi", 12814cf0368Sopenharmony_ci "header": { 12914cf0368Sopenharmony_ci "header_files": [ 13014cf0368Sopenharmony_ci "unified_data_napi.h", 13114cf0368Sopenharmony_ci "summary_napi.h" 13214cf0368Sopenharmony_ci ], 13314cf0368Sopenharmony_ci "header_base":"//foundation/distributeddatamgr/udmf/interfaces/jskits/data" 13414cf0368Sopenharmony_ci } 13514cf0368Sopenharmony_ci }, 13614cf0368Sopenharmony_ci { 13714cf0368Sopenharmony_ci "name": "//foundation/distributeddatamgr/udmf/interfaces/jskits:udmf_data_napi", 13814cf0368Sopenharmony_ci "header": { 13914cf0368Sopenharmony_ci "header_files": [ 14014cf0368Sopenharmony_ci "napi_queue.h" 14114cf0368Sopenharmony_ci ], 14214cf0368Sopenharmony_ci "header_base":"//foundation/distributeddatamgr/udmf/interfaces/jskits/common" 14314cf0368Sopenharmony_ci } 14414cf0368Sopenharmony_ci }, 14514cf0368Sopenharmony_ci { 14614cf0368Sopenharmony_ci "name": "//foundation/distributeddatamgr/udmf/interfaces/innerkits:utd_client", 14714cf0368Sopenharmony_ci "header": { 14814cf0368Sopenharmony_ci "header_files": [ 14914cf0368Sopenharmony_ci "utd_client.h" 15014cf0368Sopenharmony_ci ], 15114cf0368Sopenharmony_ci "header_base":"//foundation/distributeddatamgr/udmf/interfaces/innerkits/client" 15214cf0368Sopenharmony_ci } 15314cf0368Sopenharmony_ci }, 15414cf0368Sopenharmony_ci { 15514cf0368Sopenharmony_ci "name": "//foundation/distributeddatamgr/udmf/interfaces/innerkits:utd_client", 15614cf0368Sopenharmony_ci "header": { 15714cf0368Sopenharmony_ci "header_files": [ 15814cf0368Sopenharmony_ci "type_descriptor.h" 15914cf0368Sopenharmony_ci ], 16014cf0368Sopenharmony_ci "header_base":"//foundation/distributeddatamgr/udmf/interfaces/innerkits/data" 16114cf0368Sopenharmony_ci } 16214cf0368Sopenharmony_ci } 16314cf0368Sopenharmony_ci ], 16414cf0368Sopenharmony_ci "test": [ 16514cf0368Sopenharmony_ci "//foundation/distributeddatamgr/udmf:unittest", 16614cf0368Sopenharmony_ci "//foundation/distributeddatamgr/udmf:fuzztest" 16714cf0368Sopenharmony_ci ] 16814cf0368Sopenharmony_ci } 16914cf0368Sopenharmony_ci } 17014cf0368Sopenharmony_ci} 171