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