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