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