1{
2    "name": "@arkcompiler/runtime_core",
3    "version": "",
4    "description": "方舟运行时的公共组件",
5    "homePage": "https://gitee.com/openharmony",
6    "license": "Apache License 2.0",
7    "publishAs": "code-segment",
8    "scripts": {},
9    "dirs": [],
10    "segment": {
11        "destPath": "arkcompiler/runtime_core"
12    },
13    "component": {
14        "name": "runtime_core",
15        "subsystem": "arkcompiler",
16        "syscap": [],
17        "features": [],
18        "adapted_system_type": [
19            "standard"
20        ],
21        "rom": "",
22        "ram": "",
23        "deps": {
24            "components": [
25                "bounds_checking_function",
26                "ets_runtime",
27                "hilog",
28                "napi",
29                "toolchain",
30                "zlib",
31                "icu",
32                "vixl",
33                "libuv"
34            ],
35            "third_party": [
36                "musl"
37            ]
38        },
39        "build": {
40            "sub_component": [
41                "//arkcompiler/runtime_core:arkcompiler_params",
42                "//arkcompiler/runtime_core/arkplatform:arkplatform_packages",
43                "//arkcompiler/runtime_core/static_core:ark_packages",
44                "//arkcompiler/runtime_core:ark_device_packages"
45            ],
46            "inner_kits": [
47                {
48                    "name": "//arkcompiler/runtime_core/libpandafile:arkfile_header_deps",
49                    "header": {
50                        "header_files": [],
51                        "header_base": "//arkcompiler/runtime_core/libpandafile"
52                    }
53                },
54                {
55                    "name": "//arkcompiler/runtime_core/libpandafile:libarkfile_static",
56                    "header": {
57                        "header_files": [],
58                        "header_base": "//arkcompiler/runtime_core/libpandafile"
59                    }
60                },
61                {
62                    "name": "//arkcompiler/runtime_core/libpandafile:libarkfile_runtime_static",
63                    "header": {
64                        "header_files": [],
65                        "header_base": "//arkcompiler/runtime_core/libpandafile"
66                    }
67                },
68                {
69                    "name": "//arkcompiler/runtime_core/libpandabase:libarkbase",
70                    "header": {
71                        "header_files": [],
72                        "header_base": "//arkcompiler/runtime_core/libpandabase"
73                    }
74                },
75                {
76                    "name": "//arkcompiler/runtime_core/libpandabase:libarkbase_static",
77                    "header": {
78                        "header_files": [],
79                        "header_base": "//arkcompiler/runtime_core/libpandabase"
80                    }
81                },
82                {
83                    "name": "//arkcompiler/runtime_core/abc2program:abc2program_frontend_static",
84                    "header": {
85                        "header_files": [],
86                        "header_base": "//arkcompiler/runtime_core/abc2program"
87                    }
88                },
89                {
90                    "name": "//arkcompiler/runtime_core/assembler:libarkassembler_frontend_static",
91                    "header": {
92                        "header_files": [],
93                        "header_base": "//arkcompiler/runtime_core/assembler"
94                    }
95                },
96                {
97                    "name": "//arkcompiler/runtime_core/assembler:libarkassembler_static",
98                    "header": {
99                        "header_files": [],
100                        "header_base": "//arkcompiler/runtime_core/assembler"
101                    }
102                },
103                {
104                    "name": "//arkcompiler/runtime_core/libpandabase:libarkbase_frontend_static",
105                    "header": {
106                        "header_files": [],
107                        "header_base": "//arkcompiler/runtime_core/libpandabase"
108                    }
109                },
110                {
111                    "name": "//arkcompiler/runtime_core/libpandafile:libarkfile_frontend_static",
112                    "header": {
113                        "header_files": [],
114                        "header_base": "//arkcompiler/runtime_core/libpandafile"
115                    }
116                },
117                {
118                    "name": "//arkcompiler/runtime_core/libziparchive:libarkziparchive_frontend_static",
119                    "header": {
120                        "header_files": [],
121                        "header_base": "//arkcompiler/runtime_core/libziparchive"
122                    }
123                },
124                {
125                    "name": "//arkcompiler/runtime_core/bytecode_optimizer:libarkbytecodeopt_frontend_static",
126                    "header": {
127                        "header_files": [],
128                        "header_base": "//arkcompiler/runtime_core/bytecode_optimizer"
129                    }
130                },
131                {
132                    "name": "//arkcompiler/runtime_core/compiler:libarkcompiler_frontend_static",
133                    "header": {
134                        "header_files": [],
135                        "header_base": "//arkcompiler/runtime_core/compiler"
136                    }
137                },
138                {
139                    "name": "//arkcompiler/runtime_core/static_core/libpandabase:libarktsbase_package",
140                    "header": {
141                        "header_files": [],
142                        "header_base": "//arkcompiler/runtime_core/static_core/libpandabase"
143                    }
144                },
145                {
146                    "name": "//arkcompiler/runtime_core/static_core/libpandafile:libarktsfile_package",
147                    "header": {
148                        "header_files": [],
149                        "header_base": "//arkcompiler/runtime_core/static_core/libpandafile"
150                    }
151                },
152                {
153                    "name": "//arkcompiler/runtime_core/static_core/assembler:libarktsassembler_package",
154                    "header": {
155                        "header_files": [],
156                        "header_base": "//arkcompiler/runtime_core/static_core/assembler"
157                    }
158                },
159                {
160                    "name": "//arkcompiler/runtime_core/static_core/bytecode_optimizer:libarktsbytecodeopt_package",
161                    "header": {
162                        "header_files": [],
163                        "header_base": "//arkcompiler/runtime_core/static_core/bytecode_optimizer"
164                    }
165                },
166                {
167                   "name": "//arkcompiler/runtime_core/static_core/compiler:libarktscompiler_package",
168                    "header": {
169                        "header_files": [],
170                        "header_base": "//arkcompiler/runtime_core/static_core/compiler"
171                    }
172                },
173                {
174                    "name": "//arkcompiler/runtime_core/static_core/isa:isa_combine",
175                    "header": {
176                        "header_files": [],
177                        "header_base": "//arkcompiler/runtime_core/static_core/isa"
178                    }
179                },
180                {
181                    "name": "//arkcompiler/runtime_core/verifier:libarkverifier",
182                    "header": {
183                        "header_files": [],
184                        "header_base": "//arkcompiler/runtime_core/verifier"
185                    }
186                }
187            ],
188            "test": [
189                "//arkcompiler/runtime_core/tests/fuzztest:fuzztest",
190                "//arkcompiler/runtime_core:runtime_core_unittest"
191            ]
192        }
193    }
194}
195