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