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 "arkcompiler/ets_frontend/ets2panda/driver/build_system", 13 "arkcompiler/ets_frontend/ets2panda/linter", 14 "arkcompiler/ets_frontend/ets2panda/bindings", 15 "arkcompiler/runtime_core/static_core/plugins/ets/tools/declgen_ts2sts", 16 "developtools/ace_ets2bundle/koala-wrapper", 17 "developtools/ace_ets2bundle/arkui-plugins" 18 19 ], 20 "uninstalled_tools": [ 21 "prebuilts/build-tools/common/restool" 22 ], 23 "node_modules_copy": [ 24 { 25 "src": "third_party/jsframework/node_modules", 26 "dest": "prebuilts/build-tools/common/js-framework/node_modules", 27 "use_symlink": "True" 28 }, 29 { 30 "src": "arkcompiler/ets_frontend/legacy_bin/api8/node_modules", 31 "dest": "prebuilts/build-tools/common/ts2abc/node_modules", 32 "use_symlink": "True" 33 }, 34 { 35 "src": "test/testfwk/arkxtest/jsunit", 36 "dest": "developtools/ace_ets2bundle/compiler/node_modules/@ohos/hypium", 37 "use_symlink": "False" 38 }, 39 { 40 "src": "test/testfwk/arkxtest/jsunit", 41 "dest": "developtools/ace_js2bundle/ace-loader/node_modules/@ohos/hypium", 42 "use_symlink": "False" 43 }, 44 { 45 "src": "test/testfwk/arkxtest/jsunit/", 46 "dest": "developtools/ace_ets2bundle/compiler/node_modules/hypium/", 47 "use_symlink": "False" 48 }, 49 { 50 "src": "test/testfwk/arkxtest/jsunit/", 51 "dest": "developtools/ace_js2bundle/ace-loader/node_modules/hypium/", 52 "use_symlink": "False" 53 } 54 ], 55 "file_handle_config": [ 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-linux-x64", 61 "symlink_dest":"/current" 62 }, 63 { 64 "src":"/prebuilts/build-tools/common/nodejs", 65 "dest":"/prebuilts/build-tools/common/nodejs", 66 "rename": "true", 67 "symlink_src":"/node-v14.21.1-darwin-x64", 68 "symlink_dest":"/current" 69 }, 70 { 71 "src":"/prebuilts/python/linux-x86", 72 "dest":"/prebuilts/python/linux-x86", 73 "rename": "true", 74 "symlink_src":"/3.11.4", 75 "symlink_dest":"/current" 76 }, 77 { 78 "src":"/prebuilts/python/darwin-x86", 79 "dest":"/prebuilts/python/darwin-x86", 80 "rename": "true", 81 "symlink_src":"/3.11.4", 82 "symlink_dest":"/current" 83 }, 84 { 85 "src":"/prebuilts/python/darwin-arm64", 86 "dest":"/prebuilts/python/darwin-arm64", 87 "rename": "true", 88 "symlink_src":"/3.11.4", 89 "symlink_dest":"/current" 90 }, 91 { 92 "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", 93 "tmp": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi2", 94 "dest": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi" 95 }, 96 { 97 "src": "/prebuilts/clang/ohos/ohos-arm64/clang_ohos-arm64-bb5cdf-20250726", 98 "dest": "/prebuilts/clang/ohos/ohos-arm64/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/clang_windows-x86_64-bb5cdf-20250726", 105 "dest": "/prebuilts/clang/ohos/windows-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/linux-x86_64/clang_linux-x86_64-bb5cdf-20250726", 112 "dest": "/prebuilts/clang/ohos/linux-x86_64/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-arm64/clang_darwin-arm64-bb5cdf-20250726", 119 "dest": "/prebuilts/clang/ohos/darwin-arm64/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/darwin-x86_64/clang_darwin-x86_64-bb5cdf-20250726", 126 "dest": "/prebuilts/clang/ohos/darwin-x86_64/llvm", 127 "rename": "true", 128 "symlink_src": "/lib/clang/15.0.4", 129 "symlink_dest": "/lib/clang/current" 130 }, 131 { 132 "src": "/prebuilts/clang/ohos/ohos-arm64/libcxx_ndk_ohos-arm64-bb5cdf-20250726", 133 "dest": "/prebuilts/clang/ohos/ohos-arm64/libcxx-ndk", 134 "rename": "true" 135 }, 136 { 137 "src": "/prebuilts/clang/ohos/windows-x86_64/libcxx-ndk_windows-x86_64-bb5cdf-20250726", 138 "dest": "/prebuilts/clang/ohos/windows-x86_64/libcxx-ndk", 139 "rename": "true" 140 }, 141 { 142 "src": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk_linux-x86_64-bb5cdf-20250726", 143 "dest": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk", 144 "rename": "true" 145 }, 146 { 147 "src": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk_darwin-arm64-bb5cdf-20250726", 148 "dest": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk", 149 "rename": "true" 150 }, 151 { 152 "src": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk_darwin-x86_64-bb5cdf-20250726", 153 "dest": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk", 154 "rename": "true" 155 }, 156 { 157 "src":"/prebuilts/python/linux-arm64", 158 "dest":"/prebuilts/python/linux-aarch64", 159 "rename": "true", 160 "symlink_src":"/3.11.4", 161 "symlink_dest":"/current" 162 }, 163 { 164 "src":"/prebuilts/build-tools/common/nodejs", 165 "dest":"/prebuilts/build-tools/common/nodejs", 166 "rename": "true", 167 "symlink_src":"/node-v14.21.1-linux-aarch64", 168 "symlink_dest":"/current" 169 }, 170 { 171 "src": "/prebuilts/clang/ohos/linux-aarch64/clang_linux_aarch64-bb5cdf-20250726", 172 "dest": "/prebuilts/clang/ohos/linux-aarch64/llvm", 173 "rename": "true", 174 "symlink_src": "/lib/clang/15.0.4", 175 "symlink_dest": "/lib/clang/current" 176 }, 177 { 178 "src": "/prebuilts/clang/ohos/linux-aarch64/libcxx-ndk_linux-aarch64-bb5cdf-20250726", 179 "dest": "/prebuilts/clang/ohos/linux-aarch64/libcxx-ndk", 180 "rename": "true" 181 } 182 ], 183 "linux": { 184 "arm64": { 185 "node_config": [ 186 { 187 "unzip_dir": "prebuilts/build-tools/common/nodejs", 188 "file_path": "/openharmony/compiler/nodejs/v14.21.1/node-v14.21.1-linux-aarch64.tar.gz", 189 "unzip_filename": "node-v14.21.1-linux-aarch64" 190 } 191 ], 192 "copy_config": [ 193 { 194 "unzip_dir": "prebuilts/cmake", 195 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-linux-aarch64-3.28.2-20241210.tar.gz", 196 "unzip_filename": "linux" 197 }, 198 { 199 "unzip_dir": "prebuilts/build-tools/linux-aarch64/bin", 200 "file_path": "/openharmony/compiler/gn/20240530/gn-linux-aarch64-20240530.tar.gz", 201 "unzip_filename": "gn" 202 }, 203 { 204 "unzip_dir": "prebuilts/build-tools/linux-aarch64/bin", 205 "file_path": "/openharmony/compiler/ninja/1.12.0/linux/ninja-linux-aarch64-1.12.0-20241210.tar.gz", 206 "unzip_filename": "ninja" 207 }, 208 { 209 "unzip_dir": "prebuilts/ark_tools", 210 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20231215.tar.gz", 211 "unzip_filename": "ark_js_prebuilts" 212 }, 213 { 214 "unzip_dir": "prebuilts/packing_tool", 215 "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip", 216 "unzip_filename": "packing_tool" 217 } 218 ], 219 "linux_copy_config": [ 220 { 221 "unzip_dir": "prebuilts/clang/ohos/linux-aarch64", 222 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/linux_aarch64/clang_linux_aarch64-bb5cdf-20250726.tar.gz", 223 "unzip_filename": "llvm" 224 }, 225 { 226 "unzip_dir": "prebuilts/clang/ohos/linux-aarch64", 227 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/linux_aarch64/libcxx-ndk_linux-aarch64-bb5cdf-20250726.tar.gz", 228 "unzip_filename": "libcxx-ndk" 229 }, 230 { 231 "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi", 232 "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", 233 "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi" 234 }, 235 { 236 "unzip_dir": "prebuilts/gcc/linux-x86/aarch64", 237 "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", 238 "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu" 239 }, 240 { 241 "unzip_dir": "prebuilts/taihe/ohos/linux-x86_64", 242 "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-linux-x86_64-v0.34.1-20250623.tar.gz", 243 "unzip_filename": "taihe" 244 }, 245 { 246 "unzip_dir": "prebuilts/taihe/ohos/windows-x86_64", 247 "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-windows-x86_64-v0.34.1-20250623.tar.gz", 248 "unzip_filename": "taihe" 249 }, 250 { 251 "unzip_dir": "prebuilts/python", 252 "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-arm64-3.11.4_20240715.tar.gz", 253 "unzip_filename": "linux-arm64" 254 }, 255 { 256 "unzip_dir": "prebuilts/develop_tools", 257 "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz", 258 "unzip_filename": "bpftool" 259 }, 260 { 261 "unzip_dir": "prebuilts/develop_tools", 262 "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz", 263 "unzip_filename": "pahole" 264 }, 265 { 266 "unzip_dir": "prebuilts/rustc", 267 "file_path": "/openharmony/compiler/rust/20240528/rust-std-nightly-aarch64-unknown-linux-ohos_20240528.tar.gz", 268 "unzip_filename": "rustc-aarch64-std" 269 } 270 ], 271 "install": [ 272 { 273 "install_dir":"prebuilts/rustc/rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath", 274 "script":"install.sh", 275 "args": [ 276 { 277 "prefix": "''" 278 } 279 ], 280 "destdir": "prebuilts/rustc/linux-aarch64/current" 281 }, 282 { 283 "install_dir":"prebuilts/rustc/rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_20230706", 284 "script":"install.sh", 285 "args": [ 286 { 287 "prefix": "''" 288 } 289 ], 290 "destdir": "prebuilts/rustc/linux-aarch64/current" 291 } 292 ] 293 }, 294 "x86_64": { 295 "node_config": [ 296 { 297 "unzip_dir": "prebuilts/build-tools/common/nodejs", 298 "file_path": "/nodejs/v14.21.1/node-v14.21.1-linux-x64.tar.gz", 299 "unzip_filename": "node-v14.21.1-linux-x64" 300 }, 301 { 302 "unzip_dir": "prebuilts/build-tools/common/nodejs", 303 "file_path": "/nodejs/v16.20.2/node-v16.20.2-linux-x64.tar.gz", 304 "unzip_filename": "node-v16.20.2-linux-x64" 305 }, 306 { 307 "unzip_dir": "prebuilts/build-tools/common/nodejs", 308 "file_path": "/nodejs/v18.20.1/node-v18.20.1-linux-x64.tar.gz", 309 "unzip_filename": "node-v18.20.1-linux-x64" 310 } 311 ], 312 "copy_config": [ 313 { 314 "unzip_dir": "prebuilts/cmake", 315 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-linux-x86-3.28.2.tar.gz", 316 "unzip_filename": "linux-x86" 317 }, 318 { 319 "unzip_dir": "prebuilts/tool/command-line-tools", 320 "file_path": "/harmonyos/compiler/hvigor/5.0.3.906/command-line-tools.tar", 321 "unzip_filename": "hvigor" 322 }, 323 { 324 "unzip_dir": "prebuilts/cmake", 325 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-ohos-3.28.2-20240827.tar.gz", 326 "unzip_filename": "ohos" 327 }, 328 { 329 "unzip_dir": "prebuilts/build-tools/ohos/bin", 330 "file_path": "/openharmony/compiler/ninja/1.12.0/ohos/ninja-ohos-1.12.0-20240827.tar.gz", 331 "unzip_filename": "ninja" 332 }, 333 { 334 "unzip_dir": "prebuilts/build-tools/linux-x86/bin", 335 "file_path": "/openharmony/compiler/gn/20250804/gn-linux-x86-20250804.tar.gz", 336 "unzip_filename": "gn" 337 }, 338 { 339 "unzip_dir": "prebuilts/build-tools/linux-x86/bin", 340 "file_path": "/openharmony/compiler/ninja/1.12.0/linux/ninja-linux-x86-1.12.0-20240523.tar.gz", 341 "unzip_filename": "ninja" 342 }, 343 { 344 "unzip_dir": "prebuilts/build-tools/windows-x86/bin", 345 "file_path": "/openharmony/compiler/ninja/1.12.0/windows/ninja-windows-x86-1.12.0-20240523.tar.gz", 346 "unzip_filename": "ninja" 347 }, 348 { 349 "unzip_dir": "prebuilts/ark_tools", 350 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz", 351 "unzip_filename": "ark_js_prebuilts" 352 }, 353 { 354 "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_x86_release", 355 "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-release-x86_64.tar.xz", 356 "unzip_filename": "llvm_aot_x86_release" 357 }, 358 { 359 "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_x86_debug", 360 "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-debug-x86_64.tar.xz", 361 "unzip_filename": "llvm_aot_x86_debug" 362 }, 363 { 364 "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_aarch64_release", 365 "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-release-aarch64.tar.xz", 366 "unzip_filename": "llvm_aot_aarch64_release" 367 }, 368 { 369 "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_aarch64_debug", 370 "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-debug-aarch64.tar.xz", 371 "unzip_filename": "llvm_aot_aarch64_debug" 372 }, 373 { 374 "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_ohos_release", 375 "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-release-ohos.tar.xz", 376 "unzip_filename": "llvm_aot_ohos_release" 377 }, 378 { 379 "unzip_dir": "prebuilts/ark_tools/llvm_aot/aot_gn_ohos", 380 "file_path": "/harmonyos/compiler/clang/15.0.4-0d8b9c-ark/llvm-15.0.4-ark18-release-ohos-gn_20250306.tar.xz", 381 "unzip_filename": "llvm_aot_gn_ohos_release" 382 }, 383 { 384 "unzip_dir": "prebuilts/packing_tool", 385 "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip", 386 "unzip_filename": "packing_tool" 387 } 388 ], 389 "linux_copy_config": [ 390 { 391 "unzip_dir": "prebuilts/cmake", 392 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-windows-x86-3.28.2.tar.gz", 393 "unzip_filename": "windows-x86" 394 }, 395 { 396 "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64", 397 "file_path": "/openharmony/compiler/mingw-w64/11.0.1/clang-mingw-20240510.tar.gz", 398 "unzip_filename": "clang-mingw" 399 }, 400 { 401 "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi", 402 "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", 403 "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi" 404 }, 405 { 406 "unzip_dir": "prebuilts/gcc/linux-x86/aarch64", 407 "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", 408 "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu" 409 }, 410 { 411 "unzip_dir": "prebuilts/clang/ohos/ohos-arm64", 412 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/ohos_arm64/clang_ohos-arm64-bb5cdf-20250726.tar.gz", 413 "unzip_filename": "llvm" 414 }, 415 { 416 "unzip_dir": "prebuilts/clang/ohos/ohos-arm64", 417 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/ohos_arm64/libcxx_ndk_ohos-arm64-bb5cdf-20250726.tar.gz", 418 "unzip_filename": "libcxx-ndk" 419 }, 420 { 421 "unzip_dir": "prebuilts/clang/ohos/windows-x86_64", 422 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/windows/clang_windows-x86_64-bb5cdf-20250726.tar.gz", 423 "unzip_filename": "llvm" 424 }, 425 { 426 "unzip_dir": "prebuilts/clang/ohos/windows-x86_64", 427 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/windows/libcxx-ndk_windows-x86_64-bb5cdf-20250726.tar.gz", 428 "unzip_filename": "libcxx-ndk" 429 }, 430 { 431 "unzip_dir": "prebuilts/clang/ohos/linux-x86_64", 432 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/linux/clang_linux-x86_64-bb5cdf-20250726.tar.gz", 433 "unzip_filename": "llvm" 434 }, 435 { 436 "unzip_dir": "prebuilts/clang/ohos/linux-x86_64", 437 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/linux/libcxx-ndk_linux-x86_64-bb5cdf-20250726.tar.gz", 438 "unzip_filename": "libcxx-ndk" 439 }, 440 { 441 "unzip_dir": "prebuilts/taihe/ohos/linux-x86_64", 442 "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-linux-x86_64-v0.34.1-20250623.tar.gz", 443 "unzip_filename": "taihe" 444 }, 445 { 446 "unzip_dir": "prebuilts/taihe/ohos/windows-x86_64", 447 "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-windows-x86_64-v0.34.1-20250623.tar.gz", 448 "unzip_filename": "taihe" 449 }, 450 { 451 "unzip_dir": "prebuilts/python", 452 "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-x86-GLIBC2.27-3.11.4_20250807.tar.gz", 453 "unzip_filename": "linux-x86" 454 }, 455 { 456 "unzip_dir": "prebuilts/python", 457 "file_path": "/openharmony/compiler/python/3.11.4/windows/python-mingw-x86-3.11.4_20250617.tar.gz", 458 "unzip_filename": "windows-x86" 459 }, 460 { 461 "unzip_dir": "prebuilts/develop_tools", 462 "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz", 463 "unzip_filename": "bpftool" 464 }, 465 { 466 "unzip_dir": "prebuilts/develop_tools", 467 "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz", 468 "unzip_filename": "pahole" 469 }, 470 { 471 "unzip_dir": "prebuilts/rustc", 472 "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-nightly-x86_64-unknown-linux-gnu.tar.gz", 473 "unzip_filename": "rustc" 474 }, 475 { 476 "unzip_dir": "prebuilts/rustc", 477 "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-std-nightly-aarch64-unknown-linux-ohos.tar.gz", 478 "unzip_filename": "rustc-aarch64-std" 479 }, 480 { 481 "unzip_dir": "prebuilts/rustc", 482 "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-std-nightly-armv7-unknown-linux-ohos.tar.gz", 483 "unzip_filename": "rustc-arm-std" 484 }, 485 { 486 "unzip_dir": "prebuilts/rustc", 487 "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-std-nightly-x86_64-unknown-linux-ohos.tar.gz", 488 "unzip_filename": "rustc-x86_64-std" 489 }, 490 { 491 "unzip_dir": "prebuilts/rustc", 492 "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-std-nightly-x86_64-pc-windows-gnullvm.tar.gz", 493 "unzip_filename": "rustc-x86_64-windows-std" 494 }, 495 { 496 "unzip_dir": "prebuilts/python_llvm", 497 "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-arm64-3.11.4_20240715.tar.gz", 498 "unzip_filename": "linux-arm64" 499 }, 500 { 501 "unzip_dir": "prebuilts/python_llvm", 502 "file_path": "/openharmony/compiler/python/3.11.4/linux/python-linux-x86-GLIBC2.27-3.11.4_20250807.tar.gz", 503 "unzip_filename": "linux-x86" 504 }, 505 { 506 "unzip_dir": "prebuilts/python_llvm", 507 "file_path": "/openharmony/compiler/python/3.11.4/windows/python-mingw-x86-3.11.4_20250617.tar.gz", 508 "unzip_filename": "windows-x86" 509 } 510 ], 511 "install": [ 512 { 513 "install_dir":"prebuilts/rustc/rust-nightly-x86_64-unknown-linux-gnu", 514 "script":"install.sh", 515 "args": [ 516 { 517 "prefix": "''" 518 } 519 ], 520 "destdir": "prebuilts/rustc/linux-x86_64/current" 521 }, 522 { 523 "install_dir":"prebuilts/rustc/rust-std-nightly-aarch64-unknown-linux-ohos", 524 "script":"install.sh", 525 "args": [ 526 { 527 "prefix": "''" 528 } 529 ], 530 "destdir": "prebuilts/rustc/linux-x86_64/current" 531 }, 532 { 533 "install_dir":"prebuilts/rustc/rust-std-nightly-armv7-unknown-linux-ohos", 534 "script":"install.sh", 535 "args": [ 536 { 537 "prefix": "''" 538 } 539 ], 540 "destdir": "prebuilts/rustc/linux-x86_64/current" 541 }, 542 { 543 "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-unknown-linux-ohos", 544 "script":"install.sh", 545 "args": [ 546 { 547 "prefix": "''" 548 } 549 ], 550 "destdir": "prebuilts/rustc/linux-x86_64/current" 551 }, 552 { 553 "install_dir":"prebuilts/rustc/rust-std-nightly-x86_64-pc-windows-gnullvm", 554 "script":"install.sh", 555 "args": [ 556 { 557 "prefix": "''" 558 } 559 ], 560 "destdir": "prebuilts/rustc/linux-x86_64/current" 561 } 562 ] 563 } 564 }, 565 "darwin": { 566 "node_config": [ 567 { 568 "unzip_dir": "prebuilts/build-tools/common/nodejs", 569 "file_path": "/nodejs/v14.21.1/node-v14.21.1-darwin-x64.tar.gz", 570 "unzip_filename": "node-v14.21.1-darwin-x64" 571 }, 572 { 573 "unzip_dir": "prebuilts/build-tools/common/nodejs", 574 "file_path": "/nodejs/v16.20.2/node-v16.20.2-darwin-x64.tar.gz", 575 "unzip_filename": "node-v16.20.2-darwin-x64" 576 }, 577 { 578 "unzip_dir": "prebuilts/build-tools/common/nodejs", 579 "file_path": "/nodejs/v18.20.1/node-v18.20.1-darwin-x64.tar.gz", 580 "unzip_filename": "node-v18.20.1-darwin-x64" 581 } 582 ], 583 "arm64": { 584 "copy_config": [ 585 { 586 "unzip_dir": "prebuilts/cmake", 587 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-universal-3.28.2.tar.gz", 588 "unzip_filename": "darwin-universal" 589 }, 590 { 591 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 592 "file_path": "/openharmony/compiler/gn/20250529/gn-darwin-x86-20250529.tar.gz", 593 "unzip_filename": "gn" 594 }, 595 { 596 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 597 "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/arm/ninja-darwin-arm-1.12.0-20240829.tar.gz", 598 "unzip_filename": "ninja" 599 }, 600 { 601 "unzip_dir": "prebuilts/ark_tools", 602 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_arm64_20230209.tar.gz", 603 "unzip_filename": "ark_js_prebuilts" 604 }, 605 { 606 "unzip_dir": "prebuilts/packing_tool", 607 "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip", 608 "unzip_filename": "packing_tool" 609 } 610 ], 611 "darwin_copy_config": [ 612 { 613 "unzip_dir": "prebuilts/clang/ohos/darwin-arm64", 614 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/darwin_arm64/clang_darwin-arm64-bb5cdf-20250726.tar.gz", 615 "unzip_filename": "llvm" 616 }, 617 { 618 "unzip_dir": "prebuilts/clang/ohos/darwin-arm64", 619 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/darwin_arm64/libcxx-ndk_darwin-arm64-bb5cdf-20250726.tar.gz", 620 "unzip_filename": "libcxx-ndk" 621 }, 622 { 623 "unzip_dir": "prebuilts/python", 624 "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-arm64-3.11.4_20250804.tar.gz", 625 "unzip_filename": "darwin-arm64" 626 }, 627 { 628 "unzip_dir": "prebuilts/python_llvm", 629 "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-arm64-3.11.4_20250804.tar.gz", 630 "unzip_filename": "darwin-arm64" 631 }, 632 { 633 "unzip_dir": "prebuilts/rustc", 634 "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-nightly-aarch64-apple-darwin.tar.gz", 635 "unzip_filename": "rustc" 636 }, 637 { 638 "unzip_dir": "prebuilts/taihe/ohos/darwin-arm64", 639 "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-darwin-arm64-v0.34.1-20250623.tar.gz", 640 "unzip_filename": "taihe" 641 } 642 ], 643 "install": [ 644 { 645 "install_dir":"prebuilts/rustc/rust-nightly-aarch64-apple-darwin", 646 "script":"install.sh", 647 "args": [ 648 { 649 "prefix": "''" 650 } 651 ], 652 "destdir": "prebuilts/rustc/darwin-aarch64/current" 653 } 654 ] 655 }, 656 "x86_64": { 657 "copy_config": [ 658 { 659 "unzip_dir": "prebuilts/cmake", 660 "file_path": "/openharmony/compiler/cmake/3.28.2/cmake-darwin-universal-3.28.2.tar.gz", 661 "unzip_filename": "darwin-universal" 662 }, 663 { 664 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 665 "file_path": "/openharmony/compiler/gn/20250529/gn-darwin-x86-20250529.tar.gz", 666 "unzip_filename": "gn" 667 }, 668 { 669 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 670 "file_path": "/openharmony/compiler/ninja/1.12.0/darwin/x86/ninja-darwin-x86-1.12.0-20240829.tar.gz", 671 "unzip_filename": "ninja" 672 }, 673 { 674 "unzip_dir": "prebuilts/ark_tools", 675 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_x64_20230209.tar.gz", 676 "unzip_filename": "ark_js_prebuilts" 677 }, 678 { 679 "unzip_dir": "prebuilts/packing_tool", 680 "file_path": "/harmonyos/compiler/packing_tool/packing_tool_libs_20250215.zip", 681 "unzip_filename": "packing_tool" 682 }, 683 { 684 "unzip_dir": "prebuilts/taihe/ohos/darwin-x86_64", 685 "file_path": "/openharmony/compiler/Taihe/0.34.1/taihe-darwin-x86_64-v0.34.1-20250623.tar.gz", 686 "unzip_filename": "taihe" 687 } 688 ], 689 "darwin_copy_config": [ 690 { 691 "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64", 692 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/darwin_x86_64/clang_darwin-x86_64-bb5cdf-20250726.tar.gz", 693 "unzip_filename": "llvm" 694 }, 695 { 696 "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64", 697 "file_path": "/openharmony/compiler/clang/15.0.4-bb5cdf/darwin_x86_64/libcxx-ndk_darwin-x86_64-bb5cdf-20250726.tar.gz", 698 "unzip_filename": "libcxx-ndk" 699 }, 700 { 701 "unzip_dir": "prebuilts/python", 702 "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-x86-3.11.4_20250804.tar.gz", 703 "unzip_filename": "darwin-x86" 704 }, 705 { 706 "unzip_dir": "prebuilts/python_llvm", 707 "file_path": "/openharmony/compiler/python/3.11.4/darwin/python-darwin-x86-3.11.4_20250804.tar.gz", 708 "unzip_filename": "darwin-x86" 709 }, 710 { 711 "unzip_dir": "prebuilts/rustc", 712 "file_path": "/openharmony/compiler/rust/1.72.0-20250515/rust-nightly-x86_64-apple-darwin.tar.gz", 713 "unzip_filename": "rustc" 714 } 715 ], 716 "install": [ 717 { 718 "install_dir":"prebuilts/rustc/rust-nightly-x86_64-apple-darwin", 719 "script":"install.sh", 720 "args": [ 721 { 722 "prefix": "''" 723 } 724 ], 725 "destdir": "prebuilts/rustc/darwin-x86_64/current" 726 } 727 ] 728 } 729 } 730} 731 732