1{ 2 "name": "@ohos/ability_base", 3 "description": "ability子系统中的基础库,want,base等", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/ability/ability_base" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "ability_base", 14 "subsystem": "ability", 15 "syscap": [ 16 "SystemCapability.Ability.AbilityBase" 17 ], 18 "features": [], 19 "adapted_system_type": [ 20 "standard" 21 ], 22 "rom": "", 23 "ram": "", 24 "deps": { 25 "components": [ 26 "ability_runtime", 27 "c_utils", 28 "hilog", 29 "ipc", 30 "resource_management" 31 ], 32 "third_party": [ 33 "json", 34 "jsoncpp", 35 "zlib" 36 ] 37 }, 38 "build": { 39 "sub_component": [ 40 "//foundation/ability/ability_base:base_innerkits_target" 41 ], 42 "inner_kits": [ 43 { 44 "header": { 45 "header_base": "//foundation/ability/ability_base/interfaces/inner_api/base/include/", 46 "header_files": [ 47 "base_def.h", 48 "base_interfaces.h", 49 "base_object.h", 50 "base_types.h", 51 "bool_wrapper.h", 52 "byte_wrapper.h", 53 "double_wrapper.h", 54 "float_wrapper.h", 55 "int_wrapper.h", 56 "light_refbase.h", 57 "long_wrapper.h", 58 "short_wrapper.h", 59 "string_wrapper.h" 60 ] 61 }, 62 "name": "//foundation/ability/ability_base:base" 63 }, 64 { 65 "header": { 66 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/want/include/", 67 "header_files": [ 68 "element_name.h", 69 "want.h", 70 "skills.h", 71 "want_params.h", 72 "match_type.h", 73 "operation.h", 74 "patterns_matcher.h", 75 "pac_map.h" 76 ] 77 }, 78 "name": "//foundation/ability/ability_base:want" 79 }, 80 { 81 "header": { 82 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/configuration/include", 83 "header_files": [ 84 "configuration.h", 85 "global_configuration_key.h" 86 ] 87 }, 88 "name": "//foundation/ability/ability_base:configuration" 89 }, 90 { 91 "header": { 92 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/uri/include", 93 "header_files": [ 94 "uri.h" 95 ] 96 }, 97 "name": "//foundation/ability/ability_base:zuri" 98 }, 99 { 100 "header": { 101 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/extractortool/include", 102 "header_files": [ 103 "extractor.h", 104 "zip_file.h" 105 ] 106 }, 107 "name": "//foundation/ability/ability_base:extractortool" 108 }, 109 { 110 "header": { 111 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/extractortool/include", 112 "header_files": [ 113 "file_path_utils.h" 114 ] 115 }, 116 "name": "//foundation/ability/ability_base:string_utils" 117 }, 118 { 119 "header": { 120 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/extractortool/include", 121 "header_files": [ 122 "extract_resource_manager.h" 123 ] 124 }, 125 "name": "//foundation/ability/ability_base:extractresourcemanager" 126 }, 127 { 128 "header": { 129 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/session_info/include", 130 "header_files": [ 131 "session_info.h" 132 ] 133 }, 134 "name": "//foundation/ability/ability_base:session_info" 135 } 136 ], 137 "test": [ 138 "//foundation/ability/ability_base/test/unittest:unittest", 139 "//foundation/ability/ability_base/test/fuzztest:fuzztest" 140 ] 141 } 142 } 143} 144