| # Copyright 2018 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. | 
 | # | 
 | # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 
 | # ! DO NOT ROLL THIS FILE INTO CHROMIUM (or other repositories). ! | 
 | # ! It's only useful for the standalone configuration in         ! | 
 | # ! https://chromium.googlesource.com/deps/inspector_protocol/   ! | 
 | # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 
 | # | 
 | # This file configures gclient, a tool that installs dependencies | 
 | # at particular versions into this source tree. See | 
 | # https://chromium.googlesource.com/chromium/tools/depot_tools.git | 
 | # To fetch these dependencies, run "gclient sync". The fetch | 
 | # command (from depot_tools) will also run gclient sync. | 
 |  | 
 | vars = { | 
 |   'chromium_git': 'https://chromium.googlesource.com', | 
 | } | 
 |  | 
 | # The keys in this dictionary define where the external dependencies (values) | 
 | # will be mapped into this gclient. The root of the gclient will | 
 | # be the parent directory of the directory in which this DEPS file is. | 
 | deps = { | 
 |     # gn (the build tool) and clang-format. | 
 |     'buildtools': | 
 |         Var('chromium_git') + '/chromium/buildtools.git@' + | 
 |         '6fe4a3251488f7af86d64fc25cf442e817cf6133', | 
 |     # The toolchain definitions (clang C++ compiler etc.) | 
 |     'src/third_party/mini_chromium/mini_chromium': | 
 |         Var('chromium_git') + '/chromium/mini_chromium@' + | 
 |         '737433ebade4d446643c6c07daae02a67e8decca', | 
 |     # For writing unittests. | 
 |     'src/third_party/gtest/gtest': | 
 |         Var('chromium_git') + '/external/github.com/google/googletest@' + | 
 |         '5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081', | 
 | } | 
 |  | 
 | hooks = [ | 
 |   { | 
 |     'name': 'clang_format_linux', | 
 |     'pattern': '.', | 
 |     'condition': 'host_os == "linux"', | 
 |     'action': [ | 
 |       'download_from_google_storage', | 
 |       '--no_resume', | 
 |       '--no_auth', | 
 |       '--bucket=chromium-clang-format', | 
 |       '--sha1_file', | 
 |       'buildtools/linux64/clang-format.sha1', | 
 |     ], | 
 |   }, | 
 |   { | 
 |     'name': 'gn_linux', | 
 |     'pattern': '.', | 
 |     'condition': 'host_os == "linux"', | 
 |     'action': [ | 
 |       'download_from_google_storage', | 
 |       '--no_resume', | 
 |       '--no_auth', | 
 |       '--bucket=chromium-gn', | 
 |       '--sha1_file', | 
 |       'buildtools/linux64/gn.sha1', | 
 |     ], | 
 |   }, | 
 | ] | 
 | recursedeps = ['buildtools'] |