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-ef33c3-20240828", 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-60204f-20240831", 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-ef33c3-20240828", 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-60204f-20240831", 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/20240510/gn-linux-x86-20240510.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-ef33c3/ohos_arm64/clang_ohos-arm64-ef33c3-20240828.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-ef33c3/ohos_arm64/libcxx-ndk_ohos-arm64-ef33c3-20240828.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-60204f/linux/clang_linux-x86_64-60204f-20240831.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-60204f/linux/libcxx-ndk_linux-x86_64-60204f-20240831.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 "os_version": "Ubuntu_18.04" 252 }, 253 { 254 "unzip_dir": "prebuilts/develop_tools", 255 "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz", 256 "unzip_filename": "bpftool" 257 }, 258 { 259 "unzip_dir": "prebuilts/develop_tools", 260 "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz", 261 "unzip_filename": "pahole" 262 } 263 ] 264 }, 265 "x86_64": { 266 "copy_config": [ 267 { 268 "unzip_dir": "prebuilts/cmake", 269 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-linux-x86-3.28.2.tar.gz", 270 "unzip_filename": "linux-x86" 271 }, 272 { 273 "unzip_dir": "prebuilts/cmake", 274 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-ohos-3.28.2-20240827.tar.gz", 275 "unzip_filename": "ohos" 276 }, 277 { 278 "unzip_dir": "prebuilts/build-tools/ohos/bin", 279 "file_path": "/openharmony/compiler/ninja/1.12.0/ohos/ninja-ohos-1.12.0-20240827.tar.gz", 280 "unzip_filename": "ninja" 281 }, 282 { 283 "unzip_dir": "prebuilts/build-tools/linux-x86/bin", 284 "file_path": "/openharmony/compiler/gn/20240510/gn-linux-x86-20240510.tar.gz", 285 "unzip_filename": "gn" 286 }, 287 { 288 "unzip_dir": "prebuilts/build-tools/linux-x86/bin", 289 "file_path": "/openharmony/compiler/ninja/1.12.0/linux/ninja-linux-x86-1.12.0-20240523.tar.gz", 290 "unzip_filename": "ninja" 291 }, 292 { 293 "unzip_dir": "prebuilts/build-tools/windows-x86/bin", 294 "file_path": "/openharmony/compiler/ninja/1.12.0/windows/ninja-windows-x86-1.12.0-20240523.tar.gz", 295 "unzip_filename": "ninja" 296 }, 297 { 298 "unzip_dir": "prebuilts/ark_tools", 299 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz", 300 "unzip_filename": "ark_js_prebuilts" 301 }, 302 { 303 "unzip_dir": "prebuilts/packing_tool", 304 "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240730.zip", 305 "unzip_filename": "packing_tool" 306 } 307 ], 308 "linux_copy_config": [ 309 { 310 "unzip_dir": "prebuilts/cmake", 311 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-windows-x86-3.28.2.tar.gz", 312 "unzip_filename": "windows-x86" 313 }, 314 { 315 "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64", 316 "file_path": "/openharmony/compiler/mingw-w64/11.0.1/clang-mingw-20240510.tar.gz", 317 "unzip_filename": "clang-mingw" 318 }, 319 { 320 "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi", 321 "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", 322 "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi" 323 }, 324 { 325 "unzip_dir": "prebuilts/gcc/linux-x86/aarch64", 326 "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", 327 "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu" 328 }, 329 { 330 "unzip_dir": "prebuilts/clang/ohos/ohos-arm64", 331 "file_path": "/openharmony/compiler/clang/15.0.4-ef33c3/ohos_arm64/clang_ohos-arm64-ef33c3-20240828.tar.gz", 332 "unzip_filename": "llvm" 333 }, 334 { 335 "unzip_dir": "prebuilts/clang/ohos/ohos-arm64", 336 "file_path": "/openharmony/compiler/clang/15.0.4-ef33c3/ohos_arm64/libcxx-ndk_ohos-arm64-ef33c3-20240828.tar.gz", 337 "unzip_filename": "libcxx-ndk" 338 }, 339 { 340 "unzip_dir": "prebuilts/clang/ohos/windows-x86_64", 341 "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/windows/clang_windows-x86_64-5fbff2-20240727.tar.gz", 342 "unzip_filename": "llvm" 343 }, 344 { 345 "unzip_dir": "prebuilts/clang/ohos/windows-x86_64", 346 "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/windows/libcxx-ndk_windows-x86_64-5fbff2-20240727.tar.gz", 347 "unzip_filename": "libcxx-ndk" 348 }, 349 { 350 "unzip_dir": "prebuilts/clang/ohos/linux-x86_64", 351 "file_path": "/openharmony/compiler/clang/15.0.4-60204f/linux/clang_linux-x86_64-60204f-20240831.tar.gz", 352 "unzip_filename": "llvm" 353 }, 354 { 355 "unzip_dir": "prebuilts/clang/ohos/linux-x86_64", 356 "file_path": "/openharmony/compiler/clang/15.0.4-60204f/linux/libcxx-ndk_linux-x86_64-60204f-20240831.tar.gz", 357 "unzip_filename": "libcxx-ndk" 358 }, 359 { 360 "unzip_dir": "prebuilts/python", 361 "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-x86-Ubuntu_18.04-3.11.4_20240823.tar.gz", 362 "unzip_filename": "linux-x86", 363 "os_version": "Ubuntu_18.04" 364 }, 365 { 366 "unzip_dir": "prebuilts/develop_tools", 367 "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz", 368 "unzip_filename": "bpftool" 369 }, 370 { 371 "unzip_dir": "prebuilts/develop_tools", 372 "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz", 373 "unzip_filename": "pahole" 374 }, 375 { 376 "unzip_dir": "prebuilts/rustc", 377 "file_path": "/openharmony/compiler/rust/20240528/rust-nightly-x86_64-unknown-linux-gnu_20240528.tar.gz", 378 "unzip_filename": "rustc" 379 }, 380 { 381 "unzip_dir": "prebuilts/rustc", 382 "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-aarch64-unknown-linux-ohos_20240528.tar.gz", 383 "unzip_filename": "rustc-aarch64-std" 384 }, 385 { 386 "unzip_dir": "prebuilts/rustc", 387 "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-armv7-unknown-linux-ohos_20240528.tar.gz", 388 "unzip_filename": "rustc-arm-std" 389 }, 390 { 391 "unzip_dir": "prebuilts/rustc", 392 "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-x86_64-unknown-linux-ohos_20240528.tar.gz", 393 "unzip_filename": "rustc-x86_64-std" 394 }, 395 { 396 "unzip_dir": "prebuilts/rustc", 397 "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-x86_64-pc-windows-gnullvm_20240528.tar.gz", 398 "unzip_filename": "rustc-x86_64-windows-std" 399 } 400 ], 401 "install": [ 402 { 403 "install_dir":"prebuilts/rustc/rust-nightly-x86_64-unknown-linux-gnu_20240528", 404 "script":"install.sh", 405 "args": [ 406 { 407 "prefix": "''" 408 } 409 ], 410 "destdir": "prebuilts/rustc/linux-x86_64/current" 411 }, 412 { 413 "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-unknown-linux-ohos_20240528", 414 "script":"install.sh", 415 "args": [ 416 { 417 "prefix": "''" 418 } 419 ], 420 "destdir": "prebuilts/rustc/linux-x86_64/current" 421 }, 422 { 423 "install_dir":"prebuilts/rustc/rust-std-nightly-armv7-unknown-linux-ohos_20240528", 424 "script":"install.sh", 425 "args": [ 426 { 427 "prefix": "''" 428 } 429 ], 430 "destdir": "prebuilts/rustc/linux-x86_64/current" 431 }, 432 { 433 "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-unknown-linux-ohos_20240528", 434 "script":"install.sh", 435 "args": [ 436 { 437 "prefix": "''" 438 } 439 ], 440 "destdir": "prebuilts/rustc/linux-x86_64/current" 441 }, 442 { 443 "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-pc-windows-gnullvm_20240528", 444 "script":"install.sh", 445 "args": [ 446 { 447 "prefix": "''" 448 } 449 ], 450 "destdir": "prebuilts/rustc/linux-x86_64/current" 451 } 452 ] 453 } 454 }, 455 "darwin": { 456 "node_config": [ 457 { 458 "unzip_dir": "prebuilts/build-tools/common/nodejs", 459 "file_path": "/nodejs/v14.21.1/node-v14.21.1-darwin-x64.tar.gz", 460 "unzip_filename": "node-v14.21.1-darwin-x64" 461 }, 462 { 463 "unzip_dir": "prebuilts/build-tools/common/nodejs", 464 "file_path": "/nodejs/v16.20.2/node-v16.20.2-darwin-x64.tar.gz", 465 "unzip_filename": "node-v16.20.2-darwin-x64" 466 } 467 ], 468 "arm64": { 469 "copy_config": [ 470 { 471 "unzip_dir": "prebuilts/cmake", 472 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-x86-3.28.2.tar.gz", 473 "unzip_filename": "darwin-x86" 474 }, 475 { 476 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 477 "file_path": "/openharmony/compiler/gn/20240416/gn-darwin-x86-20240416.tar.gz", 478 "unzip_filename": "gn" 479 }, 480 { 481 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 482 "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/arm/ninja-darwin-arm-1.12.0-20240525.tar.gz", 483 "unzip_filename": "ninja" 484 }, 485 { 486 "unzip_dir": "prebuilts/ark_tools", 487 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_arm64_20230209.tar.gz", 488 "unzip_filename": "ark_js_prebuilts" 489 }, 490 { 491 "unzip_dir": "prebuilts/packing_tool", 492 "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240730.zip", 493 "unzip_filename": "packing_tool" 494 } 495 ], 496 "darwin_copy_config": [ 497 { 498 "unzip_dir": "prebuilts/clang/ohos/darwin-arm64", 499 "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/darwin_arm64/clang_darwin-arm64-5fbff2-20240727.tar.gz", 500 "unzip_filename": "llvm" 501 }, 502 { 503 "unzip_dir": "prebuilts/clang/ohos/darwin-arm64", 504 "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/darwin_arm64/libcxx-ndk_darwin-arm64-5fbff2-20240727.tar.gz", 505 "unzip_filename": "libcxx-ndk" 506 }, 507 { 508 "unzip_dir": "prebuilts/python", 509 "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-arm64-3.11.4_20240715.tar.gz", 510 "unzip_filename": "darwin-arm64" 511 }, 512 { 513 "unzip_dir": "prebuilts/rustc", 514 "file_path": "/openharmony/compiler/rust/20240429/rust-nightly-aarch64-apple-darwin_20240429.tar.gz", 515 "unzip_filename": "rustc" 516 }, 517 { 518 "unzip_dir": "prebuilts/rustc", 519 "file_path": "/openharmony/compiler/rust/20240429/rust-std-nightly-aarch64-apple-darwin_20240429.tar.gz", 520 "unzip_filename": "rustc-aarch64-std" 521 } 522 ], 523 "install": [ 524 { 525 "install_dir":"prebuilts/rustc/rust-nightly-aarch64-apple-darwin_20240429", 526 "script":"install.sh", 527 "args": [ 528 { 529 "prefix": "''" 530 } 531 ], 532 "destdir": "prebuilts/rustc/darwin-aarch64/current" 533 }, 534 { 535 "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-apple-darwin_20240429", 536 "script":"install.sh", 537 "args": [ 538 { 539 "prefix": "''" 540 } 541 ], 542 "destdir": "prebuilts/rustc/darwin-aarch64/current" 543 } 544 ] 545 }, 546 "x86_64": { 547 "copy_config": [ 548 { 549 "unzip_dir": "prebuilts/cmake", 550 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-x86-3.28.2.tar.gz", 551 "unzip_filename": "darwin-x86" 552 }, 553 { 554 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 555 "file_path": "/openharmony/compiler/gn/20240416/gn-darwin-x86-20240416.tar.gz", 556 "unzip_filename": "gn" 557 }, 558 { 559 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 560 "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/x86/ninja-darwin-x86-1.12.0-20240525.tar.gz", 561 "unzip_filename": "ninja" 562 }, 563 { 564 "unzip_dir": "prebuilts/ark_tools", 565 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_x64_20230209.tar.gz", 566 "unzip_filename": "ark_js_prebuilts" 567 }, 568 { 569 "unzip_dir": "prebuilts/packing_tool", 570 "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20240730.zip", 571 "unzip_filename": "packing_tool" 572 } 573 ], 574 "darwin_copy_config": [ 575 { 576 "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64", 577 "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/darwin_x86_64/clang_darwin-x86_64-5fbff2_sp1-20240727.tar.gz", 578 "unzip_filename": "llvm" 579 }, 580 { 581 "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64", 582 "file_path": "/openharmony/compiler/clang/15.0.4-5fbff2/darwin_x86_64/libcxx-ndk_darwin-x86_64-5fbff2-20240727.tar.gz", 583 "unzip_filename": "libcxx-ndk" 584 }, 585 { 586 "unzip_dir": "prebuilts/python", 587 "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-x86-3.11.4_20240729.tar.gz", 588 "unzip_filename": "darwin-x86" 589 }, 590 { 591 "unzip_dir": "prebuilts/rustc", 592 "file_path": "/openharmony/compiler/rust/20240429/rust-nightly-x86_64-apple-darwin_20240429.tar.gz", 593 "unzip_filename": "rustc" 594 }, 595 { 596 "unzip_dir": "prebuilts/rustc", 597 "file_path": "/openharmony/compiler/rust/20240429/rust-std-nightly-x86_64-apple-darwin_20240429.tar.gz", 598 "unzip_filename": "rustc-x86_64-std" 599 } 600 ], 601 "install": [ 602 { 603 "install_dir":"prebuilts/rustc/rust-nightly-x86_64-apple-darwin_20240429", 604 "script":"install.sh", 605 "args": [ 606 { 607 "prefix": "''" 608 } 609 ], 610 "destdir": "prebuilts/rustc/darwin-x86_64/current" 611 }, 612 { 613 "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-apple-darwin_20240429", 614 "script":"install.sh", 615 "args": [ 616 { 617 "prefix": "''" 618 } 619 ], 620 "destdir": "prebuilts/rustc/darwin-x86_64/current" 621 } 622 ] 623 } 624 } 625} 626 627