# Copyright (c) 2021 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. import("//build/config/chrome_build.gni") import("//build_overrides/build.gni") declare_args() { if (build_with_chromium) { # devtools_location is used in DevTools to resolve to the correct location # for any script/file referenced in the DevTools build scripts. Since # DevTools supports both a standalone build and build integration with # Chromium, we need to differentiate between the two versions. # devtools_location points to the Chromium version in both Chrome-branded # and not Chrome-branded builds. devtools_root_location points to the root # of the Chrome-branded version when is_chrome_branded is true and to the root # of the Chromium version when is_chrome_branded is false. # devtools_grd_location is the location of the GRD file listing all DevTools # resources. if (is_chrome_branded) { devtools_root_location = "third_party/devtools-frontend-internal" devtools_location = "$devtools_root_location/devtools-frontend/" devtools_grd_location = "$devtools_root_location/chrome_devtools_resources.grd" } else { devtools_root_location = "third_party/devtools-frontend/src" devtools_location = "third_party/devtools-frontend/src/" devtools_grd_location = "$devtools_root_location/front_end/devtools_resources.grd" } } else { # DevTools is building a standalone version devtools_location = "" devtools_root_location = "" devtools_grd_location = "" } }