Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(232)

Side by Side Diff: tools/mb/mb_config.pyl

Issue 1913703002: Add support for cros chrome_sdk (simplechrome) to MB. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@mb_check_gen
Patch Set: initial concept for review Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tools/mb/mb.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 # This is a map of buildbot master names -> buildbot builder names -> 6 # This is a map of buildbot master names -> buildbot builder names ->
7 # config names (where each config name is a key in the 'configs' dict, 7 # config names (where each config name is a key in the 'configs' dict,
8 # below). MB uses this dict to look up which config to use for a given bot. 8 # below). MB uses this dict to look up which config to use for a given bot.
9 'masters': { 9 'masters': {
10 # Take care when changing any of these builders to ensure that you do not 10 # Take care when changing any of these builders to ensure that you do not
(...skipping 1030 matching lines...) Expand 10 before | Expand all | Expand 10 after
1041 ], 1041 ],
1042 1042
1043 'chromeos_ozone_gn_release_trybot': [ 1043 'chromeos_ozone_gn_release_trybot': [
1044 'chromeos', 'ozone', 'gn', 'release_trybot', 1044 'chromeos', 'ozone', 'gn', 'release_trybot',
1045 ], 1045 ],
1046 1046
1047 # The 'cros_chrome_sdk_* configs are placeholders that indicate 1047 # The 'cros_chrome_sdk_* configs are placeholders that indicate
1048 # that the GYP_DEFINES (or GN args) are set by the `cros chrome-sdk` 1048 # that the GYP_DEFINES (or GN args) are set by the `cros chrome-sdk`
1049 # wrapper and need to be looked at specially. 1049 # wrapper and need to be looked at specially.
1050 'cros_chrome_sdk_gyp': [ 1050 'cros_chrome_sdk_gyp': [
1051 'gyp', 'error', 1051 'gyp', 'cros_chrome_sdk',
1052 ], 1052 ],
1053 1053
1054 # The 'findit' config is used by the *_variable_* bots, which run 1054 # The 'findit' config is used by the *_variable_* bots, which run
1055 # the 'FindIt' recipes and code to bisect failures that happen on the 1055 # the 'FindIt' recipes and code to bisect failures that happen on the
1056 # other waterfall bots. The findit recipes actually override and 1056 # other waterfall bots. The findit recipes actually override and
1057 # re-use the configs from the matching waterfall bots, and so it should 1057 # re-use the configs from the matching waterfall bots, and so it should
1058 # be an error if MB ever sees an actual *_variable_* bot name. 1058 # be an error if MB ever sees an actual *_variable_* bot name.
1059 'findit': [ 1059 'findit': [
1060 'error', 1060 'error',
1061 ], 1061 ],
(...skipping 842 matching lines...) Expand 10 before | Expand all | Expand 10 after
1904 1904
1905 'cronet': { 1905 'cronet': {
1906 'gn_args': ('disable_file_support=true disable_ftp_support=true ' 1906 'gn_args': ('disable_file_support=true disable_ftp_support=true '
1907 'enable_websockets=false use_platform_icu_alternatives=true ' 1907 'enable_websockets=false use_platform_icu_alternatives=true '
1908 'disable_brotli_filter=true'), 1908 'disable_brotli_filter=true'),
1909 'gyp_defines': ('disable_file_support=1 disable_ftp_support=1 ' 1909 'gyp_defines': ('disable_file_support=1 disable_ftp_support=1 '
1910 'enable_websockets=0 use_platform_icu_alternatives=1 ' 1910 'enable_websockets=0 use_platform_icu_alternatives=1 '
1911 'disable_brotli_filter=1'), 1911 'disable_brotli_filter=1'),
1912 }, 1912 },
1913 1913
1914 'cros_chrome_sdk': {
1915 # This is used so that the cros chrome_sdk (simplechrome) builders
1916 # can manage the list of GYP_DEFINES and gn args in their .ebuild
1917 # files and just pass through the desired arguments, hence not
1918 # really using MB. If a bot uses this mixin, we expect that
1919 # both GYP_DEFINES and GN_ARGS are set in the environment,
1920 # and that GYP_DEFINES has chromeos=1 and GN_ARGS has
1921 # target_os="chromeos" in it.
1922 'cros_passthrough': True,
1923 },
1924
1914 'crosscompile': { 1925 'crosscompile': {
1915 # This mixin is only needed on GYP bots that are doing cross-compiles 1926 # This mixin is only needed on GYP bots that are doing cross-compiles
1916 # but are *not* targetting Android or iOS (where build/gyp_chromium 1927 # but are *not* targetting Android or iOS (where build/gyp_chromium
1917 # will set the crosscompile variable automatically). It is not need 1928 # will set the crosscompile variable automatically). It is not need
1918 # in GN at all. 1929 # in GN at all.
1919 'gyp_crosscompile': True, 1930 'gyp_crosscompile': True,
1920 }, 1931 },
1921 1932
1922 'data_reduction_proxy': { 1933 'data_reduction_proxy': {
1923 'gn_args': 'cronet_enable_data_reduction_proxy_support=true', 1934 'gn_args': 'cronet_enable_data_reduction_proxy_support=true',
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after
2214 }, 2225 },
2215 2226
2216 'drfuzz': { 'gn_args': 'use_drfuzz=true' }, 2227 'drfuzz': { 'gn_args': 'use_drfuzz=true' },
2217 2228
2218 'drmemory': { 2229 'drmemory': {
2219 'gn_args': 'is_component_build=true enable_iterator_debugging=false', 2230 'gn_args': 'is_component_build=true enable_iterator_debugging=false',
2220 'gyp_defines': 'component=shared_library build_for_tool=drmemory', 2231 'gyp_defines': 'component=shared_library build_for_tool=drmemory',
2221 }, 2232 },
2222 }, 2233 },
2223 } 2234 }
OLDNEW
« no previous file with comments | « tools/mb/mb.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698