• 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/python/linux-x86",
58      "dest":"/prebuilts/python/linux-x86",
59      "rename": "true",
60      "symlink_src":"/3.10.2",
61      "symlink_dest":"/current"
62    },
63    {
64      "src":"/prebuilts/python/darwin-x86",
65      "dest":"/prebuilts/python/darwin-x86",
66      "rename": "true",
67      "symlink_src":"/3.10.2",
68      "symlink_dest":"/current"
69    },
70    {
71      "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",
72      "tmp": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi2",
73      "dest": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi"
74    },
75    {
76      "src": "/prebuilts/clang/ohos/windows-x86_64/clang_windows-x86_64-e4a5a4-20240523",
77      "dest": "/prebuilts/clang/ohos/windows-x86_64/llvm",
78      "rename": "true",
79      "symlink_src": "/lib/clang/15.0.4",
80      "symlink_dest": "/lib/clang/current"
81    },
82    {
83      "src": "/prebuilts/clang/ohos/linux-x86_64/clang_linux-x86_64-e4a5a4-20240523",
84      "dest": "/prebuilts/clang/ohos/linux-x86_64/llvm",
85      "rename": "true",
86      "symlink_src": "/lib/clang/15.0.4",
87      "symlink_dest": "/lib/clang/current"
88    },
89    {
90      "src": "/prebuilts/clang/ohos/darwin-arm64/clang_darwin-arm64-e4a5a4-20240523",
91      "dest": "/prebuilts/clang/ohos/darwin-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/darwin-x86_64/clang_darwin-x86_64-e4a5a4-20240523",
98      "dest": "/prebuilts/clang/ohos/darwin-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/windows-x86_64/libcxx-ndk_windows-x86_64-e4a5a4-20240523",
105      "dest": "/prebuilts/clang/ohos/windows-x86_64/libcxx-ndk",
106      "rename": "true"
107    },
108    {
109      "src": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk_linux-x86_64-e4a5a4-20240523",
110      "dest": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk",
111      "rename": "true"
112    },
113    {
114      "src": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk_darwin-arm64-e4a5a4-20240523",
115      "dest": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk",
116      "rename": "true"
117    },
118    {
119      "src": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk_darwin-x86_64-e4a5a4-20240523",
120      "dest": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk",
121      "rename": "true"
122    }
123  ],
124  "linux": {
125    "node_config": [
126      {
127        "unzip_dir": "prebuilts/build-tools/common/nodejs",
128        "file_path": "/nodejs/v14.21.1/node-v14.21.1-linux-x64.tar.gz",
129        "unzip_filename": "node-v14.21.1-linux-x64"
130      },
131      {
132        "unzip_dir": "prebuilts/build-tools/common/nodejs",
133        "file_path": "/nodejs/v16.20.2/node-v16.20.2-linux-x64.tar.gz",
134        "unzip_filename": "node-v16.20.2-linux-x64"
135      }
136    ],
137    "arm64": {
138      "copy_config": [
139        {
140          "unzip_dir": "prebuilts/cmake",
141          "file_path": "/openharmony/compiler/cmake/3.16.5/linux/cmake-linux-x86-3.16.5.tar.gz",
142          "unzip_filename": "linux"
143        },
144        {
145          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
146          "file_path": "/openharmony/compiler/gn/20240416/gn-linux-x86-20240416.tar.gz",
147          "unzip_filename": "gn"
148        },
149        {
150          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
151          "file_path": "/openharmony/compiler/ninja/1.11.0/linux/ninja-linux-x86-1.11.0-20240520.tar.gz",
152          "unzip_filename": "ninja"
153        },
154        {
155          "unzip_dir": "prebuilts/build-tools/windows-x86/bin",
156          "file_path": "/openharmony/compiler/ninja/1.11.0/windows/ninja-windows-x86-1.11.0-20240320.tar.gz",
157          "unzip_filename": "ninja"
158        },
159        {
160          "unzip_dir": "prebuilts/ark_tools",
161          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz",
162          "unzip_filename": "ark_js_prebuilts"
163        },
164        {
165          "unzip_dir": "prebuilts/packing_tool",
166          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240201.zip",
167          "unzip_filename": "packing_tool"
168        }
169      ],
170      "linux_copy_config": [
171        {
172          "unzip_dir": "prebuilts/cmake",
173          "file_path": "/openharmony/compiler/cmake/3.16.5/windows/cmake-windows-x86-3.16.5.tar.gz",
174          "unzip_filename": "windows-x86"
175        },
176        {
177          "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64",
178          "file_path": "/openharmony/compiler/mingw-w64/7.0.0/clang-mingw.tar.gz",
179          "unzip_filename": "clang-mingw"
180        },
181        {
182          "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi",
183          "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",
184          "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi"
185        },
186         {
187          "unzip_dir": "prebuilts/gcc/linux-x86/aarch64",
188          "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",
189          "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu"
190        },
191        {
192          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
193          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/windows/clang_windows-x86_64-e4a5a4-20240523.tar.gz",
194          "unzip_filename": "llvm"
195        },
196        {
197          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
198          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/windows/libcxx-ndk_windows-x86_64-e4a5a4-20240523.tar.gz",
199          "unzip_filename": "libcxx-ndk"
200        },
201        {
202          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
203          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/linux/clang_linux-x86_64-e4a5a4-20240523.tar.gz",
204          "unzip_filename": "llvm"
205        },
206        {
207          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
208          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/linux/libcxx-ndk_linux-x86_64-e4a5a4-20240523.tar.gz",
209          "unzip_filename": "libcxx-ndk"
210        },
211        {
212          "unzip_dir": "prebuilts/python",
213          "file_path": "/openharmony/compiler/python/3.10.2/linux/python-linux-x86-3.10.2_20230604.tar.gz",
214          "unzip_filename": "linux-x86"
215        },
216        {
217          "unzip_dir": "prebuilts/develop_tools",
218          "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz",
219          "unzip_filename": "bpftool"
220        },
221        {
222          "unzip_dir": "prebuilts/develop_tools",
223          "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz",
224          "unzip_filename": "pahole"
225        }
226      ]
227    },
228    "x86_64": {
229      "copy_config": [
230        {
231          "unzip_dir": "prebuilts/cmake",
232          "file_path": "/openharmony/compiler/cmake/3.16.5_b/linux/cmake-linux-x86-3.16.5.tar.gz",
233          "unzip_filename": "linux-x86"
234        },
235        {
236          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
237          "file_path": "/openharmony/compiler/gn/20240416/gn-linux-x86-20240416.tar.gz",
238          "unzip_filename": "gn"
239        },
240        {
241          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
242          "file_path": "/openharmony/compiler/ninja/1.11.0/linux/ninja-linux-x86-1.11.0-20240520.tar.gz",
243          "unzip_filename": "ninja"
244        },
245        {
246          "unzip_dir": "prebuilts/build-tools/windows-x86/bin",
247          "file_path": "/openharmony/compiler/ninja/1.11.0/windows/ninja-windows-x86-1.11.0-20240320.tar.gz",
248          "unzip_filename": "ninja"
249        },
250        {
251          "unzip_dir": "prebuilts/ark_tools",
252          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz",
253          "unzip_filename": "ark_js_prebuilts"
254        },
255        {
256          "unzip_dir": "prebuilts/packing_tool",
257          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240201.zip",
258          "unzip_filename": "packing_tool"
259        }
260      ],
261      "linux_copy_config": [
262        {
263          "unzip_dir": "prebuilts/cmake",
264          "file_path": "/openharmony/compiler/cmake/3.16.5_b/windows/cmake-windows-x86-3.16.5.tar.gz",
265          "unzip_filename": "windows-x86"
266        },
267        {
268          "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64",
269          "file_path": "/openharmony/compiler/mingw-w64/7.0.0/clang-mingw.tar.gz",
270          "unzip_filename": "clang-mingw"
271        },
272        {
273          "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi",
274          "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",
275          "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi"
276        },
277        {
278          "unzip_dir": "prebuilts/gcc/linux-x86/aarch64",
279          "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",
280          "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu"
281        },
282        {
283          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
284          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/windows/clang_windows-x86_64-e4a5a4-20240523.tar.gz",
285          "unzip_filename": "llvm"
286        },
287        {
288          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
289          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/windows/libcxx-ndk_windows-x86_64-e4a5a4-20240523.tar.gz",
290          "unzip_filename": "libcxx-ndk"
291        },
292        {
293          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
294          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/linux/clang_linux-x86_64-e4a5a4-20240523.tar.gz",
295          "unzip_filename": "llvm"
296        },
297        {
298          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
299          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/linux/libcxx-ndk_linux-x86_64-e4a5a4-20240523.tar.gz",
300          "unzip_filename": "libcxx-ndk"
301        },
302        {
303          "unzip_dir": "prebuilts/python",
304          "file_path": "/openharmony/compiler/python/3.10.2/linux/python-linux-x86-3.10.2_20230604.tar.gz",
305          "unzip_filename": "linux-x86"
306        },
307        {
308          "unzip_dir": "prebuilts/develop_tools",
309          "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz",
310          "unzip_filename": "bpftool"
311        },
312        {
313          "unzip_dir": "prebuilts/develop_tools",
314          "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz",
315          "unzip_filename": "pahole"
316        },
317        {
318          "unzip_dir": "prebuilts/rustc",
319          "file_path": "/openharmony/compiler/rust/20240528/rust-nightly-x86_64-unknown-linux-gnu_20240528.tar.gz",
320          "unzip_filename": "rustc"
321        },
322        {
323          "unzip_dir": "prebuilts/rustc",
324          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-aarch64-unknown-linux-ohos_20240528.tar.gz",
325          "unzip_filename": "rustc-aarch64-std"
326        },
327        {
328          "unzip_dir": "prebuilts/rustc",
329          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-armv7-unknown-linux-ohos_20240528.tar.gz",
330          "unzip_filename": "rustc-arm-std"
331        },
332        {
333          "unzip_dir": "prebuilts/rustc",
334          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-x86_64-unknown-linux-ohos_20240528.tar.gz",
335          "unzip_filename": "rustc-x86_64-std"
336        },
337        {
338          "unzip_dir": "prebuilts/rustc",
339          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-x86_64-pc-windows-gnullvm_20240528.tar.gz",
340          "unzip_filename": "rustc-x86_64-windows-std"
341        }
342      ],
343      "install": [
344        {
345          "install_dir":"prebuilts/rustc/rust-nightly-x86_64-unknown-linux-gnu_20240528",
346          "script":"install.sh",
347          "args": [
348            {
349              "prefix": "''"
350            }
351          ],
352          "destdir": "prebuilts/rustc/linux-x86_64/current"
353        },
354        {
355          "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-unknown-linux-ohos_20240528",
356          "script":"install.sh",
357          "args": [
358            {
359              "prefix": "''"
360            }
361          ],
362          "destdir": "prebuilts/rustc/linux-x86_64/current"
363        },
364        {
365          "install_dir":"prebuilts/rustc/rust-std-nightly-armv7-unknown-linux-ohos_20240528",
366          "script":"install.sh",
367          "args": [
368            {
369              "prefix": "''"
370            }
371          ],
372          "destdir": "prebuilts/rustc/linux-x86_64/current"
373        },
374        {
375          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-unknown-linux-ohos_20240528",
376          "script":"install.sh",
377          "args": [
378            {
379              "prefix": "''"
380            }
381          ],
382          "destdir": "prebuilts/rustc/linux-x86_64/current"
383        },
384        {
385          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-pc-windows-gnullvm_20240528",
386          "script":"install.sh",
387          "args": [
388            {
389              "prefix": "''"
390            }
391          ],
392          "destdir": "prebuilts/rustc/linux-x86_64/current"
393        }
394      ]
395    }
396  },
397  "darwin": {
398    "node_config": [
399      {
400        "unzip_dir": "prebuilts/build-tools/common/nodejs",
401        "file_path": "/nodejs/v14.21.1/node-v14.21.1-darwin-x64.tar.gz",
402        "unzip_filename": "node-v14.21.1-darwin-x64"
403      },
404      {
405        "unzip_dir": "prebuilts/build-tools/common/nodejs",
406        "file_path": "/nodejs/v16.20.2/node-v16.20.2-darwin-x64.tar.gz",
407        "unzip_filename": "node-v16.20.2-darwin-x64"
408      }
409    ],
410    "arm64": {
411      "copy_config": [
412        {
413          "unzip_dir": "prebuilts/cmake",
414          "file_path": "/openharmony/compiler/cmake/3.16.5_b/darwin/cmake-darwin-x86-3.16.5.tar.gz",
415          "unzip_filename": "darwin-x86"
416        },
417        {
418          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
419          "file_path": "/openharmony/compiler/gn/20240416/gn-darwin-x86-20240416.tar.gz",
420          "unzip_filename": "gn"
421        },
422        {
423          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
424          "file_path": "/openharmony/compiler/ninja/1.11.0/darwin/ninja-darwin-x86-1.11.0-20240320.tar.gz",
425          "unzip_filename": "ninja"
426        },
427        {
428          "unzip_dir": "prebuilts/ark_tools",
429          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_arm64_20230209.tar.gz",
430          "unzip_filename": "ark_js_prebuilts"
431        },
432        {
433          "unzip_dir": "prebuilts/packing_tool",
434          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240201.zip",
435          "unzip_filename": "packing_tool"
436        }
437      ],
438      "darwin_copy_config": [
439        {
440          "unzip_dir": "prebuilts/clang/ohos/darwin-arm64",
441          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/darwin_arm64/clang_darwin-arm64-e4a5a4-20240523.tar.gz",
442          "unzip_filename": "llvm"
443        },
444        {
445          "unzip_dir": "prebuilts/clang/ohos/darwin-arm64",
446          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/darwin_arm64/libcxx-ndk_darwin-arm64-e4a5a4-20240523.tar.gz",
447          "unzip_filename": "libcxx-ndk"
448        },
449        {
450          "unzip_dir": "prebuilts/python",
451          "file_path": "/openharmony/compiler/python/3.10.2/darwin/python-darwin-x86-3.10.2_20230604.tar.gz",
452          "unzip_filename": "darwin-x86"
453        },
454        {
455          "unzip_dir": "prebuilts/rustc",
456          "file_path": "/openharmony/compiler/rust/20240429/rust-nightly-aarch64-apple-darwin_20240429.tar.gz",
457          "unzip_filename": "rustc"
458        },
459        {
460          "unzip_dir": "prebuilts/rustc",
461          "file_path": "/openharmony/compiler/rust/20240429/rust-std-nightly-aarch64-apple-darwin_20240429.tar.gz",
462          "unzip_filename": "rustc-aarch64-std"
463        }
464      ],
465      "install": [
466        {
467          "install_dir":"prebuilts/rustc/rust-nightly-aarch64-apple-darwin_20240429",
468          "script":"install.sh",
469          "args": [
470            {
471              "prefix": "''"
472            }
473          ],
474          "destdir": "prebuilts/rustc/darwin-aarch64/current"
475        },
476        {
477          "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-apple-darwin_20240429",
478          "script":"install.sh",
479          "args": [
480            {
481              "prefix": "''"
482            }
483          ],
484          "destdir": "prebuilts/rustc/darwin-aarch64/current"
485        }
486      ]
487    },
488    "x86_64": {
489      "copy_config": [
490        {
491          "unzip_dir": "prebuilts/cmake",
492          "file_path": "/openharmony/compiler/cmake/3.16.5_b/darwin/cmake-darwin-x86-3.16.5.tar.gz",
493          "unzip_filename": "darwin-x86"
494        },
495        {
496          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
497          "file_path": "/openharmony/compiler/gn/20240416/gn-darwin-x86-20240416.tar.gz",
498          "unzip_filename": "gn"
499        },
500        {
501          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
502          "file_path": "/openharmony/compiler/ninja/1.11.0/darwin/ninja-darwin-x86-1.11.0-20240320.tar.gz",
503          "unzip_filename": "ninja"
504        },
505        {
506          "unzip_dir": "prebuilts/ark_tools",
507          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_x64_20230209.tar.gz",
508          "unzip_filename": "ark_js_prebuilts"
509        },
510        {
511          "unzip_dir": "prebuilts/packing_tool",
512          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240201.zip",
513          "unzip_filename": "packing_tool"
514        }
515      ],
516      "darwin_copy_config": [
517        {
518          "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64",
519          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/darwin_x86_64/clang_darwin-x86_64-e4a5a4-20240523.tar.gz",
520          "unzip_filename": "llvm"
521        },
522        {
523          "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64",
524          "file_path": "/openharmony/compiler/clang/15.0.4-e4a5a4/darwin_x86_64/libcxx-ndk_darwin-x86_64-e4a5a4-20240523.tar.gz",
525          "unzip_filename": "libcxx-ndk"
526        },
527        {
528          "unzip_dir": "prebuilts/python",
529          "file_path": "/openharmony/compiler/python/3.10.2/darwin/python-darwin-x86-3.10.2_20230604.tar.gz",
530          "unzip_filename": "darwin-x86"
531        },
532        {
533          "unzip_dir": "prebuilts/rustc",
534          "file_path": "/openharmony/compiler/rust/20240429/rust-nightly-x86_64-apple-darwin_20240429.tar.gz",
535          "unzip_filename": "rustc"
536        },
537        {
538          "unzip_dir": "prebuilts/rustc",
539          "file_path": "/openharmony/compiler/rust/20240429/rust-std-nightly-x86_64-apple-darwin_20240429.tar.gz",
540          "unzip_filename": "rustc-x86_64-std"
541        }
542      ],
543      "install": [
544        {
545          "install_dir":"prebuilts/rustc/rust-nightly-x86_64-apple-darwin_20240429",
546          "script":"install.sh",
547          "args": [
548            {
549              "prefix": "''"
550            }
551          ],
552          "destdir": "prebuilts/rustc/darwin-x86_64/current"
553        },
554        {
555          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-apple-darwin_20240429",
556          "script":"install.sh",
557          "args": [
558            {
559              "prefix": "''"
560            }
561          ],
562          "destdir": "prebuilts/rustc/darwin-x86_64/current"
563        }
564      ]
565    }
566  }
567}
568
569