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 "bundle_framework", 28 "c_utils", 29 "hilog", 30 "hitrace", 31 "ipc", 32 "resource_management" 33 ], 34 "third_party": [ 35 "json", 36 "jsoncpp", 37 "zlib" 38 ] 39 }, 40 "build": { 41 "sub_component": [ 42 "//foundation/ability/ability_base:base_innerkits_target" 43 ], 44 "inner_kits": [ 45 { 46 "header": { 47 "header_base": "//foundation/ability/ability_base/interfaces/kits/c/cwant/include", 48 "header_files": [ 49 "want_manager.h", 50 "want.h" 51 ] 52 }, 53 "name": "//foundation/ability/ability_base:ability_base_want" 54 }, 55 { 56 "header": { 57 "header_base": "//foundation/ability/ability_base/interfaces/inner_api/base/include/", 58 "header_files": [ 59 "base_def.h", 60 "base_interfaces.h", 61 "base_obj.h", 62 "base_types.h", 63 "bool_wrapper.h", 64 "byte_wrapper.h", 65 "double_wrapper.h", 66 "float_wrapper.h", 67 "int_wrapper.h", 68 "light_refbase.h", 69 "long_wrapper.h", 70 "short_wrapper.h", 71 "string_wrapper.h" 72 ] 73 }, 74 "name": "//foundation/ability/ability_base:base" 75 }, 76 { 77 "header": { 78 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/want/include/", 79 "header_files": [ 80 "element_name.h", 81 "want.h", 82 "skills.h", 83 "want_params.h", 84 "match_type.h", 85 "operation.h", 86 "patterns_matcher.h", 87 "pac_map.h" 88 ] 89 }, 90 "name": "//foundation/ability/ability_base:want" 91 }, 92 { 93 "header": { 94 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/configuration/include", 95 "header_files": [ 96 "configuration.h", 97 "global_configuration_key.h" 98 ] 99 }, 100 "name": "//foundation/ability/ability_base:configuration" 101 }, 102 { 103 "header": { 104 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/uri/include", 105 "header_files": [ 106 "uri.h" 107 ] 108 }, 109 "name": "//foundation/ability/ability_base:zuri" 110 }, 111 { 112 "header": { 113 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/extractortool/include", 114 "header_files": [ 115 "extractor.h", 116 "zip_file.h" 117 ] 118 }, 119 "name": "//foundation/ability/ability_base:extractortool" 120 }, 121 { 122 "header": { 123 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/extractortool/include", 124 "header_files": [ 125 "file_path_utils.h" 126 ] 127 }, 128 "name": "//foundation/ability/ability_base:string_utils" 129 }, 130 { 131 "header": { 132 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/extractortool/include", 133 "header_files": [ 134 "extract_resource_manager.h" 135 ] 136 }, 137 "name": "//foundation/ability/ability_base:extractresourcemanager" 138 }, 139 { 140 "header": { 141 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/session_info/include", 142 "header_files": [ 143 "session_info.h" 144 ] 145 }, 146 "name": "//foundation/ability/ability_base:session_info" 147 }, 148 { 149 "header": { 150 "header_base": "//foundation/ability/ability_base/interfaces/kits/native/view_data/include", 151 "header_files": [ 152 "view_data.h" 153 ] 154 }, 155 "name": "//foundation/ability/ability_base:view_data" 156 } 157 ], 158 "test": [ 159 "//foundation/ability/ability_base/test/unittest:unittest", 160 "//foundation/ability/ability_base/test/fuzztest:fuzztest" 161 ] 162 } 163 } 164} 165