1{ 2 "prebuilts_download_dir": "../OpenHarmony_canary_prebuilts", 3 "npm_install_path": [ 4 "developtools/ace_ets2bundle/compiler", 5 "developtools/ace_js2bundle/ace-loader", 6 "third_party/jsframework", 7 "arkcompiler/ets_frontend/ts2panda", 8 "arkcompiler/ets_frontend/legacy_bin/api8", 9 "interface/sdk-js/build-tools" 10 ], 11 "node_modules_copy": [ 12 { 13 "src": "third_party/jsframework/node_modules", 14 "dest": "prebuilts/build-tools/common/js-framework/node_modules", 15 "use_symlink": "True" 16 }, 17 { 18 "src": "arkcompiler/ets_frontend/ts2panda/node_modules", 19 "dest": "prebuilts/build-tools/common/ts2abc/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/legacy/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/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", 51 "tmp": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi2", 52 "dest": "/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi" 53 }, 54 { 55 "src": "/prebuilts/clang/ohos/windows-x86_64/clang_windows-x86_64-1971c8-20230313", 56 "dest": "/prebuilts/clang/ohos/windows-x86_64/llvm", 57 "rename": "true", 58 "symlink_src": "/lib/clang/12.0.1", 59 "symlink_dest": "/lib/clang/current" 60 }, 61 { 62 "src": "/prebuilts/clang/ohos/linux-x86_64/clang_linux-x86_64-1971c8-20230313", 63 "dest": "/prebuilts/clang/ohos/linux-x86_64/llvm", 64 "rename": "true", 65 "symlink_src": "/lib/clang/12.0.1", 66 "symlink_dest": "/lib/clang/current" 67 }, 68 { 69 "src": "/prebuilts/clang/ohos/darwin-arm64/clang_darwin-arm64-1971c8-20230313", 70 "dest": "/prebuilts/clang/ohos/darwin-arm64/llvm", 71 "rename": "true", 72 "symlink_src": "/lib/clang/12.0.1", 73 "symlink_dest": "/lib/clang/current" 74 }, 75 { 76 "src": "/prebuilts/clang/ohos/darwin-x86_64/clang_darwin-x86_64-1971c8-20230313", 77 "dest": "/prebuilts/clang/ohos/darwin-x86_64/llvm", 78 "rename": "true", 79 "symlink_src": "/lib/clang/12.0.1", 80 "symlink_dest": "/lib/clang/current" 81 }, 82 { 83 "src": "/prebuilts/clang/ohos/windows-x86_64/libcxx-ndk_windows-x86_64-1971c8-20230217", 84 "dest": "/prebuilts/clang/ohos/windows-x86_64/libcxx-ndk", 85 "rename": "true" 86 }, 87 { 88 "src": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk_linux-x86_64-1971c8-20230217", 89 "dest": "/prebuilts/clang/ohos/linux-x86_64/libcxx-ndk", 90 "rename": "true" 91 }, 92 { 93 "src": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk_darwin-arm64-1971c8-20230217", 94 "dest": "/prebuilts/clang/ohos/darwin-arm64/libcxx-ndk", 95 "rename": "true" 96 }, 97 { 98 "src": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk_darwin-x86_64-1971c8-20230217", 99 "dest": "/prebuilts/clang/ohos/darwin-x86_64/libcxx-ndk", 100 "rename": "true" 101 } 102 ], 103 "linux": { 104 "node_config": [ 105 { 106 "unzip_dir": "prebuilts/build-tools/common/nodejs", 107 "file_path": "/nodejs/v12.18.4/node-v12.18.4-linux-x64.tar.gz", 108 "unzip_filename": "node-v12.18.4-linux-x64" 109 } 110 ], 111 "arm64": { 112 "copy_config": [ 113 { 114 "unzip_dir": "prebuilts/build-tools/common", 115 "file_path": "/openharmony/compiler/restool/2.007/restool-2.007.tar.gz", 116 "unzip_filename": "restool" 117 }, 118 { 119 "unzip_dir": "prebuilts/cmake", 120 "file_path": "/openharmony/compiler/cmake/3.16.5/linux/cmake-linux-x86-3.16.5.tar.gz", 121 "unzip_filename": "linux" 122 }, 123 { 124 "unzip_dir": "prebuilts/build-tools/linux-x86/bin", 125 "file_path": "/openharmony/compiler/gn/1717/linux/gn-linux-x86-1717.tar.gz", 126 "unzip_filename": "gn" 127 }, 128 { 129 "unzip_dir": "prebuilts/build-tools/linux-x86/bin", 130 "file_path": "/openharmony/compiler/ninja/1.10.1/linux/ninja-linux-x86-1.10.1.tar.gz", 131 "unzip_filename": "ninja" 132 }, 133 { 134 "unzip_dir": "prebuilts/ark_tools", 135 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230107.tar.gz", 136 "unzip_filename": "ark_js_prebuilts" 137 } 138 ], 139 "linux_copy_config": [ 140 { 141 "unzip_dir": "prebuilts/cmake", 142 "file_path": "/openharmony/compiler/cmake/3.16.5/windows/cmake-windows-x86-3.16.5.tar.gz", 143 "unzip_filename": "windows-x86" 144 }, 145 { 146 "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64", 147 "file_path": "/openharmony/compiler/mingw-w64/7.0.0/clang-mingw.tar.gz", 148 "unzip_filename": "clang-mingw" 149 }, 150 { 151 "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi", 152 "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", 153 "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi" 154 }, 155 { 156 "unzip_dir": "prebuilts/gcc/linux-x86/aarch64", 157 "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", 158 "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu" 159 }, 160 { 161 "unzip_dir": "prebuilts/clang/ohos/windows-x86_64", 162 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/windows/clang_windows-x86_64-1971c8-20230313.tar.bz2", 163 "unzip_filename": "llvm" 164 }, 165 { 166 "unzip_dir": "prebuilts/clang/ohos/windows-x86_64", 167 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/windows/libcxx-ndk_windows-x86_64-1971c8-20230217.tar.bz2", 168 "unzip_filename": "libcxx-ndk" 169 }, 170 { 171 "unzip_dir": "prebuilts/clang/ohos/linux-x86_64", 172 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/linux/clang_linux-x86_64-1971c8-20230313.tar.bz2", 173 "unzip_filename": "llvm" 174 }, 175 { 176 "unzip_dir": "prebuilts/clang/ohos/linux-x86_64", 177 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/linux/libcxx-ndk_linux-x86_64-1971c8-20230217.tar.bz2", 178 "unzip_filename": "libcxx-ndk" 179 }, 180 { 181 "unzip_dir": "prebuilts/python", 182 "file_path": "/openharmony/compiler/python/3.9.2/linux/python-linux-x86-3.9.2_20200510.tar.gz", 183 "unzip_filename": "linux-x86" 184 }, 185 { 186 "unzip_dir": "prebuilts/develop_tools", 187 "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz", 188 "unzip_filename": "bpftool" 189 }, 190 { 191 "unzip_dir": "prebuilts/develop_tools", 192 "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz", 193 "unzip_filename": "pahole" 194 } 195 ] 196 }, 197 "x86_64": { 198 "copy_config": [ 199 { 200 "unzip_dir": "prebuilts/build-tools/common", 201 "file_path": "/openharmony/compiler/restool/2.007/restool-2.007.tar.gz", 202 "unzip_filename": "restool" 203 }, 204 { 205 "unzip_dir": "prebuilts/cmake", 206 "file_path": "/openharmony/compiler/cmake/3.16.5/linux/cmake-linux-x86-3.16.5.tar.gz", 207 "unzip_filename": "linux" 208 }, 209 { 210 "unzip_dir": "prebuilts/build-tools/linux-x86/bin", 211 "file_path": "/openharmony/compiler/gn/1717/linux/gn-linux-x86-1717.tar.gz", 212 "unzip_filename": "gn" 213 }, 214 { 215 "unzip_dir": "prebuilts/build-tools/linux-x86/bin", 216 "file_path": "/openharmony/compiler/ninja/1.10.1/linux/ninja-linux-x86-1.10.1.tar.gz", 217 "unzip_filename": "ninja" 218 }, 219 { 220 "unzip_dir": "prebuilts/ark_tools", 221 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230107.tar.gz", 222 "unzip_filename": "ark_js_prebuilts" 223 } 224 ], 225 "linux_copy_config": [ 226 { 227 "unzip_dir": "prebuilts/cmake", 228 "file_path": "/openharmony/compiler/cmake/3.16.5/windows/cmake-windows-x86-3.16.5.tar.gz", 229 "unzip_filename": "windows-x86" 230 }, 231 { 232 "unzip_dir": "prebuilts/mingw-w64/ohos/linux-x86_64", 233 "file_path": "/openharmony/compiler/mingw-w64/7.0.0/clang-mingw.tar.gz", 234 "unzip_filename": "clang-mingw" 235 }, 236 { 237 "unzip_dir": "prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi", 238 "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", 239 "unzip_filename": "prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi" 240 }, 241 { 242 "unzip_dir": "prebuilts/gcc/linux-x86/aarch64", 243 "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", 244 "unzip_filename": "gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu" 245 }, 246 { 247 "unzip_dir": "prebuilts/clang/ohos/windows-x86_64", 248 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/windows/clang_windows-x86_64-1971c8-20230313.tar.bz2", 249 "unzip_filename": "llvm" 250 }, 251 { 252 "unzip_dir": "prebuilts/clang/ohos/windows-x86_64", 253 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/windows/libcxx-ndk_windows-x86_64-1971c8-20230217.tar.bz2", 254 "unzip_filename": "libcxx-ndk" 255 }, 256 { 257 "unzip_dir": "prebuilts/clang/ohos/linux-x86_64", 258 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/linux/clang_linux-x86_64-1971c8-20230313.tar.bz2", 259 "unzip_filename": "llvm" 260 }, 261 { 262 "unzip_dir": "prebuilts/clang/ohos/linux-x86_64", 263 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/linux/libcxx-ndk_linux-x86_64-1971c8-20230217.tar.bz2", 264 "unzip_filename": "libcxx-ndk" 265 }, 266 { 267 "unzip_dir": "prebuilts/python", 268 "file_path": "/openharmony/compiler/python/3.9.2/linux/python-linux-x86-3.9.2_20200510.tar.gz", 269 "unzip_filename": "linux-x86" 270 }, 271 { 272 "unzip_dir": "prebuilts/develop_tools", 273 "file_path": "/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz", 274 "unzip_filename": "bpftool" 275 }, 276 { 277 "unzip_dir": "prebuilts/develop_tools", 278 "file_path": "/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz", 279 "unzip_filename": "pahole" 280 } 281 ] 282 } 283 }, 284 "darwin": { 285 "node_config": [ 286 { 287 "unzip_dir": "prebuilts/build-tools/common/nodejs", 288 "file_path": "/nodejs/v12.18.4/node-v12.18.4-darwin-x64.tar.gz", 289 "unzip_filename": "node-v12.18.4-darwin-x64" 290 } 291 ], 292 "arm64": { 293 "copy_config": [ 294 { 295 "unzip_dir": "prebuilts/build-tools/common", 296 "file_path": "/openharmony/compiler/restool/2.007/restool-2.007.tar.gz", 297 "unzip_filename": "restool" 298 }, 299 { 300 "unzip_dir": "prebuilts/cmake", 301 "file_path": "/openharmony/compiler/cmake/3.16.5/darwin/cmake-darwin-x86-3.16.5.tar.gz", 302 "unzip_filename": "darwin" 303 }, 304 { 305 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 306 "file_path": "/openharmony/compiler/gn/1717/darwin/gn-darwin-x86-1717.tar.gz", 307 "unzip_filename": "gn" 308 }, 309 { 310 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 311 "file_path": "/openharmony/compiler/ninja/1.10.1/darwin/ninja-darwin-x86-1.10.1.tar.gz", 312 "unzip_filename": "ninja" 313 }, 314 { 315 "unzip_dir": "prebuilts/ark_tools", 316 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_arm64_20230209.tar.gz", 317 "unzip_filename": "ark_js_prebuilts" 318 } 319 ], 320 "darwin_copy_config": [ 321 { 322 "unzip_dir": "prebuilts/clang/ohos/darwin-arm64", 323 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/darwin/clang_darwin-arm64-1971c8-20230313.tar.bz2", 324 "unzip_filename": "llvm" 325 }, 326 { 327 "unzip_dir": "prebuilts/clang/ohos/darwin-arm64", 328 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/darwin/libcxx-ndk_darwin-arm64-1971c8-20230217.tar.bz2", 329 "unzip_filename": "libcxx-ndk" 330 }, 331 { 332 "unzip_dir": "prebuilts/python", 333 "file_path": "/openharmony/compiler/python/3.9.2/darwin/python-darwin-x86-3.9.2_202205071615.tar.gz", 334 "unzip_filename": "darwin-x86" 335 } 336 ] 337 }, 338 "x86_64": { 339 "copy_config": [ 340 { 341 "unzip_dir": "prebuilts/build-tools/common", 342 "file_path": "/openharmony/compiler/restool/2.007/restool-2.007.tar.gz", 343 "unzip_filename": "restool" 344 }, 345 { 346 "unzip_dir": "prebuilts/cmake", 347 "file_path": "/openharmony/compiler/cmake/3.16.5/darwin/cmake-darwin-x86-3.16.5.tar.gz", 348 "unzip_filename": "darwin" 349 }, 350 { 351 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 352 "file_path": "/openharmony/compiler/gn/1717/darwin/gn-darwin-x86-1717.tar.gz", 353 "unzip_filename": "gn" 354 }, 355 { 356 "unzip_dir": "prebuilts/build-tools/darwin-x86/bin", 357 "file_path": "/openharmony/compiler/ninja/1.10.1/darwin/ninja-darwin-x86-1.10.1.tar.gz", 358 "unzip_filename": "ninja" 359 }, 360 { 361 "unzip_dir": "prebuilts/ark_tools", 362 "file_path": "/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_darwin_x64_20230209.tar.gz", 363 "unzip_filename": "ark_js_prebuilts" 364 } 365 ], 366 "darwin_copy_config": [ 367 { 368 "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64", 369 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/darwin/clang_darwin-x86_64-1971c8-20230313.tar.bz2", 370 "unzip_filename": "llvm" 371 }, 372 { 373 "unzip_dir": "prebuilts/clang/ohos/darwin-x86_64", 374 "file_path": "/openharmony/compiler/clang/12.0.1-1971c8/darwin/libcxx-ndk_darwin-x86_64-1971c8-20230217.tar.bz2", 375 "unzip_filename": "libcxx-ndk" 376 }, 377 { 378 "unzip_dir": "prebuilts/python", 379 "file_path": "/openharmony/compiler/python/3.9.2/darwin/python-darwin-x86-3.9.2_202205071615.tar.gz", 380 "unzip_filename": "darwin-x86" 381 } 382 ] 383 } 384 } 385} 386