15db71995Sopenharmony_cigclient_gn_args_file = 'build/config/gclient_args.gni' 25db71995Sopenharmony_ci 35db71995Sopenharmony_civars = { 45db71995Sopenharmony_ci 'chromium_git': 'https://chromium.googlesource.com', 55db71995Sopenharmony_ci 'ninja_version': 'version:2@1.11.1.chromium.6', 65db71995Sopenharmony_ci} 75db71995Sopenharmony_ci 85db71995Sopenharmony_cideps = { 95db71995Sopenharmony_ci 105db71995Sopenharmony_ci 'build': { 115db71995Sopenharmony_ci 'url': '{chromium_git}/chromium/src/build.git@1015724d82945f9ef7e51c6f804034ccf5f79951', 125db71995Sopenharmony_ci }, 135db71995Sopenharmony_ci 145db71995Sopenharmony_ci 'buildtools': { 155db71995Sopenharmony_ci 'url': '{chromium_git}/chromium/src/buildtools.git@3c7e3f1b8b1e4c0b6ec693430379cea682de78d6', 165db71995Sopenharmony_ci }, 175db71995Sopenharmony_ci 185db71995Sopenharmony_ci 'buildtools/linux64': { 195db71995Sopenharmony_ci 'packages': [ 205db71995Sopenharmony_ci { 215db71995Sopenharmony_ci 'package': 'gn/gn/linux-${{arch}}', 225db71995Sopenharmony_ci 'version': 'git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8', 235db71995Sopenharmony_ci } 245db71995Sopenharmony_ci ], 255db71995Sopenharmony_ci 'dep_type': 'cipd', 265db71995Sopenharmony_ci 'condition': 'host_os == "linux"', 275db71995Sopenharmony_ci }, 285db71995Sopenharmony_ci 295db71995Sopenharmony_ci 'testing': { 305db71995Sopenharmony_ci 'url': '{chromium_git}/chromium/src/testing@949b2864b6bd27656753b917c9aa7731dc7a06f6', 315db71995Sopenharmony_ci }, 325db71995Sopenharmony_ci 335db71995Sopenharmony_ci 'tools/clang': { 345db71995Sopenharmony_ci 'url': '{chromium_git}/chromium/src/tools/clang.git@566877f1ff1a5fa6beaca3ab4b47bd0b92eb614f', 355db71995Sopenharmony_ci }, 365db71995Sopenharmony_ci 375db71995Sopenharmony_ci 'third_party/ninja': { 385db71995Sopenharmony_ci 'packages': [ 395db71995Sopenharmony_ci { 405db71995Sopenharmony_ci 'package': 'infra/3pp/tools/ninja/${{platform}}', 415db71995Sopenharmony_ci 'version': Var('ninja_version'), 425db71995Sopenharmony_ci } 435db71995Sopenharmony_ci ], 445db71995Sopenharmony_ci 'dep_type': 'cipd', 455db71995Sopenharmony_ci }, 465db71995Sopenharmony_ci 475db71995Sopenharmony_ci} 485db71995Sopenharmony_ci 495db71995Sopenharmony_cihooks = [ 505db71995Sopenharmony_ci { 515db71995Sopenharmony_ci 'name': 'sysroot_x64', 525db71995Sopenharmony_ci 'pattern': '.', 535db71995Sopenharmony_ci 'condition': 'checkout_linux and checkout_x64', 545db71995Sopenharmony_ci 'action': ['python3', 'build/linux/sysroot_scripts/install-sysroot.py', 555db71995Sopenharmony_ci '--arch=x64'], 565db71995Sopenharmony_ci }, 575db71995Sopenharmony_ci { 585db71995Sopenharmony_ci # Note: On Win, this should run after win_toolchain, as it may use it. 595db71995Sopenharmony_ci 'name': 'clang', 605db71995Sopenharmony_ci 'pattern': '.', 615db71995Sopenharmony_ci 'action': ['python3', 'tools/clang/scripts/update.py'], 625db71995Sopenharmony_ci }, 635db71995Sopenharmony_ci] 645db71995Sopenharmony_ci 655db71995Sopenharmony_cirecursedeps = [ 665db71995Sopenharmony_ci # buildtools provides clang_format. 675db71995Sopenharmony_ci 'buildtools', 685db71995Sopenharmony_ci] 69