blob: 03677c01df902aa0e9da67e9b025f7dd681e7bf6 [file] [log] [blame]
# Copyright 2019 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
DEPS = [
'dart/bisect_build',
'dart/build',
'depot_tools/bot_update',
'depot_tools/depot_tools',
'depot_tools/gclient',
'depot_tools/git',
'depot_tools/gsutil',
'depot_tools/tryserver',
'recipe_engine/buildbucket',
'recipe_engine/cipd',
'recipe_engine/context',
'recipe_engine/file',
'recipe_engine/futures',
'recipe_engine/json',
'recipe_engine/path',
'recipe_engine/platform',
'recipe_engine/properties',
'recipe_engine/raw_io',
'recipe_engine/runtime',
'recipe_engine/service_account',
'recipe_engine/step',
'recipe_engine/swarming',
]
PYTHON_VERSION_COMPATIBILITY = "PY3"
ARCHITECTURES = [
'arm',
'arm64',
'arm64c',
'arm_x64',
'ia32',
'riscv32',
'riscv64',
'simarm',
'simarm64',
'simarm64c',
'simriscv32',
'simriscv64',
'simarm_x64',
'x64',
'x64c',
]
CPUS = {
'arm': 'arm',
'arm64c': 'arm64', # arm64c virtual architecture
'arm64': 'arm64',
'arm_x64': 'arm', # x64 gen_snapshot creating 32bit arm code
'riscv32': 'riscv32',
'riscv64': 'riscv64',
}
DEFAULT_CPU = 'x86-64'
MODES = ['debug', 'release', 'product']
RUNTIMES = [
'none', 'd8', 'jsshell', 'edge', 'ie11', 'firefox', 'safari', 'chrome'
]
SANITIZERS = ['asan', 'lsan', 'msan', 'tsan', 'ubsan']
SYSTEMS = ['android', 'fuchsia', 'linux', 'mac', 'win']