• 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  ],
13  "uninstalled_tools": [
14    "prebuilts/build-tools/common/restool"
15  ],
16  "node_modules_copy": [
17    {
18      "src": "third_party/jsframework/node_modules",
19      "dest": "prebuilts/build-tools/common/js-framework/node_modules",
20      "use_symlink": "True"
21    },
22    {
23      "src": "arkcompiler/ets_frontend/legacy_bin/api8/node_modules",
24      "dest": "prebuilts/build-tools/common/ts2abc/node_modules",
25      "use_symlink": "True"
26    },
27    {
28      "src": "test/testfwk/arkxtest/jsunit",
29      "dest": "developtools/ace_ets2bundle/compiler/node_modules/@ohos/hypium",
30      "use_symlink": "False"
31    },
32    {
33      "src": "test/testfwk/arkxtest/jsunit",
34      "dest": "developtools/ace_js2bundle/ace-loader/node_modules/@ohos/hypium",
35      "use_symlink": "False"
36    },
37    {
38      "src": "test/testfwk/arkxtest/jsunit/",
39      "dest": "developtools/ace_ets2bundle/compiler/node_modules/hypium/",
40      "use_symlink": "False"
41    },
42    {
43      "src": "test/testfwk/arkxtest/jsunit/",
44      "dest": "developtools/ace_js2bundle/ace-loader/node_modules/hypium/",
45      "use_symlink": "False"
46    }
47  ],
48  "file_handle_config": [
49    {
50      "src":"/prebuilts/build-tools/common/nodejs",
51      "dest":"/prebuilts/build-tools/common/nodejs",
52      "rename": "true",
53      "symlink_src":"/node-v14.21.1-linux-x64",
54      "symlink_dest":"/current"
55    },
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-darwin-x64",
61      "symlink_dest":"/current"
62    },
63    {
64      "src":"/prebuilts/python/linux-x86",
65      "dest":"/prebuilts/python/linux-x86",
66      "rename": "true",
67      "symlink_src":"/3.11.4",
68      "symlink_dest":"/current"
69    },
70    {
71      "src":"/prebuilts/python/darwin-x86",
72      "dest":"/prebuilts/python/darwin-x86",
73      "rename": "true",
74      "symlink_src":"/3.11.4",
75      "symlink_dest":"/current"
76    },
77    {
78      "src":"/prebuilts/python/darwin-arm64",
79      "dest":"/prebuilts/python/darwin-arm64",
80      "rename": "true",
81      "symlink_src":"/3.11.4",
82      "symlink_dest":"/current"
83    },
84    {
85      "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",
86      "tmp": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi2",
87      "dest": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi"
88    },
89    {
90      "src": "/prebuilts/clang/ohos/ohos-arm64/clang_ohos-arm64-7e44be-20241220_sp1",
91      "dest": "/prebuilts/clang/ohos/ohos-arm64/llvm",
92      "rename": "true",
93      "symlink_src": "/lib/clang/15.0.4",
94      "symlink_dest": "/lib/clang/current"
95    },
96    {
97      "src": "/prebuilts/clang/ohos/windows-x86_64/clang_windows-x86_64-7e44be-20241220_sp1",
98      "dest": "/prebuilts/clang/ohos/windows-x86_64/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/linux-x86_64/clang_linux-x86_64-7e44be-20241220",
105      "dest": "/prebuilts/clang/ohos/linux-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/darwin-arm64/clang_darwin-arm64-7e44be-20241220",
112      "dest": "/prebuilts/clang/ohos/darwin-arm64/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-x86_64/clang_darwin-x86_64-7e44be-20241220",
119      "dest": "/prebuilts/clang/ohos/darwin-x86_64/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/ohos-arm64/libcxx_ndk_ohos_arm64-7e44be-20241220",
126      "dest": "/prebuilts/clang/ohos/ohos-arm64/libcxx-ndk",
127      "rename": "true"
128    },
129    {
130      "src": "/prebuilts/clang/ohos/windows-x86_64/libcxx-ndk_windows-x86_64-7e44be-20241220",
131      "dest": "/prebuilts/clang/ohos/windows-x86_64/libcxx-ndk",
132      "rename": "true"
133    },
134    {
135      "src": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk_linux-x86_64-7e44be-20241220",
136      "dest": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk",
137      "rename": "true"
138    },
139    {
140      "src": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk_darwin-arm64-7e44be-20241220",
141      "dest": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk",
142      "rename": "true"
143    },
144    {
145      "src": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk_darwin-x86_64-7e44be-20241220",
146      "dest": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk",
147      "rename": "true"
148    },
149    {
150      "src":"/prebuilts/python/linux-arm64",
151      "dest":"/prebuilts/python/linux-aarch64",
152      "rename": "true",
153      "symlink_src":"/3.11.4",
154      "symlink_dest":"/current"
155    },
156    {
157      "src":"/prebuilts/build-tools/common/nodejs",
158      "dest":"/prebuilts/build-tools/common/nodejs",
159      "rename": "true",
160      "symlink_src":"/node-v14.21.1-linux-aarch64",
161      "symlink_dest":"/current"
162    },
163    {
164      "src": "/prebuilts/clang/ohos/linux-aarch64/clang_linux_aarch64-829e8c-20250220",
165      "dest": "/prebuilts/clang/ohos/linux-aarch64/llvm",
166      "rename": "true",
167      "symlink_src": "/lib/clang/15.0.4",
168      "symlink_dest": "/lib/clang/current"
169    },
170    {
171      "src": "/prebuilts/clang/ohos/linux-aarch64/libcxx-ndk_linux-aarch64-829e8c-20250220",
172      "dest": "/prebuilts/clang/ohos/linux-aarch64/libcxx-ndk",
173      "rename": "true"
174    }
175  ],
176  "linux": {
177    "arm64": {
178      "node_config": [
179        {
180          "unzip_dir": "prebuilts/build-tools/common/nodejs",
181          "file_path": "/openharmony/compiler/nodejs/v14.21.1/node-v14.21.1-linux-aarch64.tar.gz",
182          "unzip_filename": "node-v14.21.1-linux-aarch64"
183        }
184      ],
185      "copy_config": [
186        {
187          "unzip_dir": "prebuilts/cmake",
188          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-linux-aarch64-3.28.2-20241210.tar.gz",
189          "unzip_filename": "linux"
190        },
191        {
192          "unzip_dir": "prebuilts/build-tools/linux-aarch64/bin",
193          "file_path": "/openharmony/compiler/gn/20240530/gn-linux-aarch64-20240530.tar.gz",
194          "unzip_filename": "gn"
195        },
196        {
197          "unzip_dir": "prebuilts/build-tools/linux-aarch64/bin",
198          "file_path": "/openharmony/compiler/ninja/1.12.0/linux/ninja-linux-aarch64-1.12.0-20241210.tar.gz",
199          "unzip_filename": "ninja"
200        },
201        {
202          "unzip_dir": "prebuilts/ark_tools",
203          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20231215.tar.gz",
204          "unzip_filename": "ark_js_prebuilts"
205        },
206        {
207          "unzip_dir": "prebuilts/packing_tool",
208          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip",
209          "unzip_filename": "packing_tool"
210        }
211      ],
212      "linux_copy_config": [
213        {
214          "unzip_dir": "prebuilts/clang/ohos/linux-aarch64",
215          "file_path": "/openharmony/compiler/clang/15.0.4-829e8c/linux_aarch64/clang_linux_aarch64-829e8c-20250220.tar.gz",
216          "unzip_filename": "llvm"
217        },
218        {
219          "unzip_dir": "prebuilts/clang/ohos/linux-aarch64",
220          "file_path": "/openharmony/compiler/clang/15.0.4-829e8c/linux_aarch64/libcxx-ndk_linux-aarch64-829e8c-20250220.tar.gz",
221          "unzip_filename": "libcxx-ndk"
222        },
223        {
224          "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi",
225          "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",
226          "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi"
227        },
228        {
229          "unzip_dir": "prebuilts/gcc/linux-x86/aarch64",
230          "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",
231          "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu"
232        },
233        {
234          "unzip_dir": "prebuilts/python",
235          "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-arm64-3.11.4_20240715.tar.gz",
236          "unzip_filename": "linux-arm64"
237        },
238        {
239          "unzip_dir": "prebuilts/develop_tools",
240          "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz",
241          "unzip_filename": "bpftool"
242        },
243        {
244          "unzip_dir": "prebuilts/develop_tools",
245          "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz",
246          "unzip_filename": "pahole"
247        },
248        {
249          "unzip_dir": "prebuilts/rustc",
250          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-aarch64-unknown-linux-ohos_20240528.tar.gz",
251          "unzip_filename": "rustc-aarch64-std"
252        }
253      ],
254      "install": [
255        {
256          "install_dir":"prebuilts/rustc/rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath",
257          "script":"install.sh",
258          "args": [
259            {
260              "prefix": "''"
261            }
262          ],
263          "destdir": "prebuilts/rustc/linux-aarch64/current"
264        },
265        {
266          "install_dir":"prebuilts/rustc/rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_20230706",
267          "script":"install.sh",
268          "args": [
269            {
270              "prefix": "''"
271            }
272          ],
273          "destdir": "prebuilts/rustc/linux-aarch64/current"
274        }
275      ]
276    },
277    "x86_64": {
278      "node_config": [
279      {
280        "unzip_dir": "prebuilts/build-tools/common/nodejs",
281        "file_path": "/nodejs/v14.21.1/node-v14.21.1-linux-x64.tar.gz",
282        "unzip_filename": "node-v14.21.1-linux-x64"
283      },
284      {
285        "unzip_dir": "prebuilts/build-tools/common/nodejs",
286        "file_path": "/nodejs/v16.20.2/node-v16.20.2-linux-x64.tar.gz",
287        "unzip_filename": "node-v16.20.2-linux-x64"
288      }
289      ],
290      "copy_config": [
291        {
292          "unzip_dir": "prebuilts/cmake",
293          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-linux-x86-3.28.2.tar.gz",
294          "unzip_filename": "linux-x86"
295        },
296        {
297          "unzip_dir": "prebuilts/cmake",
298          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-ohos-3.28.2-20240827.tar.gz",
299          "unzip_filename": "ohos"
300        },
301        {
302          "unzip_dir": "prebuilts/build-tools/ohos/bin",
303          "file_path": "/openharmony/compiler/ninja/1.12.0/ohos/ninja-ohos-1.12.0-20240827.tar.gz",
304          "unzip_filename": "ninja"
305        },
306        {
307          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
308          "file_path": "/openharmony/compiler/gn/20241209/gn-linux-x86-20241209.tar.gz",
309          "unzip_filename": "gn"
310        },
311        {
312          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
313          "file_path": "/openharmony/compiler/ninja/1.12.0/linux/ninja-linux-x86-1.12.0-20240523.tar.gz",
314          "unzip_filename": "ninja"
315        },
316        {
317          "unzip_dir": "prebuilts/build-tools/windows-x86/bin",
318          "file_path": "/openharmony/compiler/ninja/1.12.0/windows/ninja-windows-x86-1.12.0-20240523.tar.gz",
319          "unzip_filename": "ninja"
320        },
321        {
322          "unzip_dir": "prebuilts/ark_tools",
323          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz",
324          "unzip_filename": "ark_js_prebuilts"
325        },
326        {
327          "unzip_dir": "prebuilts/packing_tool",
328          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip",
329          "unzip_filename": "packing_tool"
330        }
331      ],
332      "linux_copy_config": [
333        {
334          "unzip_dir": "prebuilts/cmake",
335          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-windows-x86-3.28.2.tar.gz",
336          "unzip_filename": "windows-x86"
337        },
338        {
339          "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64",
340          "file_path": "/openharmony/compiler/mingw-w64/11.0.1/clang-mingw-20240510.tar.gz",
341          "unzip_filename": "clang-mingw"
342        },
343        {
344          "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi",
345          "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",
346          "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi"
347        },
348        {
349          "unzip_dir": "prebuilts/gcc/linux-x86/aarch64",
350          "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",
351          "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu"
352        },
353        {
354          "unzip_dir": "prebuilts/clang/ohos/ohos-arm64",
355          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be_sp1/ohos-arm64/clang_ohos-arm64-7e44be-20241220_sp1.tar.gz",
356          "unzip_filename": "llvm"
357        },
358        {
359          "unzip_dir": "prebuilts/clang/ohos/ohos-arm64",
360          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be/ohos_arm64/libcxx_ndk_ohos_arm64-7e44be-20241220.tar.gz",
361          "unzip_filename": "libcxx-ndk"
362        },
363        {
364          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
365          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be_sp1/windows/clang_windows-x86_64-7e44be-20241220_sp1.tar.gz",
366          "unzip_filename": "llvm"
367        },
368        {
369          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
370          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be/windows/libcxx-ndk_windows-x86_64-7e44be-20241220.tar.gz",
371          "unzip_filename": "libcxx-ndk"
372        },
373        {
374          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
375          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be/linux/clang_linux-x86_64-7e44be-20241220.tar.gz",
376          "unzip_filename": "llvm"
377        },
378        {
379          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
380          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be/linux/libcxx-ndk_linux-x86_64-7e44be-20241220.tar.gz",
381          "unzip_filename": "libcxx-ndk"
382        },
383        {
384          "unzip_dir": "prebuilts/python",
385          "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-x86-GLIBC2.27-3.11.4_20250219.tar.gz",
386          "unzip_filename": "linux-x86"
387        },
388        {
389          "unzip_dir": "prebuilts/develop_tools",
390          "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz",
391          "unzip_filename": "bpftool"
392        },
393        {
394          "unzip_dir": "prebuilts/develop_tools",
395          "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz",
396          "unzip_filename": "pahole"
397        },
398        {
399          "unzip_dir": "prebuilts/rustc",
400          "file_path": "/openharmony/compiler/rust/20240528/rust-nightly-x86_64-unknown-linux-gnu_20240528.tar.gz",
401          "unzip_filename": "rustc"
402        },
403        {
404          "unzip_dir": "prebuilts/rustc",
405          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-aarch64-unknown-linux-ohos_20240528.tar.gz",
406          "unzip_filename": "rustc-aarch64-std"
407        },
408        {
409          "unzip_dir": "prebuilts/rustc",
410          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-armv7-unknown-linux-ohos_20240528.tar.gz",
411          "unzip_filename": "rustc-arm-std"
412        },
413        {
414          "unzip_dir": "prebuilts/rustc",
415          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-x86_64-unknown-linux-ohos_20240528.tar.gz",
416          "unzip_filename": "rustc-x86_64-std"
417        },
418        {
419          "unzip_dir": "prebuilts/rustc",
420          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-x86_64-pc-windows-gnullvm_20240528.tar.gz",
421          "unzip_filename": "rustc-x86_64-windows-std"
422        },
423        {
424          "unzip_dir": "prebuilts/hc_gen",
425          "file_path": "/openharmony/compiler/hc-gen/linux/hc-gen-20240926.tar.gz",
426          "unzip_filename": "hc-gen"
427        }
428      ],
429      "install": [
430        {
431          "install_dir":"prebuilts/rustc/rust-nightly-x86_64-unknown-linux-gnu_20240528",
432          "script":"install.sh",
433          "args": [
434            {
435              "prefix": "''"
436            }
437          ],
438          "destdir": "prebuilts/rustc/linux-x86_64/current"
439        },
440        {
441          "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-unknown-linux-ohos_20240528",
442          "script":"install.sh",
443          "args": [
444            {
445              "prefix": "''"
446            }
447          ],
448          "destdir": "prebuilts/rustc/linux-x86_64/current"
449        },
450        {
451          "install_dir":"prebuilts/rustc/rust-std-nightly-armv7-unknown-linux-ohos_20240528",
452          "script":"install.sh",
453          "args": [
454            {
455              "prefix": "''"
456            }
457          ],
458          "destdir": "prebuilts/rustc/linux-x86_64/current"
459        },
460        {
461          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-unknown-linux-ohos_20240528",
462          "script":"install.sh",
463          "args": [
464            {
465              "prefix": "''"
466            }
467          ],
468          "destdir": "prebuilts/rustc/linux-x86_64/current"
469        },
470        {
471          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-pc-windows-gnullvm_20240528",
472          "script":"install.sh",
473          "args": [
474            {
475              "prefix": "''"
476            }
477          ],
478          "destdir": "prebuilts/rustc/linux-x86_64/current"
479        }
480      ]
481    }
482  },
483  "darwin": {
484    "node_config": [
485      {
486        "unzip_dir": "prebuilts/build-tools/common/nodejs",
487        "file_path": "/nodejs/v14.21.1/node-v14.21.1-darwin-x64.tar.gz",
488        "unzip_filename": "node-v14.21.1-darwin-x64"
489      },
490      {
491        "unzip_dir": "prebuilts/build-tools/common/nodejs",
492        "file_path": "/nodejs/v16.20.2/node-v16.20.2-darwin-x64.tar.gz",
493        "unzip_filename": "node-v16.20.2-darwin-x64"
494      }
495    ],
496    "arm64": {
497      "copy_config": [
498        {
499          "unzip_dir": "prebuilts/cmake",
500          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-universal-3.28.2.tar.gz",
501          "unzip_filename": "darwin-universal"
502        },
503        {
504          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
505          "file_path": "/openharmony/compiler/gn/20240416/gn-darwin-x86-20240416.tar.gz",
506          "unzip_filename": "gn"
507        },
508        {
509          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
510          "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/arm/ninja-darwin-arm-1.12.0-20240829.tar.gz",
511          "unzip_filename": "ninja"
512        },
513        {
514          "unzip_dir": "prebuilts/ark_tools",
515          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_arm64_20230209.tar.gz",
516          "unzip_filename": "ark_js_prebuilts"
517        },
518        {
519          "unzip_dir": "prebuilts/packing_tool",
520          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip",
521          "unzip_filename": "packing_tool"
522        }
523      ],
524      "darwin_copy_config": [
525        {
526          "unzip_dir": "prebuilts/clang/ohos/darwin-arm64",
527          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be/darwin_arm64/clang_darwin-arm64-7e44be-20241220.tar.gz",
528          "unzip_filename": "llvm"
529        },
530        {
531          "unzip_dir": "prebuilts/clang/ohos/darwin-arm64",
532          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be/darwin_arm64/libcxx-ndk_darwin-arm64-7e44be-20241220.tar.gz",
533          "unzip_filename": "libcxx-ndk"
534        },
535        {
536          "unzip_dir": "prebuilts/python",
537          "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-arm64-3.11.4_20250228.tar.gz",
538          "unzip_filename": "darwin-arm64"
539        },
540        {
541          "unzip_dir": "prebuilts/rustc",
542          "file_path": "/openharmony/compiler/rust/20240429/rust-nightly-aarch64-apple-darwin_20240429.tar.gz",
543          "unzip_filename": "rustc"
544        },
545        {
546          "unzip_dir": "prebuilts/rustc",
547          "file_path": "/openharmony/compiler/rust/20240429/rust-std-nightly-aarch64-apple-darwin_20240429.tar.gz",
548          "unzip_filename": "rustc-aarch64-std"
549        }
550      ],
551      "install": [
552        {
553          "install_dir":"prebuilts/rustc/rust-nightly-aarch64-apple-darwin_20240429",
554          "script":"install.sh",
555          "args": [
556            {
557              "prefix": "''"
558            }
559          ],
560          "destdir": "prebuilts/rustc/darwin-aarch64/current"
561        },
562        {
563          "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-apple-darwin_20240429",
564          "script":"install.sh",
565          "args": [
566            {
567              "prefix": "''"
568            }
569          ],
570          "destdir": "prebuilts/rustc/darwin-aarch64/current"
571        }
572      ]
573    },
574    "x86_64": {
575      "copy_config": [
576        {
577          "unzip_dir": "prebuilts/cmake",
578          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-universal-3.28.2.tar.gz",
579          "unzip_filename": "darwin-universal"
580        },
581        {
582          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
583          "file_path": "/openharmony/compiler/gn/20240416/gn-darwin-x86-20240416.tar.gz",
584          "unzip_filename": "gn"
585        },
586        {
587          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
588          "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/x86/ninja-darwin-x86-1.12.0-20240829.tar.gz",
589          "unzip_filename": "ninja"
590        },
591        {
592          "unzip_dir": "prebuilts/ark_tools",
593          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_x64_20230209.tar.gz",
594          "unzip_filename": "ark_js_prebuilts"
595        },
596        {
597          "unzip_dir": "prebuilts/packing_tool",
598          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip",
599          "unzip_filename": "packing_tool"
600        }
601      ],
602      "darwin_copy_config": [
603        {
604          "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64",
605          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be/darwin_x86_64/clang_darwin-x86_64-7e44be-20241220.tar.gz",
606          "unzip_filename": "llvm"
607        },
608        {
609          "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64",
610          "file_path": "/openharmony/compiler/clang/15.0.4-7e44be/darwin_x86_64/libcxx-ndk_darwin-x86_64-7e44be-20241220.tar.gz",
611          "unzip_filename": "libcxx-ndk"
612        },
613        {
614          "unzip_dir": "prebuilts/python",
615          "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-x86-3.11.4_20250228.tar.gz",
616          "unzip_filename": "darwin-x86"
617        },
618        {
619          "unzip_dir": "prebuilts/rustc",
620          "file_path": "/openharmony/compiler/rust/20240429/rust-nightly-x86_64-apple-darwin_20240429.tar.gz",
621          "unzip_filename": "rustc"
622        },
623        {
624          "unzip_dir": "prebuilts/rustc",
625          "file_path": "/openharmony/compiler/rust/20240429/rust-std-nightly-x86_64-apple-darwin_20240429.tar.gz",
626          "unzip_filename": "rustc-x86_64-std"
627        }
628      ],
629      "install": [
630        {
631          "install_dir":"prebuilts/rustc/rust-nightly-x86_64-apple-darwin_20240429",
632          "script":"install.sh",
633          "args": [
634            {
635              "prefix": "''"
636            }
637          ],
638          "destdir": "prebuilts/rustc/darwin-x86_64/current"
639        },
640        {
641          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-apple-darwin_20240429",
642          "script":"install.sh",
643          "args": [
644            {
645              "prefix": "''"
646            }
647          ],
648          "destdir": "prebuilts/rustc/darwin-x86_64/current"
649        }
650      ]
651    }
652  }
653}
654
655