12345678910111213141516171819202122232425262728293031323334353637 |
- # 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 = ""
- }
- }
|