1{ 2 "subsystem": "distributeddatamgr", 3 "parts": { 4 "native_appdatamgr": { 5 "variants": [ 6 "phone", 7 "wearable", 8 "ivi" 9 ], 10 "module_list": [ 11 "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_appdatafwk:native_appdatafwk", 12 "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_preferences:native_preferences", 13 "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_dataability:native_dataability", 14 "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_rdb:native_rdb" 15 ], 16 "system_capabilities":[ 17 "SystemCapability.Data.DATA_APPDATAMGR" 18 ], 19 "inner_kits": [ 20 { 21 "name": "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_rdb:native_rdb", 22 "header": { 23 "header_files": [ 24 "abs_rdb_predicates.h", 25 "abs_result_set.h", 26 "abs_shared_result_set.h", 27 "raw_rdb_predicates.h", 28 "rdb_errno.h", 29 "rdb_helper.h", 30 "rdb_open_callback.h", 31 "rdb_predicates.h", 32 "rdb_store.h", 33 "rdb_store_config.h", 34 "result_set.h", 35 "shared_result_set.h", 36 "transaction_observer.h", 37 "value_object.h", 38 "values_bucket.h" 39 ], 40 "header_base": "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_rdb/include" 41 } 42 }, 43 { 44 "name": "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_preferences:native_preferences", 45 "header": { 46 "header_files": [ 47 "preferences.h", 48 "preferences_observer.h", 49 "preferences_helper.h", 50 "preferences_errno.h", 51 "preferences_xml_utils.h", 52 "preferences_value.h" 53 ], 54 "header_base": "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_preferences/include" 55 } 56 }, 57 { 58 "name": "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_appdatafwk:native_appdatafwk", 59 "header": { 60 "header_files": [ 61 "shared_block.h" 62 ], 63 "header_base": "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_appdatafwk/include" 64 } 65 }, 66 { 67 "name": "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_dataability:native_dataability", 68 "header": { 69 "header_files": [ 70 "data_ability_predicates.h", 71 "predicates_utils.h" 72 ], 73 "header_base": "//foundation/distributeddatamgr/appdatamgr/interfaces/innerkits/native_dataability/include" 74 } 75 } 76 ], 77 "test_list": [ 78 "//foundation/distributeddatamgr/appdatamgr/frameworks/innerkitsimpl/native_preferences/test:unittest", 79 "//foundation/distributeddatamgr/appdatamgr/frameworks/innerkitsimpl/native_dataability/test:unittest", 80 "//foundation/distributeddatamgr/appdatamgr/frameworks/innerkitsimpl/native_rdb/test:unittest" 81 ] 82 }, 83 "appdatamgr_jskits": { 84 "variants": [ 85 "phone", 86 "wearable", 87 "ivi" 88 ], 89 "module_list": [ 90 "//foundation/distributeddatamgr/appdatamgr/interfaces/jskits:dataability", 91 "//foundation/distributeddatamgr/appdatamgr/interfaces/jskits:storage", 92 "//foundation/distributeddatamgr/appdatamgr/interfaces/jskits:rdb" 93 ], 94 "system_capabilities":[ 95 "SystemCapability.Data.DATA_APPDATAMGR" 96 ] 97 } 98 } 99} 100 101