| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 } |
| OLD | NEW |