xref: /build/prebuilts_download_config.json (revision 5f9996aa)
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.11.4",
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.11.4",
68      "symlink_dest":"/current"
69    },
70    {
71      "src":"/prebuilts/python/linux-arm64",
72      "dest":"/prebuilts/python/linux-arm64",
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-6fe50d-20240902",
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-5fbff2-20240727",
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-6fe50d-20240902",
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-5fbff2-20240727",
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-5fbff2_sp1-20240727",
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-6fe50d-20240902",
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-5fbff2-20240727",
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-6fe50d-20240902",
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-5fbff2-20240727",
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-5fbff2-20240727",
146      "dest": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk",
147      "rename": "true"
148    }
149  ],
150  "linux": {
151    "node_config": [
152      {
153        "unzip_dir": "prebuilts/build-tools/common/nodejs",
154        "file_path": "/nodejs/v14.21.1/node-v14.21.1-linux-x64.tar.gz",
155        "unzip_filename": "node-v14.21.1-linux-x64"
156      },
157      {
158        "unzip_dir": "prebuilts/build-tools/common/nodejs",
159        "file_path": "/nodejs/v16.20.2/node-v16.20.2-linux-x64.tar.gz",
160        "unzip_filename": "node-v16.20.2-linux-x64"
161      }
162    ],
163    "arm64": {
164      "copy_config": [
165        {
166          "unzip_dir": "prebuilts/cmake",
167          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-linux-x86-3.28.2.tar.gz",
168          "unzip_filename": "linux"
169        },
170        {
171          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
172          "file_path": "/openharmony/compiler/gn/20241008/gn-linux-x86-20241008.tar.gz",
173          "unzip_filename": "gn"
174        },
175        {
176          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
177          "file_path": "/openharmony/compiler/ninja/1.12.0/linux/ninja-linux-x86-1.12.0-20240523.tar.gz",
178          "unzip_filename": "ninja"
179        },
180	      {
181          "unzip_dir": "prebuilts/build-tools/windows-x86/bin",
182          "file_path": "/openharmony/compiler/ninja/1.12.0/windows/ninja-windows-x86-1.12.0-20240523.tar.gz",
183          "unzip_filename": "ninja"
184        },
185        {
186          "unzip_dir": "prebuilts/ark_tools",
187          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz",
188          "unzip_filename": "ark_js_prebuilts"
189        },
190        {
191          "unzip_dir": "prebuilts/packing_tool",
192          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240730.zip",
193          "unzip_filename": "packing_tool"
194        }
195      ],
196      "linux_copy_config": [
197        {
198          "unzip_dir": "prebuilts/cmake",
199          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-windows-x86-3.28.2.tar.gz",
200          "unzip_filename": "windows-x86"
201        },
202        {
203          "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64",
204          "file_path": "/openharmony/compiler/mingw-w64/11.0.1/clang-mingw-20240510.tar.gz",
205          "unzip_filename": "clang-mingw"
206        },
207        {
208          "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi",
209          "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",
210          "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi"
211        },
212         {
213          "unzip_dir": "prebuilts/gcc/linux-x86/aarch64",
214          "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",
215          "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu"
216        },
217        {
218          "unzip_dir": "prebuilts/clang/ohos/ohos-arm64",
219          "file_path": "/openharmony/compiler/clang/15.0.4-6fe50d/ohos_arm64/clang_ohos-arm64-6fe50d-20240902.tar.gz",
220          "unzip_filename": "llvm"
221        },
222        {
223          "unzip_dir": "prebuilts/clang/ohos/ohos-arm64",
224          "file_path": "/openharmony/compiler/clang/15.0.4-6fe50d/ohos_arm64/libcxx-ndk_ohos-arm64-6fe50d-20240902.tar.gz",
225          "unzip_filename": "libcxx-ndk"
226        },
227        {
228          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
229          "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/windows/clang_windows-x86_64-5fbff2-20240727.tar.gz",
230          "unzip_filename": "llvm"
231        },
232        {
233          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
234          "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/windows/libcxx-ndk_windows-x86_64-5fbff2-20240727.tar.gz",
235          "unzip_filename": "libcxx-ndk"
236        },
237        {
238          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
239          "file_path": "/openharmony/compiler/clang/15.0.4-6fe50d/linux/clang_linux-x86_64-6fe50d-20240902.tar.gz",
240          "unzip_filename": "llvm"
241        },
242        {
243          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
244          "file_path": "/openharmony/compiler/clang/15.0.4-6fe50d/linux/libcxx-ndk_linux-x86_64-6fe50d-20240902.tar.gz",
245          "unzip_filename": "libcxx-ndk"
246        },
247        {
248          "unzip_dir": "prebuilts/python",
249          "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-arm64-Ubuntu_18.04-3.11.4_20240715.tar.gz",
250          "unzip_filename": "linux-x86"
251        },
252        {
253          "unzip_dir": "prebuilts/develop_tools",
254          "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz",
255          "unzip_filename": "bpftool"
256        },
257        {
258          "unzip_dir": "prebuilts/develop_tools",
259          "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz",
260          "unzip_filename": "pahole"
261        }
262      ]
263    },
264    "x86_64": {
265      "copy_config": [
266        {
267          "unzip_dir": "prebuilts/cmake",
268          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-linux-x86-3.28.2.tar.gz",
269          "unzip_filename": "linux-x86"
270        },
271        {
272          "unzip_dir": "prebuilts/cmake",
273          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-ohos-3.28.2-20240827.tar.gz",
274          "unzip_filename": "ohos"
275        },
276        {
277          "unzip_dir": "prebuilts/build-tools/ohos/bin",
278          "file_path": "/openharmony/compiler/ninja/1.12.0/ohos/ninja-ohos-1.12.0-20240827.tar.gz",
279          "unzip_filename": "ninja"
280        },
281        {
282          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
283          "file_path": "/openharmony/compiler/gn/20240828/gn-linux-x86-20240828.tar.gz",
284          "unzip_filename": "gn"
285        },
286        {
287          "unzip_dir": "prebuilts/build-tools/linux-x86/bin",
288          "file_path": "/openharmony/compiler/ninja/1.12.0/linux/ninja-linux-x86-1.12.0-20240523.tar.gz",
289          "unzip_filename": "ninja"
290        },
291        {
292          "unzip_dir": "prebuilts/build-tools/windows-x86/bin",
293          "file_path": "/openharmony/compiler/ninja/1.12.0/windows/ninja-windows-x86-1.12.0-20240523.tar.gz",
294          "unzip_filename": "ninja"
295        },
296        {
297          "unzip_dir": "prebuilts/ark_tools",
298          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz",
299          "unzip_filename": "ark_js_prebuilts"
300        },
301        {
302          "unzip_dir": "prebuilts/packing_tool",
303          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240730.zip",
304          "unzip_filename": "packing_tool"
305        }
306      ],
307      "linux_copy_config": [
308        {
309          "unzip_dir": "prebuilts/cmake",
310          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-windows-x86-3.28.2.tar.gz",
311          "unzip_filename": "windows-x86"
312        },
313        {
314          "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64",
315          "file_path": "/openharmony/compiler/mingw-w64/11.0.1/clang-mingw-20240510.tar.gz",
316          "unzip_filename": "clang-mingw"
317        },
318        {
319          "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi",
320          "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",
321          "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi"
322        },
323        {
324          "unzip_dir": "prebuilts/gcc/linux-x86/aarch64",
325          "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",
326          "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu"
327        },
328        {
329          "unzip_dir": "prebuilts/clang/ohos/ohos-arm64",
330          "file_path": "/openharmony/compiler/clang/15.0.4-6fe50d/ohos_arm64/clang_ohos-arm64-6fe50d-20240902.tar.gz",
331          "unzip_filename": "llvm"
332        },
333        {
334          "unzip_dir": "prebuilts/clang/ohos/ohos-arm64",
335          "file_path": "/openharmony/compiler/clang/15.0.4-6fe50d/ohos_arm64/libcxx-ndk_ohos-arm64-6fe50d-20240902.tar.gz",
336          "unzip_filename": "libcxx-ndk"
337        },
338        {
339          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
340          "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/windows/clang_windows-x86_64-5fbff2-20240727.tar.gz",
341          "unzip_filename": "llvm"
342        },
343        {
344          "unzip_dir": "prebuilts/clang/ohos/windows-x86_64",
345          "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/windows/libcxx-ndk_windows-x86_64-5fbff2-20240727.tar.gz",
346          "unzip_filename": "libcxx-ndk"
347        },
348        {
349          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
350          "file_path": "/openharmony/compiler/clang/15.0.4-6fe50d/linux/clang_linux-x86_64-6fe50d-20240902.tar.gz",
351          "unzip_filename": "llvm"
352        },
353        {
354          "unzip_dir": "prebuilts/clang/ohos/linux-x86_64",
355          "file_path": "/openharmony/compiler/clang/15.0.4-6fe50d/linux/libcxx-ndk_linux-x86_64-6fe50d-20240902.tar.gz",
356          "unzip_filename": "libcxx-ndk"
357        },
358        {
359          "unzip_dir": "prebuilts/python",
360          "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-x86-GLIBC2.27-3.11.4_20240823.tar.gz",
361          "unzip_filename": "linux-x86"
362        },
363        {
364          "unzip_dir": "prebuilts/develop_tools",
365          "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz",
366          "unzip_filename": "bpftool"
367        },
368        {
369          "unzip_dir": "prebuilts/develop_tools",
370          "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz",
371          "unzip_filename": "pahole"
372        },
373        {
374          "unzip_dir": "prebuilts/rustc",
375          "file_path": "/openharmony/compiler/rust/20240528/rust-nightly-x86_64-unknown-linux-gnu_20240528.tar.gz",
376          "unzip_filename": "rustc"
377        },
378        {
379          "unzip_dir": "prebuilts/rustc",
380          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-aarch64-unknown-linux-ohos_20240528.tar.gz",
381          "unzip_filename": "rustc-aarch64-std"
382        },
383        {
384          "unzip_dir": "prebuilts/rustc",
385          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-armv7-unknown-linux-ohos_20240528.tar.gz",
386          "unzip_filename": "rustc-arm-std"
387        },
388        {
389          "unzip_dir": "prebuilts/rustc",
390          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-x86_64-unknown-linux-ohos_20240528.tar.gz",
391          "unzip_filename": "rustc-x86_64-std"
392        },
393        {
394          "unzip_dir": "prebuilts/rustc",
395          "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-x86_64-pc-windows-gnullvm_20240528.tar.gz",
396          "unzip_filename": "rustc-x86_64-windows-std"
397        },
398        {
399          "unzip_dir": "prebuilts/hc_gen",
400          "file_path": "/openharmony/compiler/hc-gen/linux/hc-gen-20240926.tar.gz",
401          "unzip_filename": "hc-gen"
402        }
403      ],
404      "install": [
405        {
406          "install_dir":"prebuilts/rustc/rust-nightly-x86_64-unknown-linux-gnu_20240528",
407          "script":"install.sh",
408          "args": [
409            {
410              "prefix": "''"
411            }
412          ],
413          "destdir": "prebuilts/rustc/linux-x86_64/current"
414        },
415        {
416          "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-unknown-linux-ohos_20240528",
417          "script":"install.sh",
418          "args": [
419            {
420              "prefix": "''"
421            }
422          ],
423          "destdir": "prebuilts/rustc/linux-x86_64/current"
424        },
425        {
426          "install_dir":"prebuilts/rustc/rust-std-nightly-armv7-unknown-linux-ohos_20240528",
427          "script":"install.sh",
428          "args": [
429            {
430              "prefix": "''"
431            }
432          ],
433          "destdir": "prebuilts/rustc/linux-x86_64/current"
434        },
435        {
436          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-unknown-linux-ohos_20240528",
437          "script":"install.sh",
438          "args": [
439            {
440              "prefix": "''"
441            }
442          ],
443          "destdir": "prebuilts/rustc/linux-x86_64/current"
444        },
445        {
446          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-pc-windows-gnullvm_20240528",
447          "script":"install.sh",
448          "args": [
449            {
450              "prefix": "''"
451            }
452          ],
453          "destdir": "prebuilts/rustc/linux-x86_64/current"
454        }
455      ]
456    }
457  },
458  "darwin": {
459    "node_config": [
460      {
461        "unzip_dir": "prebuilts/build-tools/common/nodejs",
462        "file_path": "/nodejs/v14.21.1/node-v14.21.1-darwin-x64.tar.gz",
463        "unzip_filename": "node-v14.21.1-darwin-x64"
464      },
465      {
466        "unzip_dir": "prebuilts/build-tools/common/nodejs",
467        "file_path": "/nodejs/v16.20.2/node-v16.20.2-darwin-x64.tar.gz",
468        "unzip_filename": "node-v16.20.2-darwin-x64"
469      }
470    ],
471    "arm64": {
472      "copy_config": [
473        {
474          "unzip_dir": "prebuilts/cmake",
475          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-universal-3.28.2.tar.gz",
476          "unzip_filename": "darwin-universal"
477        },
478        {
479          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
480          "file_path": "/openharmony/compiler/gn/20240416/gn-darwin-x86-20240416.tar.gz",
481          "unzip_filename": "gn"
482        },
483        {
484          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
485          "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/arm/ninja-darwin-arm-1.12.0-20240829.tar.gz",
486          "unzip_filename": "ninja"
487        },
488        {
489          "unzip_dir": "prebuilts/ark_tools",
490          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_arm64_20230209.tar.gz",
491          "unzip_filename": "ark_js_prebuilts"
492        },
493        {
494          "unzip_dir": "prebuilts/packing_tool",
495          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240730.zip",
496          "unzip_filename": "packing_tool"
497        }
498      ],
499      "darwin_copy_config": [
500        {
501          "unzip_dir": "prebuilts/clang/ohos/darwin-arm64",
502          "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/darwin_arm64/clang_darwin-arm64-5fbff2-20240727.tar.gz",
503          "unzip_filename": "llvm"
504        },
505        {
506          "unzip_dir": "prebuilts/clang/ohos/darwin-arm64",
507          "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/darwin_arm64/libcxx-ndk_darwin-arm64-5fbff2-20240727.tar.gz",
508          "unzip_filename": "libcxx-ndk"
509        },
510        {
511          "unzip_dir": "prebuilts/python",
512          "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-arm64-3.11.4_20240715.tar.gz",
513          "unzip_filename": "darwin-arm64"
514        },
515        {
516          "unzip_dir": "prebuilts/rustc",
517          "file_path": "/openharmony/compiler/rust/20240429/rust-nightly-aarch64-apple-darwin_20240429.tar.gz",
518          "unzip_filename": "rustc"
519        },
520        {
521          "unzip_dir": "prebuilts/rustc",
522          "file_path": "/openharmony/compiler/rust/20240429/rust-std-nightly-aarch64-apple-darwin_20240429.tar.gz",
523          "unzip_filename": "rustc-aarch64-std"
524        }    
525      ],
526      "install": [
527        {
528          "install_dir":"prebuilts/rustc/rust-nightly-aarch64-apple-darwin_20240429",
529          "script":"install.sh",
530          "args": [
531            {
532              "prefix": "''"
533            }
534          ],
535          "destdir": "prebuilts/rustc/darwin-aarch64/current"
536        },
537        {
538          "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-apple-darwin_20240429",
539          "script":"install.sh",
540          "args": [
541            {
542              "prefix": "''"
543            }
544          ],
545          "destdir": "prebuilts/rustc/darwin-aarch64/current"
546        }   
547      ]
548    },
549    "x86_64": {
550      "copy_config": [
551        {
552          "unzip_dir": "prebuilts/cmake",
553          "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-universal-3.28.2.tar.gz",
554          "unzip_filename": "darwin-universal"
555        },
556        {
557          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
558          "file_path": "/openharmony/compiler/gn/20240416/gn-darwin-x86-20240416.tar.gz",
559          "unzip_filename": "gn"
560        },
561        {
562          "unzip_dir": "prebuilts/build-tools/darwin-x86/bin",
563          "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/x86/ninja-darwin-x86-1.12.0-20240829.tar.gz",
564          "unzip_filename": "ninja"
565        },
566        {
567          "unzip_dir": "prebuilts/ark_tools",
568          "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_x64_20230209.tar.gz",
569          "unzip_filename": "ark_js_prebuilts"
570        },
571        {
572          "unzip_dir": "prebuilts/packing_tool",
573          "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240730.zip",
574          "unzip_filename": "packing_tool"
575        }
576      ],
577      "darwin_copy_config": [
578        {
579          "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64",
580          "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/darwin_x86_64/clang_darwin-x86_64-5fbff2_sp1-20240727.tar.gz",
581          "unzip_filename": "llvm"
582        },
583        {
584          "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64",
585          "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/darwin_x86_64/libcxx-ndk_darwin-x86_64-5fbff2-20240727.tar.gz",
586          "unzip_filename": "libcxx-ndk"
587        },
588        {
589          "unzip_dir": "prebuilts/python",
590          "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-x86-3.11.4_20240729.tar.gz",
591          "unzip_filename": "darwin-x86"
592        },
593        {
594          "unzip_dir": "prebuilts/rustc",
595          "file_path": "/openharmony/compiler/rust/20240429/rust-nightly-x86_64-apple-darwin_20240429.tar.gz",
596          "unzip_filename": "rustc"
597        },
598        {
599          "unzip_dir": "prebuilts/rustc",
600          "file_path": "/openharmony/compiler/rust/20240429/rust-std-nightly-x86_64-apple-darwin_20240429.tar.gz",
601          "unzip_filename": "rustc-x86_64-std"
602        }
603      ],
604      "install": [
605        {
606          "install_dir":"prebuilts/rustc/rust-nightly-x86_64-apple-darwin_20240429",
607          "script":"install.sh",
608          "args": [
609            {
610              "prefix": "''"
611            }
612          ],
613          "destdir": "prebuilts/rustc/darwin-x86_64/current"
614        },
615        {
616          "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-apple-darwin_20240429",
617          "script":"install.sh",
618          "args": [
619            {
620              "prefix": "''"
621            }
622          ],
623          "destdir": "prebuilts/rustc/darwin-x86_64/current"
624        }
625      ]
626    }
627  }
628}
629
630