• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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