• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "prebuilts_download_dir": "../openharmony_prebuilts",
3  "npm_install_path": [
4    "developtools/ace_ets2bundle/compiler",
5    "developtools/ace_js2bundle/ace-loader",
6    "third_party/jsframework",
7    "third_party/parse5/packages/parse5",
8    "third_party/weex-loader",
9    "arkcompiler/ets_frontend/legacy_bin/api8",
10    "interface/sdk-js/build-tools",
11    "arkcompiler/ets_frontend/arkguard",
12    "arkcompiler/ets_frontend/ets2panda/driver/build_system",
13    "arkcompiler/ets_frontend/ets2panda/linter",
14    "arkcompiler/ets_frontend/ets2panda/bindings",
15    "arkcompiler/runtime_core/static_core/plugins/ets/tools/declgen_ts2sts",
16    "developtools/ace_ets2bundle/koala-wrapper",
17    "developtools/ace_ets2bundle/arkui-plugins"
18
19  ],
20  "uninstalled_tools": [
21    "prebuilts/build-tools/common/restool"
22  ],
23  "node_modules_copy": [
24    {
25      "src": "third_party/jsframework/node_modules",
26      "dest": "prebuilts/build-tools/common/js-framework/node_modules",
27      "use_symlink": "True"
28    },
29    {
30      "src": "arkcompiler/ets_frontend/legacy_bin/api8/node_modules",
31      "dest": "prebuilts/build-tools/common/ts2abc/node_modules",
32      "use_symlink": "True"
33    },
34    {
35      "src": "test/testfwk/arkxtest/jsunit",
36      "dest": "developtools/ace_ets2bundle/compiler/node_modules/@ohos/hypium",
37      "use_symlink": "False"
38    },
39    {
40      "src": "test/testfwk/arkxtest/jsunit",
41      "dest": "developtools/ace_js2bundle/ace-loader/node_modules/@ohos/hypium",
42      "use_symlink": "False"
43    },
44    {
45      "src": "test/testfwk/arkxtest/jsunit/",
46      "dest": "developtools/ace_ets2bundle/compiler/node_modules/hypium/",
47      "use_symlink": "False"
48    },
49    {
50      "src": "test/testfwk/arkxtest/jsunit/",
51      "dest": "developtools/ace_js2bundle/ace-loader/node_modules/hypium/",
52      "use_symlink": "False"
53    }
54  ],
55  "file_handle_config": [
56    {
57      "src":"/prebuilts/build-tools/common/nodejs",
58      "dest":"/prebuilts/build-tools/common/nodejs",
59      "rename": "true",
60      "symlink_src":"/node-v14.21.1-linux-x64",
61      "symlink_dest":"/current"
62    },
63    {
64      "src":"/prebuilts/build-tools/common/nodejs",
65      "dest":"/prebuilts/build-tools/common/nodejs",
66      "rename": "true",
67      "symlink_src":"/node-v14.21.1-darwin-x64",
68      "symlink_dest":"/current"
69    },
70    {
71      "src":"/prebuilts/python/linux-x86",
72      "dest":"/prebuilts/python/linux-x86",
73      "rename": "true",
74      "symlink_src":"/3.11.4",
75      "symlink_dest":"/current"
76    },
77    {
78      "src":"/prebuilts/python/darwin-x86",
79      "dest":"/prebuilts/python/darwin-x86",
80      "rename": "true",
81      "symlink_src":"/3.11.4",
82      "symlink_dest":"/current"
83    },
84    {
85      "src":"/prebuilts/python/darwin-arm64",
86      "dest":"/prebuilts/python/darwin-arm64",
87      "rename": "true",
88      "symlink_src":"/3.11.4",
89      "symlink_dest":"/current"
90    },
91    {
92      "src": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi",
93      "tmp": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi2",
94      "dest": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi"
95    },
96    {
97      "src": "/prebuilts/clang/ohos/ohos-arm64/clang_ohos-arm64-bb5cdf-20250726",
98      "dest": "/prebuilts/clang/ohos/ohos-arm64/llvm",
99      "rename": "true",
100      "symlink_src": "/lib/clang/15.0.4",
101      "symlink_dest": "/lib/clang/current"
102    },
103    {
104      "src": "/prebuilts/clang/ohos/windows-x86_64/clang_windows-x86_64-bb5cdf-20250726",
105      "dest": "/prebuilts/clang/ohos/windows-x86_64/llvm",
106      "rename": "true",
107      "symlink_src": "/lib/clang/15.0.4",
108      "symlink_dest": "/lib/clang/current"
109    },
110    {
111      "src": "/prebuilts/clang/ohos/linux-x86_64/clang_linux-x86_64-bb5cdf-20250726",
112      "dest": "/prebuilts/clang/ohos/linux-x86_64/llvm",
113      "rename": "true",
114      "symlink_src": "/lib/clang/15.0.4",
115      "symlink_dest": "/lib/clang/current"
116    },
117    {
118      "src": "/prebuilts/clang/ohos/darwin-arm64/clang_darwin-arm64-bb5cdf-20250726",
119      "dest": "/prebuilts/clang/ohos/darwin-arm64/llvm",
120      "rename": "true",
121      "symlink_src": "/lib/clang/15.0.4",
122      "symlink_dest": "/lib/clang/current"
123    },
124    {
125      "src": "/prebuilts/clang/ohos/darwin-x86_64/clang_darwin-x86_64-bb5cdf-20250726",
126      "dest": "/prebuilts/clang/ohos/darwin-x86_64/llvm",
127      "rename": "true",
128      "symlink_src": "/lib/clang/15.0.4",
129      "symlink_dest": "/lib/clang/current"
130    },
131    {
132      "src": "/prebuilts/clang/ohos/ohos-arm64/libcxx_ndk_ohos-arm64-bb5cdf-20250726",
133      "dest": "/prebuilts/clang/ohos/ohos-arm64/libcxx-ndk",
134      "rename": "true"
135    },
136    {
137      "src": "/prebuilts/clang/ohos/windows-x86_64/libcxx-ndk_windows-x86_64-bb5cdf-20250726",
138      "dest": "/prebuilts/clang/ohos/windows-x86_64/libcxx-ndk",
139      "rename": "true"
140    },
141    {
142      "src": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk_linux-x86_64-bb5cdf-20250726",
143      "dest": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk",
144      "rename": "true"
145    },
146    {
147      "src": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk_darwin-arm64-bb5cdf-20250726",
148      "dest": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk",
149      "rename": "true"
150    },
151    {
152      "src": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk_darwin-x86_64-bb5cdf-20250726",
153      "dest": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk",
154      "rename": "true"
155    },
156    {
157      "src":"/prebuilts/python/linux-arm64",
158      "dest":"/prebuilts/python/linux-aarch64",
159      "rename": "true",
160      "symlink_src":"/3.11.4",
161      "symlink_dest":"/current"
162    },
163    {
164      "src":"/prebuilts/build-tools/common/nodejs",
165      "dest":"/prebuilts/build-tools/common/nodejs",
166      "rename": "true",
167      "symlink_src":"/node-v14.21.1-linux-aarch64",
168      "symlink_dest":"/current"
169    },
170    {
171      "src": "/prebuilts/clang/ohos/linux-aarch64/clang_linux_aarch64-bb5cdf-20250726",
172      "dest": "/prebuilts/clang/ohos/linux-aarch64/llvm",
173      "rename": "true",
174      "symlink_src": "/lib/clang/15.0.4",
175      "symlink_dest": "/lib/clang/current"
176    },
177    {
178      "src": "/prebuilts/clang/ohos/linux-aarch64/libcxx-ndk_linux-aarch64-bb5cdf-20250726",
179      "dest": "/prebuilts/clang/ohos/linux-aarch64/libcxx-ndk",
180      "rename": "true"
181    }
182  ],
183  "linux": {
184    "arm64": {
185      "node_config": [
186        {
187          "unzip_dir": "prebuilts/build-tools/common/nodejs",
188          "file_path": "/openharmony/compiler/nodejs/v14.21.1/node-v14.21.1-linux-aarch64.tar.gz",
189          "unzip_filename": "node-v14.21.1-linux-aarch64"
190        }
191      ],
192      "copy_config": [
193        {
194          "unzip_dir": "prebuilts/cmake",
195          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-linux-aarch64-3.28.2-20241210.tar.gz",
196          "unzip_filename": "linux"
197        },
198        {
199          "unzip_dir": "prebuilts/build-tools/linux-aarch64/bin",
200          "file_path": "/openharmony/compiler/gn/20240530/gn-linux-aarch64-20240530.tar.gz",
201          "unzip_filename": "gn"
202        },
203        {
204          "unzip_dir": "prebuilts/build-tools/linux-aarch64/bin",
205          "file_path": "/openharmony/compiler/ninja/1.12.0/linux/ninja-linux-aarch64-1.12.0-20241210.tar.gz",
206          "unzip_filename": "ninja"
207        },
208        {
209          "unzip_dir": "prebuilts/ark_tools",
210          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20231215.tar.gz",
211          "unzip_filename": "ark_js_prebuilts"
212        },
213        {
214          "unzip_dir": "prebuilts/packing_tool",
215          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip",
216          "unzip_filename": "packing_tool"
217        }
218      ],
219      "linux_copy_config": [
220        {
221          "unzip_dir": "prebuilts/clang/ohos/linux-aarch64",
222          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/linux_aarch64/clang_linux_aarch64-bb5cdf-20250726.tar.gz",
223          "unzip_filename": "llvm"
224        },
225        {
226          "unzip_dir": "prebuilts/clang/ohos/linux-aarch64",
227          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/linux_aarch64/libcxx-ndk_linux-aarch64-bb5cdf-20250726.tar.gz",
228          "unzip_filename": "libcxx-ndk"
229        },
230        {
231          "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi",
232          "file_path": "/openharmony/compiler/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi/1.0/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz",
233          "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi"
234        },
235        {
236          "unzip_dir": "prebuilts/gcc/linux-x86/aarch64",
237          "file_path": "/openharmony/compiler/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi/1.0/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz",
238          "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu"
239        },
240        {
241          "unzip_dir": "prebuilts/taihe/ohos/linux-x86_64",
242          "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-linux-x86_64-v0.34.1-20250623.tar.gz",
243          "unzip_filename": "taihe"
244        },
245        {
246          "unzip_dir": "prebuilts/taihe/ohos/windows-x86_64",
247          "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-windows-x86_64-v0.34.1-20250623.tar.gz",
248          "unzip_filename": "taihe"
249        },
250        {
251          "unzip_dir": "prebuilts/python",
252          "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-arm64-3.11.4_20240715.tar.gz",
253          "unzip_filename": "linux-arm64"
254        },
255        {
256          "unzip_dir": "prebuilts/develop_tools",
257          "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz",
258          "unzip_filename": "bpftool"
259        },
260        {
261          "unzip_dir": "prebuilts/develop_tools",
262          "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz",
263          "unzip_filename": "pahole"
264        },
265        {
266          "unzip_dir": "prebuilts/rustc",
267          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-aarch64-unknown-linux-ohos_20240528.tar.gz",
268          "unzip_filename": "rustc-aarch64-std"
269        }
270      ],
271      "install": [
272        {
273          "install_dir":"prebuilts/rustc/rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath",
274          "script":"install.sh",
275          "args": [
276            {
277              "prefix": "''"
278            }
279          ],
280          "destdir": "prebuilts/rustc/linux-aarch64/current"
281        },
282        {
283          "install_dir":"prebuilts/rustc/rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_20230706",
284          "script":"install.sh",
285          "args": [
286            {
287              "prefix": "''"
288            }
289          ],
290          "destdir": "prebuilts/rustc/linux-aarch64/current"
291        }
292      ]
293    },
294    "x86_64": {
295      "node_config": [
296      {
297        "unzip_dir": "prebuilts/build-tools/common/nodejs",
298        "file_path": "/nodejs/v14.21.1/node-v14.21.1-linux-x64.tar.gz",
299        "unzip_filename": "node-v14.21.1-linux-x64"
300      },
301      {
302        "unzip_dir": "prebuilts/build-tools/common/nodejs",
303        "file_path": "/nodejs/v16.20.2/node-v16.20.2-linux-x64.tar.gz",
304        "unzip_filename": "node-v16.20.2-linux-x64"
305      },
306      {
307        "unzip_dir": "prebuilts/build-tools/common/nodejs",
308        "file_path": "/nodejs/v18.20.1/node-v18.20.1-linux-x64.tar.gz",
309        "unzip_filename": "node-v18.20.1-linux-x64"
310      }
311      ],
312      "copy_config": [
313        {
314          "unzip_dir": "prebuilts/cmake",
315          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-linux-x86-3.28.2.tar.gz",
316          "unzip_filename": "linux-x86"
317        },
318        {
319          "unzip_dir": "prebuilts/tool/command-line-tools",
320          "file_path": "/harmonyos/compiler/hvigor/5.0.3.906/command-line-tools.tar",
321          "unzip_filename": "hvigor"
322        },
323        {
324          "unzip_dir": "prebuilts/cmake",
325          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-ohos-3.28.2-20240827.tar.gz",
326          "unzip_filename": "ohos"
327        },
328        {
329          "unzip_dir": "prebuilts/build-tools/ohos/bin",
330          "file_path": "/openharmony/compiler/ninja/1.12.0/ohos/ninja-ohos-1.12.0-20240827.tar.gz",
331          "unzip_filename": "ninja"
332        },
333        {
334          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
335          "file_path": "/openharmony/compiler/gn/20250804/gn-linux-x86-20250804.tar.gz",
336          "unzip_filename": "gn"
337        },
338        {
339          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
340          "file_path": "/openharmony/compiler/ninja/1.12.0/linux/ninja-linux-x86-1.12.0-20240523.tar.gz",
341          "unzip_filename": "ninja"
342        },
343        {
344          "unzip_dir": "prebuilts/build-tools/windows-x86/bin",
345          "file_path": "/openharmony/compiler/ninja/1.12.0/windows/ninja-windows-x86-1.12.0-20240523.tar.gz",
346          "unzip_filename": "ninja"
347        },
348        {
349          "unzip_dir": "prebuilts/ark_tools",
350          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz",
351          "unzip_filename": "ark_js_prebuilts"
352        },
353        {
354          "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_x86_release",
355          "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-release-x86_64.tar.xz",
356          "unzip_filename": "llvm_aot_x86_release"
357        },
358        {
359          "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_x86_debug",
360          "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-debug-x86_64.tar.xz",
361          "unzip_filename": "llvm_aot_x86_debug"
362        },
363        {
364          "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_aarch64_release",
365          "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-release-aarch64.tar.xz",
366          "unzip_filename": "llvm_aot_aarch64_release"
367        },
368        {
369          "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_aarch64_debug",
370          "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-debug-aarch64.tar.xz",
371          "unzip_filename": "llvm_aot_aarch64_debug"
372        },
373        {
374          "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_ohos_release",
375          "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-release-ohos.tar.xz",
376          "unzip_filename": "llvm_aot_ohos_release"
377        },
378        {
379          "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_gn_ohos",
380          "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-release-ohos-gn_20250306.tar.xz",
381          "unzip_filename": "llvm_aot_gn_ohos_release"
382        },
383        {
384          "unzip_dir": "prebuilts/packing_tool",
385          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip",
386          "unzip_filename": "packing_tool"
387        }
388      ],
389      "linux_copy_config": [
390        {
391          "unzip_dir": "prebuilts/cmake",
392          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-windows-x86-3.28.2.tar.gz",
393          "unzip_filename": "windows-x86"
394        },
395        {
396          "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64",
397          "file_path": "/openharmony/compiler/mingw-w64/11.0.1/clang-mingw-20240510.tar.gz",
398          "unzip_filename": "clang-mingw"
399        },
400        {
401          "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi",
402          "file_path": "/openharmony/compiler/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi/1.0/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz",
403          "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi"
404        },
405        {
406          "unzip_dir": "prebuilts/gcc/linux-x86/aarch64",
407          "file_path": "/openharmony/compiler/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi/1.0/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz",
408          "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu"
409        },
410        {
411          "unzip_dir": "prebuilts/clang/ohos/ohos-arm64",
412          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/ohos_arm64/clang_ohos-arm64-bb5cdf-20250726.tar.gz",
413          "unzip_filename": "llvm"
414        },
415        {
416          "unzip_dir": "prebuilts/clang/ohos/ohos-arm64",
417          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/ohos_arm64/libcxx_ndk_ohos-arm64-bb5cdf-20250726.tar.gz",
418          "unzip_filename": "libcxx-ndk"
419        },
420        {
421          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
422          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/windows/clang_windows-x86_64-bb5cdf-20250726.tar.gz",
423          "unzip_filename": "llvm"
424        },
425        {
426          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
427          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/windows/libcxx-ndk_windows-x86_64-bb5cdf-20250726.tar.gz",
428          "unzip_filename": "libcxx-ndk"
429        },
430        {
431          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
432          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/linux/clang_linux-x86_64-bb5cdf-20250726.tar.gz",
433          "unzip_filename": "llvm"
434        },
435        {
436          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
437          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/linux/libcxx-ndk_linux-x86_64-bb5cdf-20250726.tar.gz",
438          "unzip_filename": "libcxx-ndk"
439        },
440        {
441          "unzip_dir": "prebuilts/taihe/ohos/linux-x86_64",
442          "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-linux-x86_64-v0.34.1-20250623.tar.gz",
443          "unzip_filename": "taihe"
444        },
445        {
446          "unzip_dir": "prebuilts/taihe/ohos/windows-x86_64",
447          "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-windows-x86_64-v0.34.1-20250623.tar.gz",
448          "unzip_filename": "taihe"
449        },
450        {
451          "unzip_dir": "prebuilts/python",
452          "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-x86-GLIBC2.27-3.11.4_20250807.tar.gz",
453          "unzip_filename": "linux-x86"
454        },
455        {
456          "unzip_dir": "prebuilts/python",
457          "file_path": "/openharmony/compiler/python/3.11.4/windows/python-mingw-x86-3.11.4_20250617.tar.gz",
458          "unzip_filename": "windows-x86"
459        },
460        {
461          "unzip_dir": "prebuilts/develop_tools",
462          "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz",
463          "unzip_filename": "bpftool"
464        },
465        {
466          "unzip_dir": "prebuilts/develop_tools",
467          "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz",
468          "unzip_filename": "pahole"
469        },
470        {
471          "unzip_dir": "prebuilts/rustc",
472          "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-nightly-x86_64-unknown-linux-gnu.tar.gz",
473          "unzip_filename": "rustc"
474        },
475        {
476          "unzip_dir": "prebuilts/rustc",
477          "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-std-nightly-aarch64-unknown-linux-ohos.tar.gz",
478          "unzip_filename": "rustc-aarch64-std"
479        },
480        {
481          "unzip_dir": "prebuilts/rustc",
482          "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-std-nightly-armv7-unknown-linux-ohos.tar.gz",
483          "unzip_filename": "rustc-arm-std"
484        },
485        {
486          "unzip_dir": "prebuilts/rustc",
487          "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-std-nightly-x86_64-unknown-linux-ohos.tar.gz",
488          "unzip_filename": "rustc-x86_64-std"
489        },
490        {
491          "unzip_dir": "prebuilts/rustc",
492          "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-std-nightly-x86_64-pc-windows-gnullvm.tar.gz",
493          "unzip_filename": "rustc-x86_64-windows-std"
494        },
495		{
496          "unzip_dir": "prebuilts/python_llvm",
497          "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-arm64-3.11.4_20240715.tar.gz",
498          "unzip_filename": "linux-arm64"
499        },
500		{
501          "unzip_dir": "prebuilts/python_llvm",
502          "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-x86-GLIBC2.27-3.11.4_20250807.tar.gz",
503          "unzip_filename": "linux-x86"
504        },
505		{
506          "unzip_dir": "prebuilts/python_llvm",
507          "file_path": "/openharmony/compiler/python/3.11.4/windows/python-mingw-x86-3.11.4_20250617.tar.gz",
508          "unzip_filename": "windows-x86"
509        }
510      ],
511      "install": [
512        {
513          "install_dir":"prebuilts/rustc/rust-nightly-x86_64-unknown-linux-gnu",
514          "script":"install.sh",
515          "args": [
516            {
517              "prefix": "''"
518            }
519          ],
520          "destdir": "prebuilts/rustc/linux-x86_64/current"
521        },
522        {
523          "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-unknown-linux-ohos",
524          "script":"install.sh",
525          "args": [
526            {
527              "prefix": "''"
528            }
529          ],
530          "destdir": "prebuilts/rustc/linux-x86_64/current"
531        },
532        {
533          "install_dir":"prebuilts/rustc/rust-std-nightly-armv7-unknown-linux-ohos",
534          "script":"install.sh",
535          "args": [
536            {
537              "prefix": "''"
538            }
539          ],
540          "destdir": "prebuilts/rustc/linux-x86_64/current"
541        },
542        {
543          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-unknown-linux-ohos",
544          "script":"install.sh",
545          "args": [
546            {
547              "prefix": "''"
548            }
549          ],
550          "destdir": "prebuilts/rustc/linux-x86_64/current"
551        },
552        {
553          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-pc-windows-gnullvm",
554          "script":"install.sh",
555          "args": [
556            {
557              "prefix": "''"
558            }
559          ],
560          "destdir": "prebuilts/rustc/linux-x86_64/current"
561        }
562      ]
563    }
564  },
565  "darwin": {
566    "node_config": [
567      {
568        "unzip_dir": "prebuilts/build-tools/common/nodejs",
569        "file_path": "/nodejs/v14.21.1/node-v14.21.1-darwin-x64.tar.gz",
570        "unzip_filename": "node-v14.21.1-darwin-x64"
571      },
572      {
573        "unzip_dir": "prebuilts/build-tools/common/nodejs",
574        "file_path": "/nodejs/v16.20.2/node-v16.20.2-darwin-x64.tar.gz",
575        "unzip_filename": "node-v16.20.2-darwin-x64"
576      },
577      {
578        "unzip_dir": "prebuilts/build-tools/common/nodejs",
579        "file_path": "/nodejs/v18.20.1/node-v18.20.1-darwin-x64.tar.gz",
580        "unzip_filename": "node-v18.20.1-darwin-x64"
581      }
582    ],
583    "arm64": {
584      "copy_config": [
585        {
586          "unzip_dir": "prebuilts/cmake",
587          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-universal-3.28.2.tar.gz",
588          "unzip_filename": "darwin-universal"
589        },
590        {
591          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
592          "file_path": "/openharmony/compiler/gn/20250529/gn-darwin-x86-20250529.tar.gz",
593          "unzip_filename": "gn"
594        },
595        {
596          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
597          "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/arm/ninja-darwin-arm-1.12.0-20240829.tar.gz",
598          "unzip_filename": "ninja"
599        },
600        {
601          "unzip_dir": "prebuilts/ark_tools",
602          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_arm64_20230209.tar.gz",
603          "unzip_filename": "ark_js_prebuilts"
604        },
605        {
606          "unzip_dir": "prebuilts/packing_tool",
607          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip",
608          "unzip_filename": "packing_tool"
609        }
610      ],
611      "darwin_copy_config": [
612        {
613          "unzip_dir": "prebuilts/clang/ohos/darwin-arm64",
614          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/darwin_arm64/clang_darwin-arm64-bb5cdf-20250726.tar.gz",
615          "unzip_filename": "llvm"
616        },
617        {
618          "unzip_dir": "prebuilts/clang/ohos/darwin-arm64",
619          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/darwin_arm64/libcxx-ndk_darwin-arm64-bb5cdf-20250726.tar.gz",
620          "unzip_filename": "libcxx-ndk"
621        },
622        {
623          "unzip_dir": "prebuilts/python",
624          "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-arm64-3.11.4_20250804.tar.gz",
625          "unzip_filename": "darwin-arm64"
626        },
627		{
628          "unzip_dir": "prebuilts/python_llvm",
629          "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-arm64-3.11.4_20250804.tar.gz",
630          "unzip_filename": "darwin-arm64"
631        },
632        {
633          "unzip_dir": "prebuilts/rustc",
634          "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-nightly-aarch64-apple-darwin.tar.gz",
635          "unzip_filename": "rustc"
636        },
637        {
638          "unzip_dir": "prebuilts/taihe/ohos/darwin-arm64",
639          "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-darwin-arm64-v0.34.1-20250623.tar.gz",
640          "unzip_filename": "taihe"
641        }
642      ],
643      "install": [
644        {
645          "install_dir":"prebuilts/rustc/rust-nightly-aarch64-apple-darwin",
646          "script":"install.sh",
647          "args": [
648            {
649              "prefix": "''"
650            }
651          ],
652          "destdir": "prebuilts/rustc/darwin-aarch64/current"
653        }
654      ]
655    },
656    "x86_64": {
657      "copy_config": [
658        {
659          "unzip_dir": "prebuilts/cmake",
660          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-universal-3.28.2.tar.gz",
661          "unzip_filename": "darwin-universal"
662        },
663        {
664          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
665          "file_path": "/openharmony/compiler/gn/20250529/gn-darwin-x86-20250529.tar.gz",
666          "unzip_filename": "gn"
667        },
668        {
669          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
670          "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/x86/ninja-darwin-x86-1.12.0-20240829.tar.gz",
671          "unzip_filename": "ninja"
672        },
673        {
674          "unzip_dir": "prebuilts/ark_tools",
675          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_x64_20230209.tar.gz",
676          "unzip_filename": "ark_js_prebuilts"
677        },
678        {
679          "unzip_dir": "prebuilts/packing_tool",
680          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip",
681          "unzip_filename": "packing_tool"
682        },
683        {
684          "unzip_dir": "prebuilts/taihe/ohos/darwin-x86_64",
685          "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-darwin-x86_64-v0.34.1-20250623.tar.gz",
686          "unzip_filename": "taihe"
687        }
688      ],
689      "darwin_copy_config": [
690        {
691          "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64",
692          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/darwin_x86_64/clang_darwin-x86_64-bb5cdf-20250726.tar.gz",
693          "unzip_filename": "llvm"
694        },
695        {
696          "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64",
697          "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/darwin_x86_64/libcxx-ndk_darwin-x86_64-bb5cdf-20250726.tar.gz",
698          "unzip_filename": "libcxx-ndk"
699        },
700        {
701          "unzip_dir": "prebuilts/python",
702          "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-x86-3.11.4_20250804.tar.gz",
703          "unzip_filename": "darwin-x86"
704        },
705		{
706          "unzip_dir": "prebuilts/python_llvm",
707          "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-x86-3.11.4_20250804.tar.gz",
708          "unzip_filename": "darwin-x86"
709        },
710        {
711          "unzip_dir": "prebuilts/rustc",
712          "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-nightly-x86_64-apple-darwin.tar.gz",
713          "unzip_filename": "rustc"
714        }
715      ],
716      "install": [
717        {
718          "install_dir":"prebuilts/rustc/rust-nightly-x86_64-apple-darwin",
719          "script":"install.sh",
720          "args": [
721            {
722              "prefix": "''"
723            }
724          ],
725          "destdir": "prebuilts/rustc/darwin-x86_64/current"
726        }
727      ]
728    }
729  }
730}
731
732