Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/third_party/chromium/build/moz-patch-stack/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 388 kB image not shown  

Quelle  0018.patch   Sprache: unbekannt

 
Spracherkennung für: .patch vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

From: Michael Froman <mfroman@mozilla.com>
Date: Tue, 8 Jul 2025 12:33:20 -0500
Subject: Bug 1921707 - point to new build directory location in
 third_party/chromium/build r=ng,glandium

Ran:
ack -l "\"//build/" third_party/chromium/build | xargs sed -i.bak -E 's/\"\/\/build\//\"\/\/chromium\/build\//'
ack -l "\"//build:" third_party/chromium/build | xargs sed -i.bak -E 's/\"\/\/build:/\"\/\/chromium\/build:/'
find third_party -name "*.bak" | xargs rm
hg revert \
  third_party/chromium/build/android/pylib/utils/gold_utils.py \
  third_party/chromium/build/args/README.txt \
  third_party/chromium/build/args/chromeos/README.md \
  third_party/chromium/build/gn_helpers_unittest.py \
  third_party/chromium/build/locale_tool.py \
  third_party/chromium/build/toolchain/linux/unbundle/README.md

Differential Revision: https://phabricator.services.mozilla.com/D224542
Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/6b855a2bf6b1f3feb9c6558a9357fed8e43c5b99
---
 BUILD.gn                                      |  16 +-
 PRESUBMIT_test.py                             |   2 +-
 android/BUILD.gn                              |  26 +-
 android/DIR_METADATA                          |   2 +-
 android/bytecode/BUILD.gn                     |   2 +-
 android/gtest_apk/BUILD.gn                    |   2 +-
 android/gyp/test/BUILD.gn                     |   2 +-
 android/incremental_install/BUILD.gn          |   2 +-
 .../AndroidHiddenApiBypass/BUILD.gn           |   4 +-
 android/native_flags/BUILD.gn                 |   4 +-
 android/pylib/device/commands/BUILD.gn        |   2 +-
 android/resource_sizes.gni                    |   6 +-
 android/stacktrace/BUILD.gn                   |   2 +-
 android/test/BUILD.gn                         |  14 +-
 android/test/incremental_javac_gn/BUILD.gn    |   4 +-
 android/test/missing_symbol_test.gni          |   6 +-
 android/test/nocompile_gn/BUILD.gn            |   8 +-
 android/test_wrapper/logdog_wrapper.gni       |   4 +-
 android/unused_resources/BUILD.gn             |   4 +-
 apple/apple_info_plist.gni                    |   2 +-
 apple/compile_entitlements.gni                |   2 +-
 apple/compile_plist.gni                       |   4 +-
 apple/convert_plist.gni                       |   2 +-
 apple/tweak_info_plist.gni                    |   8 +-
 args/headless.gn                              |   2 +-
 buildflag_header.gni                          |   4 +-
 chromeos/crosier_tests.gni                    |   2 +-
 chromeos/embed_sections.gni                   |   4 +-
 cipd/cipd.gni                                 |   2 +-
 compiled_action.gni                           |   4 +-
 config/BUILD.gn                               |  62 +--
 config/BUILDCONFIG.gn                         | 170 +++----
 config/aix/BUILD.gn                           |   4 +-
 config/android/BUILD.gn                       |  14 +-
 config/android/DIR_METADATA                   |   2 +-
 config/android/abi.gni                        |   4 +-
 config/android/android_nocompile.gni          |   8 +-
 config/android/build_vars.gni                 |   2 +-
 config/android/config.gni                     |  18 +-
 config/android/copy_ex.gni                    |   4 +-
 config/android/create_unwind_table.gni        |   4 +-
 config/android/extract_unwind_tables.gni      |   4 +-
 config/android/internal_rules.gni             | 104 ++--
 config/android/linker_version_script.gni      |   6 +-
 config/android/rules.gni                      | 126 ++---
 config/android/system_image.gni               |  10 +-
 config/android/test/proto/BUILD.gn            |   2 +-
 config/android/test/resource_overlay/BUILD.gn |   2 +-
 config/apple/BUILD.gn                         |   2 +-
 config/apple/create_signed_bundle.gni         |  10 +-
 config/apple/mobile_bundle_data.gni           |   6 +-
 config/apple/mobile_config.gni                |   4 +-
 config/apple/swift_source_set.gni             |   2 +-
 config/apple/symbols.gni                      |   4 +-
 config/arm.gni                                |   4 +-
 config/buildflags_paint_preview.gni           |   4 +-
 config/c++/BUILD.gn                           |  10 +-
 config/c++/c++.gni                            |   6 +-
 config/chromebox_for_meetings/BUILD.gn        |   4 +-
 config/chromecast/BUILD.gn                    |   2 +-
 config/chromeos/BUILD.gn                      |   2 +-
 config/chromeos/rules.gni                     |  38 +-
 config/chromeos/ui_mode.gni                   |   2 +-
 config/clang/BUILD.gn                         |   8 +-
 config/clang/clang.gni                        |  10 +-
 config/compiler/BUILD.gn                      | 122 ++---
 config/compiler/compiler.gni                  |  26 +-
 config/compiler/pgo/BUILD.gn                  |  10 +-
 config/compiler/pgo/pgo.gni                   |  14 +-
 config/coverage/BUILD.gn                      |   8 +-
 config/coverage/coverage.gni                  |   2 +-
 config/cuttlefish/BUILD.gn                    |   4 +-
 config/dcheck_always_on.gni                   |   2 +-
 config/devtools.gni                           |   2 +-
 config/features.gni                           |   4 +-
 config/freetype/BUILD.gn                      |   6 +-
 config/fuchsia/BUILD.gn                       |  10 +-
 config/fuchsia/DIR_METADATA                   |   2 +-
 config/fuchsia/generate_runner_scripts.gni    |  16 +-
 ...ackaged_content_embedder_excluded_dirs.gni |   2 +-
 .../size_optimized_cast_receiver_args.gn      |   2 +-
 ...e_optimized_cast_receiver_args_internal.gn |   2 +-
 config/fuchsia/sizes.gni                      |   6 +-
 config/fuchsia/symbol_archive.gni             |   2 +-
 .../test/platform_video_codecs.shard.test-cml |   2 +-
 .../fuchsia/test/test_ui_stack.shard.test-cml |   2 +-
 .../fuchsia/test/web_instance.shard.test-cml  |  12 +-
 config/gcc/BUILD.gn                           |  12 +-
 config/host_byteorder.gni                     |   2 +-
 config/ios/BUILD.gn                           |  20 +-
 config/ios/config.gni                         |   2 +-
 config/ios/ios_sdk.gni                        |  12 +-
 config/ios/ios_sdk_overrides.gni              |   2 +-
 config/ios/ios_test_runner_wrapper.gni        |   8 +-
 config/ios/ios_test_runner_xcuitest.gni       |   4 +-
 config/ios/rules.gni                          |  60 +--
 config/linux/BUILD.gn                         |  12 +-
 config/linux/atk/BUILD.gn                     |   8 +-
 config/linux/atspi2/BUILD.gn                  |   4 +-
 config/linux/dbus/BUILD.gn                    |   6 +-
 config/linux/dri/BUILD.gn                     |   2 +-
 config/linux/gtk/BUILD.gn                     |   4 +-
 config/linux/gtk/gtk.gni                      |   2 +-
 config/linux/libdrm/BUILD.gn                  |   6 +-
 config/linux/libffi/BUILD.gn                  |   4 +-
 config/linux/libva/BUILD.gn                   |   2 +-
 config/linux/nss/BUILD.gn                     |   2 +-
 config/linux/pangocairo/BUILD.gn              |   4 +-
 config/linux/pangocairo/pangocairo.gni        |   4 +-
 config/linux/pkg_config.gni                   |   6 +-
 config/locales.gni                            |   2 +-
 config/logging.gni                            |   2 +-
 config/loongarch64.gni                        |   2 +-
 config/mac/BUILD.gn                           |  14 +-
 config/mac/mac_sdk.gni                        |  18 +-
 config/mac/rules.gni                          |  16 +-
 config/mips.gni                               |   2 +-
 config/nacl/BUILD.gn                          |   2 +-
 config/nacl/config.gni                        |   2 +-
 config/nacl/host_toolchain.gni                |   4 +-
 config/nacl/rules.gni                         |   4 +-
 config/ozone.gni                              |   6 +-
 config/pch.gni                                |   6 +-
 config/posix/BUILD.gn                         |   4 +-
 config/profiling/profiling.gni                |   4 +-
 config/python.gni                             |   4 +-
 config/riscv.gni                              |   2 +-
 config/rust.gni                               |  14 +-
 config/sanitizers/BUILD.gn                    |  30 +-
 config/sanitizers/sanitizers.gni              |  26 +-
 config/sysroot.gni                            |  10 +-
 config/ui.gni                                 |   8 +-
 config/v8_target_cpu.gni                      |  12 +-
 config/win/BUILD.gn                           |  26 +-
 config/win/console_app.gni                    |   2 +-
 config/win/control_flow_guard.gni             |   2 +-
 config/win/manifest.gni                       |  10 +-
 config/zip.gni                                |   2 +-
 config/zos/BUILD.gn                           |   4 +-
 dotfile_settings.gni                          |  66 +--
 fuchsia/DIR_METADATA                          |   2 +-
 fuchsia/cipd/BUILD.gn                         |  10 +-
 fuchsia/cipd/DIR_METADATA                     |   2 +-
 fuchsia/test/BUILD.gn                         |   4 +-
 fuchsia/test/run_pytype.py                    |   2 +-
 gn_logs.gni                                   |  18 +-
 ios/intent_definition.gni                     |   6 +-
 linux/BUILD.gn                                |   8 +-
 linux/extract_symbols.gni                     |   6 +-
 linux/strip_binary.gni                        |   4 +-
 linux/unbundle/absl_algorithm.gn              |   4 +-
 linux/unbundle/absl_base.gn                   |   4 +-
 linux/unbundle/absl_cleanup.gn                |   4 +-
 linux/unbundle/absl_container.gn              |   4 +-
 linux/unbundle/absl_debugging.gn              |   4 +-
 linux/unbundle/absl_flags.gn                  |   4 +-
 linux/unbundle/absl_functional.gn             |   4 +-
 linux/unbundle/absl_hash.gn                   |   4 +-
 linux/unbundle/absl_log.gn                    |   4 +-
 linux/unbundle/absl_memory.gn                 |   4 +-
 linux/unbundle/absl_meta.gn                   |   4 +-
 linux/unbundle/absl_numeric.gn                |   4 +-
 linux/unbundle/absl_random.gn                 |   4 +-
 linux/unbundle/absl_status.gn                 |   4 +-
 linux/unbundle/absl_strings.gn                |   4 +-
 linux/unbundle/absl_synchronization.gn        |   4 +-
 linux/unbundle/absl_time.gn                   |   4 +-
 linux/unbundle/absl_types.gn                  |   4 +-
 linux/unbundle/absl_utility.gn                |   4 +-
 linux/unbundle/brotli.gn                      |   4 +-
 linux/unbundle/crc32c.gn                      |   2 +-
 linux/unbundle/dav1d.gn                       |   4 +-
 linux/unbundle/double-conversion.gn           |   2 +-
 linux/unbundle/ffmpeg.gn                      |   6 +-
 linux/unbundle/flac.gn                        |   4 +-
 linux/unbundle/flatbuffers.gn                 |   2 +-
 linux/unbundle/highway.gn                     |   4 +-
 linux/unbundle/icu.gn                         |   4 +-
 linux/unbundle/jsoncpp.gn                     |   4 +-
 linux/unbundle/libXNVCtrl.gn                  |   2 +-
 linux/unbundle/libaom.gn                      |   6 +-
 linux/unbundle/libavif.gn                     |   4 +-
 linux/unbundle/libdrm.gn                      |   4 +-
 linux/unbundle/libpng.gn                      |   4 +-
 linux/unbundle/libsecret.gn                   |   2 +-
 linux/unbundle/libusb.gn                      |   4 +-
 linux/unbundle/libvpx.gn                      |   4 +-
 linux/unbundle/libwebp.gn                     |   4 +-
 linux/unbundle/libxml.gn                      |   2 +-
 linux/unbundle/libxslt.gn                     |   2 +-
 linux/unbundle/libyuv.gn                      |   4 +-
 linux/unbundle/openh264.gn                    |   6 +-
 linux/unbundle/opus.gn                        |   4 +-
 linux/unbundle/re2.gn                         |   6 +-
 linux/unbundle/simdutf.gn                     |   4 +-
 linux/unbundle/snappy.gn                      |   2 +-
 linux/unbundle/swiftshader-SPIRV-Headers.gn   |   2 +-
 linux/unbundle/swiftshader-SPIRV-Tools.gn     |   4 +-
 linux/unbundle/vulkan-SPIRV-Headers.gn        |   2 +-
 linux/unbundle/vulkan-SPIRV-Tools.gn          |   4 +-
 linux/unbundle/woff2.gn                       |   4 +-
 linux/unbundle/zlib.gn                        |   2 +-
 linux/unbundle/zstd.gn                        |   4 +-
 nocompile.gni                                 |   8 +-
 partitioned_shared_library.gni                |  10 +-
 private_code_test/BUILD.gn                    |   2 +-
 private_code_test/private_code_test.gni       |   8 +-
 rust/BUILD.gn                                 |   4 +-
 rust/cargo_crate.gni                          |  20 +-
 rust/chromium_prelude/BUILD.gn                |   6 +-
 rust/chromium_prelude/import_test.rs          |   6 +-
 rust/crubit/BUILD.gn                          |   6 +-
 rust/rs_bindings_from_cc.gni                  |  14 +-
 rust/rust_bindgen.gni                         |  14 +-
 rust/rust_bindgen_generator.gni               |  18 +-
 rust/rust_executable.gni                      |   2 +-
 rust/rust_macro.gni                           |   4 +-
 rust/rust_shared_library.gni                  |   2 +-
 rust/rust_static_library.gni                  |   4 +-
 rust/rust_target.gni                          |  22 +-
 rust/rust_unit_test.gni                       |   8 +-
 rust/std/BUILD.gn                             |  10 +-
 rust/std/BUILD.gn.hbs                         |  22 +-
 rust/std/rules/BUILD.gn                       | 454 +++++++++---------
 rust/tests/BUILD.gn                           |  86 ++--
 rust/tests/bindgen_cpp_test/BUILD.gn          |   4 +-
 rust/tests/bindgen_cpp_test/main.rs           |   2 +-
 .../BUILD.gn                                  |   4 +-
 .../bindgen_cpp_test_with_cpp_linkage/lib.rs  |   2 +-
 rust/tests/bindgen_static_fns_test/BUILD.gn   |   6 +-
 rust/tests/bindgen_static_fns_test/main.rs    |   2 +-
 rust/tests/bindgen_static_fns_test/src/lib.rs |   2 +-
 rust/tests/bindgen_test/BUILD.gn              |   6 +-
 rust/tests/bindgen_test/main.rs               |   2 +-
 rust/tests/bindgen_test/src/lib.rs            |   2 +-
 rust/tests/test_aliased_deps/BUILD.gn         |   6 +-
 rust/tests/test_aliased_deps/main.rs          |   2 +-
 rust/tests/test_bin_crate/BUILD.gn            |   2 +-
 .../test_build_rs_target_arch_x86/BUILD.gn    |   2 +-
 rust/tests/test_control_flow_guard/BUILD.gn   |   2 +-
 rust/tests/test_cpp_including_rust/BUILD.gn   |   6 +-
 rust/tests/test_proc_macro_crate/BUILD.gn     |   2 +-
 rust/tests/test_proc_macro_crate_2/BUILD.gn   |   2 +-
 rust/tests/test_rlib_crate/BUILD.gn           |   2 +-
 rust/tests/test_rlib_crate_testonly/BUILD.gn  |   2 +-
 rust/tests/test_rs_bindings_from_cc/BUILD.gn  |   4 +-
 rust/tests/test_rust_calling_cpp/BUILD.gn     |   2 +-
 rust/tests/test_rust_exe/BUILD.gn             |  10 +-
 rust/tests/test_rust_exe/main.rs              |   4 +-
 rust/tests/test_rust_exe_2/BUILD.gn           |   4 +-
 rust/tests/test_rust_metadata/BUILD.gn        |  10 +-
 rust/tests/test_rust_metadata/lib.rs          |   2 +-
 rust/tests/test_rust_metadata/main.rs         |   2 +-
 rust/tests/test_rust_metadata/tests.rs        |   2 +-
 .../BUILD.gn                                  |   8 +-
 .../main.rs                                   |   2 +-
 .../v1/BUILD.gn                               |   2 +-
 .../v2/BUILD.gn                               |   2 +-
 rust/tests/test_rust_shared_library/BUILD.gn  |   2 +-
 rust/tests/test_rust_static_library/BUILD.gn  |   2 +-
 .../BUILD.gn                                  |   2 +-
 rust/tests/test_rust_unittests/BUILD.gn       |   4 +-
 rust/tests/test_rust_unittests/main.rs        |   2 +-
 rust/tests/test_serde_json_lenient/BUILD.gn   |   2 +-
 rust/tests/test_simple_rust_exe/BUILD.gn      |   2 +-
 rust/tests/windows_sys_test/BUILD.gn          |   6 +-
 symlink.gni                                   |   2 +-
 timestamp.gni                                 |   2 +-
 toolchain/BUILD.gn                            |   4 +-
 toolchain/aix/BUILD.gn                        |   2 +-
 toolchain/android/BUILD.gn                    |  14 +-
 toolchain/android/DIR_METADATA                |   2 +-
 toolchain/apple/BUILD.gn                      |   2 +-
 toolchain/apple/toolchain.gni                 |  62 +--
 toolchain/cc_wrapper.gni                      |   2 +-
 toolchain/concurrent_links.gni                |  14 +-
 toolchain/cros/BUILD.gn                       |  10 +-
 toolchain/cros_toolchain.gni                  |   4 +-
 toolchain/fuchsia/BUILD.gn                    |   2 +-
 toolchain/fuchsia/DIR_METADATA                |   2 +-
 toolchain/gcc_toolchain.gni                   |  46 +-
 toolchain/ios/BUILD.gn                        |   4 +-
 toolchain/linux/BUILD.gn                      |  10 +-
 toolchain/linux/unbundle/BUILD.gn             |   2 +-
 toolchain/mac/BUILD.gn                        |   6 +-
 toolchain/nacl/BUILD.gn                       |   6 +-
 toolchain/nacl_toolchain.gni                  |   4 +-
 toolchain/rbe.gni                             |   6 +-
 toolchain/siso.gni                            |   4 +-
 toolchain/toolchain.gni                       |   6 +-
 toolchain/wasm/BUILD.gn                       |   2 +-
 toolchain/win/BUILD.gn                        |   6 +-
 toolchain/win/midl.gni                        |   4 +-
 toolchain/win/toolchain.gni                   |  44 +-
 toolchain/win/win_toolchain_data.gni          |   8 +-
 toolchain/zos/BUILD.gn                        |   6 +-
 util/BUILD.gn                                 |  10 +-
 util/branding.gni                             |   2 +-
 util/generate_wrapper.gni                     |   2 +-
 util/java_action.gni                          |   2 +-
 util/lastchange.gni                           |   4 +-
 util/process_version.gni                      |   6 +-
 win/BUILD.gn                                  |  10 +-
 win/message_compiler.gni                      |   2 +-
 304 files changed, 1508 insertions(+), 1508 deletions(-)

diff --git a/BUILD.gn b/BUILD.gn
index c159f3233..42942a955 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -2,16 +2,16 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/buildflag_header.gni")
-import("//build/config/cast.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/chromeos/args.gni")
-import("//build/config/features.gni")
-import("//build/util/process_version.gni")
+import("//chromium/build/buildflag_header.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/chromeos/args.gni")
+import("//chromium/build/config/features.gni")
+import("//chromium/build/util/process_version.gni")
 import("//build_overrides/build.gni")
 
 if (is_ios) {
-  import("//build/config/ios/ios_sdk.gni")
+  import("//chromium/build/config/ios/ios_sdk.gni")
 }
 
 source_set("buildflag_header_h") {
@@ -125,7 +125,7 @@ if (build_with_chromium) {
   group("gold_common_pytype") {
     testonly = true
 
-    data = [ "//build/skia_gold_common/" ]
+    data = [ "//chromium/build/skia_gold_common/" ]
 
     data_deps = [ "//testing:pytype_dependencies" ]
   }
diff --git a/PRESUBMIT_test.py b/PRESUBMIT_test.py
index c39c19cbf..adab1bd8d 100755
--- a/PRESUBMIT_test.py
+++ b/PRESUBMIT_test.py
@@ -34,7 +34,7 @@ class CheckNoBadDepsTest(unittest.TestCase):
         _fails_deps_check('import("//third_party/foo")', filename='foo.gni'))
 
   def testPaths(self):
-    self.assertFalse(_fails_deps_check('import("//build/things.gni")'))
+    self.assertFalse(_fails_deps_check('import("//chromium/build/things.gni")'))
     self.assertTrue(_fails_deps_check('import("//chrome/things.gni")'))
 
 
diff --git a/android/BUILD.gn b/android/BUILD.gn
index bae601822..66c26fddc 100644
--- a/android/BUILD.gn
+++ b/android/BUILD.gn
@@ -2,13 +2,13 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/build_vars.gni")
-import("//build/config/android/config.gni")
-import("//build/config/android/rules.gni")
-import("//build/config/clang/clang.gni")
-import("//build/config/coverage/coverage.gni")
-import("//build/config/gclient_args.gni")
-import("//build/config/python.gni")
+import("//chromium/build/config/android/build_vars.gni")
+import("//chromium/build/config/android/config.gni")
+import("//chromium/build/config/android/rules.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/coverage/coverage.gni")
+import("//chromium/build/config/gclient_args.gni")
+import("//chromium/build/config/python.gni")
 import("//build_overrides/build.gni")
 
 if (build_with_chromium) {
@@ -102,7 +102,7 @@ if (enable_java_templates) {
       deps = [
         ":junit_test_assets",
         ":junit_test_resources",
-        "//build/android/test/incremental_javac_gn:no_signature_change_prebuilt_java",
+        "//chromium/build/android/test/incremental_javac_gn:no_signature_change_prebuilt_java",
         "//third_party/junit",
       ]
     }
@@ -129,8 +129,8 @@ if (defined(sanitizer_arch)) {
 python_library("test_result_presentations_py") {
   pydeps_file = "pylib/results/presentation/test_results_presentation.pydeps"
   data = [
-    "//build/android/pylib/results/presentation/template",
-    "//build/android/pylib/results/presentation/javascript/main_html.js",
+    "//chromium/build/android/pylib/results/presentation/template",
+    "//chromium/build/android/pylib/results/presentation/javascript/main_html.js",
     "//third_party/catapult/third_party/gsutil/",
     "//third_party/jinja2/debug.py",
     "//third_party/six",
@@ -146,7 +146,7 @@ python_library("devil_chromium_py") {
     "//third_party/catapult/devil/devil/devil_dependencies.json",
 
     # Read by gn_helpers.BuildWithChromium()
-    "//build/config/gclient_args.gni",
+    "//chromium/build/config/gclient_args.gni",
   ]
 }
 
@@ -157,7 +157,7 @@ group("apk_installer_data") {
   if (build_with_chromium) {
     if (!is_component_build) {
       data_deps = [
-        "//build/android/pylib/device/commands",
+        "//chromium/build/android/pylib/device/commands",
         "//tools/android/devil_util",
       ]
     }
@@ -234,7 +234,7 @@ group("test_runner_device_support") {
 
   # Proguard is needed only when using apks (rather than native executables).
   if (enable_java_templates) {
-    data_deps += [ "//build/android/stacktrace:java_deobfuscate" ]
+    data_deps += [ "//chromium/build/android/stacktrace:java_deobfuscate" ]
   }
 }
 
diff --git a/android/DIR_METADATA b/android/DIR_METADATA
index cdc2d6fb6..37c98f5e4 100644
--- a/android/DIR_METADATA
+++ b/android/DIR_METADATA
@@ -1 +1 @@
-mixins: "//build/android/COMMON_METADATA"
+mixins: "//chromium/build/android/COMMON_METADATA"
diff --git a/android/bytecode/BUILD.gn b/android/bytecode/BUILD.gn
index 7849ea393..91080bb64 100644
--- a/android/bytecode/BUILD.gn
+++ b/android/bytecode/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 java_binary("trace_event_adder") {
   main_class = "org.chromium.bytecode.TraceEventAdder"
diff --git a/android/gtest_apk/BUILD.gn b/android/gtest_apk/BUILD.gn
index 69b0889c9..c5564995f 100644
--- a/android/gtest_apk/BUILD.gn
+++ b/android/gtest_apk/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 android_library("native_test_instrumentation_test_runner_java") {
   testonly = true
diff --git a/android/gyp/test/BUILD.gn b/android/gyp/test/BUILD.gn
index 301a220d0..421865b3e 100644
--- a/android/gyp/test/BUILD.gn
+++ b/android/gyp/test/BUILD.gn
@@ -1,4 +1,4 @@
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 java_library("hello_world_java") {
   sources = [ "java/org/chromium/helloworld/HelloWorldPrinter.java" ]
diff --git a/android/incremental_install/BUILD.gn b/android/incremental_install/BUILD.gn
index d7a321882..a615aafa7 100644
--- a/android/incremental_install/BUILD.gn
+++ b/android/incremental_install/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 android_library("bootstrap_java") {
   sources = [
diff --git a/android/incremental_install/third_party/AndroidHiddenApiBypass/BUILD.gn b/android/incremental_install/third_party/AndroidHiddenApiBypass/BUILD.gn
index d14c7b954..ef535b7c4 100644
--- a/android/incremental_install/third_party/AndroidHiddenApiBypass/BUILD.gn
+++ b/android/incremental_install/third_party/AndroidHiddenApiBypass/BUILD.gn
@@ -2,12 +2,12 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 # Approved by chrome-security@ only for use by incremental install.
 visibility = [
   ":*",
-  "//build/android/incremental_install:*",
+  "//chromium/build/android/incremental_install:*",
 ]
 
 android_library("stub_java") {
diff --git a/android/native_flags/BUILD.gn b/android/native_flags/BUILD.gn
index 317103026..20855df9d 100644
--- a/android/native_flags/BUILD.gn
+++ b/android/native_flags/BUILD.gn
@@ -3,7 +3,7 @@
 # found in the LICENSE file.
 
 if (current_toolchain == default_toolchain) {
-  import("//build/toolchain/toolchain.gni")
+  import("//chromium/build/toolchain/toolchain.gni")
 
   # A toolchain that will capture compiler and linker arguments to a file.
   toolchain("flagcapture") {
@@ -26,7 +26,7 @@ if (current_toolchain == default_toolchain) {
       description = stamp_description
     }
   }
-} else if (current_toolchain == "//build/android/native_flags:flagcapture") {
+} else if (current_toolchain == "//chromium/build/android/native_flags:flagcapture") {
   # This will record flags from all default configs of the default toolchain.
   source_set("default_ccflags") {
     sources = [ "empty.cc" ]
diff --git a/android/pylib/device/commands/BUILD.gn b/android/pylib/device/commands/BUILD.gn
index 2f0273487..8033465ee 100644
--- a/android/pylib/device/commands/BUILD.gn
+++ b/android/pylib/device/commands/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 group("commands") {
   data_deps = [ ":chromium_commands_java" ]
diff --git a/android/resource_sizes.gni b/android/resource_sizes.gni
index d0783048b..a670b083e 100644
--- a/android/resource_sizes.gni
+++ b/android/resource_sizes.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/internal_rules.gni")
+import("//chromium/build/config/android/internal_rules.gni")
 
 # Generates a script in the bin directory that runs
 # //build/android/resource_sizes.py against the provided apk.
@@ -18,13 +18,13 @@ import("//build/config/android/internal_rules.gni")
 template("android_resource_sizes_test") {
   generate_android_wrapper(target_name) {
     forward_variables_from(invoker, [ "data_deps" ])
-    executable = "//build/android/resource_sizes.py"
+    executable = "//chromium/build/android/resource_sizes.py"
     wrapper_script = "$root_out_dir/bin/run_${target_name}"
 
     assert(defined(invoker.apk_name) != defined(invoker.file_path),
            "Exactly one of apk_name or file_path should be provided.")
 
-    deps = [ "//build/android:resource_sizes_py" ]
+    deps = [ "//chromium/build/android:resource_sizes_py" ]
     executable_args = [
       "--output-format",
       "histograms",
diff --git a/android/stacktrace/BUILD.gn b/android/stacktrace/BUILD.gn
index f8168ab4e..43a33c76c 100644
--- a/android/stacktrace/BUILD.gn
+++ b/android/stacktrace/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 java_library("java_deobfuscate_java") {
   sources = [ "java/org/chromium/build/FlushingReTrace.java" ]
diff --git a/android/test/BUILD.gn b/android/test/BUILD.gn
index e9bbbce1b..24f55fe24 100644
--- a/android/test/BUILD.gn
+++ b/android/test/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/android_nocompile.gni")
+import("//chromium/build/config/android/android_nocompile.gni")
 import("missing_symbol_test.gni")
 import("nocompile_gn/nocompile_sources.gni")
 
@@ -21,7 +21,7 @@ group("android_nocompile_tests") {
 
 android_nocompile_test_suite("android_lint_tests") {
   # Depend on lint script so that the action is re-run whenever the script is  modified.
-  pydeps = [ "//build/android/gyp/lint.pydeps" ]
+  pydeps = [ "//chromium/build/android/gyp/lint.pydeps" ]
 
   tests = [
     {
@@ -54,12 +54,12 @@ android_nocompile_test_suite("android_lookup_dep_tests") {
           rebase_path(import_child_missing_symbol_test_nocompile_sources,
                       "",
                       "nocompile_gn")
-      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:import_child_missing_symbol_test_java\n *\"//build/android/test/nocompile_gn:sub_b_java\""
+      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:import_child_missing_symbol_test_java\n *\"//chromium/build/android/test/nocompile_gn:sub_b_java\""
     },
     {
       target = "nocompile_gn:import_parent_missing_symbol_test_java"
       nocompile_sources = []
-      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:import_parent_missing_symbol_test_java\n *\"//build/android/test/nocompile_gn:b_java\""
+      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:import_parent_missing_symbol_test_java\n *\"//chromium/build/android/test/nocompile_gn:b_java\""
     },
     {
       target = "nocompile_gn:import_turbine_missing_symbol_test_java"
@@ -67,17 +67,17 @@ android_nocompile_test_suite("android_lookup_dep_tests") {
           rebase_path(import_turbine_missing_symbol_test_nocompile_sources,
                       "",
                       "nocompile_gn")
-      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:import_turbine_missing_symbol_test_java\n *\"//build/android/test/nocompile_gn:b_java\""
+      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:import_turbine_missing_symbol_test_java\n *\"//chromium/build/android/test/nocompile_gn:b_java\""
     },
     {
       target = "nocompile_gn:prebuilt_missing_symbol_test_java"
       nocompile_sources = []
-      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:prebuilt_missing_symbol_test_java\n *\"//build/android/test/nocompile_gn:c_prebuilt_java\""
+      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:prebuilt_missing_symbol_test_java\n *\"//chromium/build/android/test/nocompile_gn:c_prebuilt_java\""
     },
     {
       target = "nocompile_gn:cpp_template_missing_symbol_test_java"
       nocompile_sources = []
-      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:cpp_template_missing_symbol_test_java\n *\"//build/android/test/nocompile_gn:d_java\""
+      expected_compile_output_regex = "Hint: Try adding the following to //build/android/test/nocompile_gn:cpp_template_missing_symbol_test_java\n *\"//chromium/build/android/test/nocompile_gn:d_java\""
     },
   ]
 }
diff --git a/android/test/incremental_javac_gn/BUILD.gn b/android/test/incremental_javac_gn/BUILD.gn
index 9411497fa..43adf1470 100644
--- a/android/test/incremental_javac_gn/BUILD.gn
+++ b/android/test/incremental_javac_gn/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 declare_args() {
   incremental_javac_test_toggle_gn = false
@@ -85,7 +85,7 @@ incremental_javac_prebuilt("no_signature_change_prebuilt_generator") {
   testonly = true
   sources = all_test_sources
   toggle_gn_target = ":changing_java"
-  pydeps = [ "//build/android/gyp/compile_java.pydeps" ]
+  pydeps = [ "//chromium/build/android/gyp/compile_java.pydeps" ]
 }
 
 android_java_prebuilt("no_signature_change_prebuilt_java") {
diff --git a/android/test/missing_symbol_test.gni b/android/test/missing_symbol_test.gni
index 3cc4741c9..e93eab566 100644
--- a/android/test/missing_symbol_test.gni
+++ b/android/test/missing_symbol_test.gni
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/android_nocompile.gni")
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/android_nocompile.gni")
+import("//chromium/build/config/android/rules.gni")
 
 missing_symbol_generated_importer_template_nocompile_source =
-    "//build/android/java/test/missing_symbol/Importer.template"
+    "//chromium/build/android/java/test/missing_symbol/Importer.template"
 
 template("missing_symbol_test") {
   # Not named "_java" to prevent target from being considered a classpath dep.
diff --git a/android/test/nocompile_gn/BUILD.gn b/android/test/nocompile_gn/BUILD.gn
index 406bd8c48..52d7a9ef0 100644
--- a/android/test/nocompile_gn/BUILD.gn
+++ b/android/test/nocompile_gn/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/android/test/missing_symbol_test.gni")
-import("//build/config/android/android_nocompile.gni")
-import("//build/config/android/rules.gni")
+import("//chromium/build/android/test/missing_symbol_test.gni")
+import("//chromium/build/config/android/android_nocompile.gni")
+import("//chromium/build/config/android/rules.gni")
 import("nocompile_sources.gni")
 
 template("lint_test") {
@@ -24,7 +24,7 @@ template("lint_test") {
     # targets. We need to test linting a normal apk target.
     apk_name = _apk_target_name
     deps = [ ":$_library_target_name" ]
-    android_manifest = "//build/android/AndroidManifest.xml"
+    android_manifest = "//chromium/build/android/AndroidManifest.xml"
   }
 
   android_lint(target_name) {
diff --git a/android/test_wrapper/logdog_wrapper.gni b/android/test_wrapper/logdog_wrapper.gni
index 357bb6c16..cec37a7d7 100644
--- a/android/test_wrapper/logdog_wrapper.gni
+++ b/android/test_wrapper/logdog_wrapper.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/util/generate_wrapper.gni")
+import("//chromium/build/util/generate_wrapper.gni")
 
 # Defines a generated_wrapper script test under bin/ in the build dir that is
 # itself wrapped by the logdog_wrapper.py tool, which will automatically stream
@@ -24,7 +24,7 @@ template("logdog_wrapper_script_test") {
       executable_args += invoker.args
     }
 
-    data_deps = [ "//build/android:logdog_wrapper_py" ]
+    data_deps = [ "//chromium/build/android:logdog_wrapper_py" ]
     if (defined(invoker.data_deps)) {
       data_deps += invoker.data_deps
     }
diff --git a/android/unused_resources/BUILD.gn b/android/unused_resources/BUILD.gn
index 4b8749b47..ed196668f 100644
--- a/android/unused_resources/BUILD.gn
+++ b/android/unused_resources/BUILD.gn
@@ -2,10 +2,10 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 java_binary("unused_resources") {
-  sources = [ "//build/android/unused_resources/UnusedResources.java" ]
+  sources = [ "//chromium/build/android/unused_resources/UnusedResources.java" ]
   main_class = "build.android.unused_resources.UnusedResources"
   deps = [
     "//third_party/android_deps:com_android_tools_common_java",
diff --git a/apple/apple_info_plist.gni b/apple/apple_info_plist.gni
index bf66dbd6b..eeeed41ff 100644
--- a/apple/apple_info_plist.gni
+++ b/apple/apple_info_plist.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/apple/compile_plist.gni")
+import("//chromium/build/apple/compile_plist.gni")
 
 # The base template used to generate Info.plist files for iOS and Mac apps and
 # frameworks.
diff --git a/apple/compile_entitlements.gni b/apple/compile_entitlements.gni
index 1f84a115d..93d042f58 100644
--- a/apple/compile_entitlements.gni
+++ b/apple/compile_entitlements.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/apple/compile_plist.gni")
+import("//chromium/build/apple/compile_plist.gni")
 
 # Template to merge multiple .entitlements files performing variable
 # substitutions.
diff --git a/apple/compile_plist.gni b/apple/compile_plist.gni
index df8de0c21..d090b3841 100644
--- a/apple/compile_plist.gni
+++ b/apple/compile_plist.gni
@@ -43,7 +43,7 @@ template("compile_plist") {
                              "testonly",
                            ])
 
-    script = "//build/apple/plist_util.py"
+    script = "//chromium/build/apple/plist_util.py"
     sources = invoker.plist_templates
     outputs = [ _merged_name ]
     args = [
@@ -59,7 +59,7 @@ template("compile_plist") {
                              "testonly",
                              "visibility",
                            ])
-    script = "//build/apple/plist_util.py"
+    script = "//chromium/build/apple/plist_util.py"
     sources = [ _merged_name ]
     outputs = [ _output_name ]
     args = [
diff --git a/apple/convert_plist.gni b/apple/convert_plist.gni
index 740bfc77b..ddbc7e948 100644
--- a/apple/convert_plist.gni
+++ b/apple/convert_plist.gni
@@ -27,7 +27,7 @@ template("convert_plist") {
                              "deps",
                            ])
 
-    script = "//build/apple/plist_util.py"
+    script = "//chromium/build/apple/plist_util.py"
     sources = [ invoker.source ]
     outputs = [ invoker.output ]
     args = [
diff --git a/apple/tweak_info_plist.gni b/apple/tweak_info_plist.gni
index 347c5d58d..7b67a89ce 100644
--- a/apple/tweak_info_plist.gni
+++ b/apple/tweak_info_plist.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/util/lastchange.gni")
+import("//chromium/build/util/lastchange.gni")
 
 # Template to run the tweak_info_plist.py script on a plist.
 #
@@ -36,7 +36,7 @@ template("tweak_info_plist") {
                                "testonly",
                                "deps",
                              ])
-      script = "//build/apple/plist_util.py"
+      script = "//chromium/build/apple/plist_util.py"
       sources = invoker.info_plists
       outputs = [ _source_name ]
       args = [
@@ -62,10 +62,10 @@ template("tweak_info_plist") {
                              "args",
                              "testonly",
                            ])
-    script = "//build/apple/tweak_info_plist.py"
+    script = "//chromium/build/apple/tweak_info_plist.py"
     inputs = [
       script,
-      "//build/util/version.py",
+      "//chromium/build/util/version.py",
       lastchange_file,
       "//chrome/VERSION",
     ]
diff --git a/args/headless.gn b/args/headless.gn
index ed8c03242..fef6b45ba 100644
--- a/args/headless.gn
+++ b/args/headless.gn
@@ -2,7 +2,7 @@
 #
 # Add import to arg.gn in out directory and run gn gen on the directory to use.
 # E.g. for out directory out/foo:
-# echo 'import("//build/args/headless.gn")' > out/foo/args.gn
+# echo 'import("//chromium/build/args/headless.gn")' > out/foo/args.gn
 # gn gen out/foo
 #
 # Use gn args to add your own build preference args.
diff --git a/buildflag_header.gni b/buildflag_header.gni
index f7b42f724..c9f091fcb 100644
--- a/buildflag_header.gni
+++ b/buildflag_header.gni
@@ -95,7 +95,7 @@
 #   }
 template("buildflag_header") {
   action(target_name) {
-    script = "//build/write_buildflag_header.py"
+    script = "//chromium/build/write_buildflag_header.py"
 
     if (defined(invoker.header_dir)) {
       header_file = "${invoker.header_dir}/${invoker.header}"
@@ -132,6 +132,6 @@ template("buildflag_header") {
                              "visibility",
                            ])
 
-    public_deps = [ "//build:buildflag_header_h" ]
+    public_deps = [ "//chromium/build:buildflag_header_h" ]
   }
 }
diff --git a/chromeos/crosier_tests.gni b/chromeos/crosier_tests.gni
index b717dacbe..3f6eb7e45 100644
--- a/chromeos/crosier_tests.gni
+++ b/chromeos/crosier_tests.gni
@@ -11,7 +11,7 @@
 # to the test sources. These files will be copied to the appropriate directory.
 # See docs/testing/chromeos_integration/crosier_metadata.md for details.
 
-import("//build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
 
 template("crosier_tests") {
   assert(is_chromeos_device)
diff --git a/chromeos/embed_sections.gni b/chromeos/embed_sections.gni
index 83eb06b23..40e0e800a 100644
--- a/chromeos/embed_sections.gni
+++ b/chromeos/embed_sections.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 # Embed elf section information of a binary into the binary's predefined
 # symbols.
@@ -19,7 +19,7 @@ template("embed_sections") {
                            "testonly",
                          ])
   action("${target_name}") {
-    script = "//build/chromeos/embed_sections.py"
+    script = "//chromium/build/chromeos/embed_sections.py"
 
     if (defined(invoker.sections_embedded_binary_output)) {
       sections_embedded_binary_output = invoker.sections_embedded_binary_output
diff --git a/cipd/cipd.gni b/cipd/cipd.gni
index 83224498a..00b4bd4f2 100644
--- a/cipd/cipd.gni
+++ b/cipd/cipd.gni
@@ -122,7 +122,7 @@ template("cipd_package_definition_by_file") {
     _output_yaml_filename = invoker.package_definition_yaml
   }
   action(target_name) {
-    script = "//build/cipd/cipd_from_file.py"
+    script = "//chromium/build/cipd/cipd_from_file.py"
     inputs = [ invoker.files_file ]
     args = [
       "--description=" + invoker.description,
diff --git a/compiled_action.gni b/compiled_action.gni
index f5df30108..f74ca96ee 100644
--- a/compiled_action.gni
+++ b/compiled_action.gni
@@ -98,7 +98,7 @@ template("compiled_action") {
       inputs = []
     }
 
-    script = "//build/gn_run_binary.py"
+    script = "//chromium/build/gn_run_binary.py"
 
     # Constuct the host toolchain version of the tool.
     host_tool = invoker.tool + "($host_toolchain)"
@@ -145,7 +145,7 @@ template("compiled_action_foreach") {
       inputs = []
     }
 
-    script = "//build/gn_run_binary.py"
+    script = "//chromium/build/gn_run_binary.py"
 
     # Constuct the host toolchain version of the tool.
     host_tool = invoker.tool + "($host_toolchain)"
diff --git a/config/BUILD.gn b/config/BUILD.gn
index d8352aadf..36c03e0dd 100644
--- a/config/BUILD.gn
+++ b/config/BUILD.gn
@@ -2,25 +2,25 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/c++/c++.gni")
-import("//build/config/cast.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/dcheck_always_on.gni")
-import("//build/config/features.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/dcheck_always_on.gni")
+import("//chromium/build/config/features.gni")
 
 # Subprojects need to override arguments in {mac,ios}_sdk_overrides.gni in their
 # .gn config, but those arguments are only used on macOS. Including
 # mac_sdk_overrides.gni insures that this doesn't trigger an unused argument
 # warning.
-import("//build/config/ios/ios_sdk_overrides.gni")
-import("//build/config/mac/mac_sdk_overrides.gni")
+import("//chromium/build/config/ios/ios_sdk_overrides.gni")
+import("//chromium/build/config/mac/mac_sdk_overrides.gni")
 
-import("//build/config/pch.gni")
-import("//build/config/rust.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/config/ui.gni")
+import("//chromium/build/config/pch.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/ui.gni")
 if (is_android) {
-  import("//build/config/android/abi.gni")
+  import("//chromium/build/config/android/abi.gni")
 }
 
 # ==============================================
@@ -237,11 +237,11 @@ group("common_deps_without_libcxx") {
   public_deps = [ ":$_toolchain_marker_name" ]
 
   if (using_sanitizer) {
-    public_deps += [ "//build/config/sanitizers:deps" ]
+    public_deps += [ "//chromium/build/config/sanitizers:deps" ]
   }
 
   if (use_libfuzzer) {
-    public_deps += [ "//build/config/sanitizers:dlclose_shim" ]
+    public_deps += [ "//chromium/build/config/sanitizers:dlclose_shim" ]
   }
 
   if (use_afl) {
@@ -256,7 +256,7 @@ group("common_deps_without_libcxx") {
     public_deps +=
         [ "//third_party/fuchsia-gn-sdk/src/config:runtime_library_group" ]
     if (is_asan) {
-      public_deps += [ "//build/config/fuchsia:asan_runtime_library" ]
+      public_deps += [ "//chromium/build/config/fuchsia:asan_runtime_library" ]
     }
   }
 
@@ -271,7 +271,7 @@ group("common_deps_without_libcxx") {
     # The CRT runtime is dynamically linked in component builds and needs to
     # be present on bots that run exes or load DLLs. This also includes
     # debugging DLLs in all builds.
-    data_deps = [ "//build/win:runtime_libs" ]
+    data_deps = [ "//chromium/build/win:runtime_libs" ]
 
     if (host_os == "win") {
       # In order to ensure the ACLing is applied to every binary loaded in an
@@ -279,7 +279,7 @@ group("common_deps_without_libcxx") {
       # do this because the tool is subject to race conditions if a binary is
       # placed in the out folder while it is running.
       public_deps +=
-          [ "//build/config/win:maybe_set_appcontainer_acls($host_toolchain)" ]
+          [ "//chromium/build/config/win:maybe_set_appcontainer_acls($host_toolchain)" ]
     }
   }
 }
@@ -329,8 +329,8 @@ group("shared_library_deps") {
 # Windows linker setup for EXEs and DLLs.
 if (is_win) {
   _windows_linker_configs = [
-    "//build/config/win:sdk_link",
-    "//build/config/win:common_linker_setup",
+    "//chromium/build/config/win:sdk_link",
+    "//chromium/build/config/win:common_linker_setup",
   ]
 }
 
@@ -341,16 +341,16 @@ config("executable_config") {
   if (is_win) {
     configs += _windows_linker_configs
   } else if (is_mac) {
-    configs += [ "//build/config/mac:mac_dynamic_flags" ]
+    configs += [ "//chromium/build/config/mac:mac_dynamic_flags" ]
   } else if (is_ios) {
     configs += [
-      "//build/config/ios:ios_dynamic_flags",
-      "//build/config/ios:ios_executable_flags",
+      "//chromium/build/config/ios:ios_dynamic_flags",
+      "//chromium/build/config/ios:ios_executable_flags",
     ]
   } else if (is_linux || is_chromeos || is_android || current_os == "aix") {
-    configs += [ "//build/config/gcc:executable_config" ]
+    configs += [ "//chromium/build/config/gcc:executable_config" ]
     if (is_castos || is_cast_android) {
-      configs += [ "//build/config/chromecast:executable_config" ]
+      configs += [ "//chromium/build/config/chromecast:executable_config" ]
     }
   }
 
@@ -373,16 +373,16 @@ config("shared_library_config") {
   if (is_win) {
     configs += _windows_linker_configs
   } else if (is_mac) {
-    configs += [ "//build/config/mac:mac_dynamic_flags" ]
+    configs += [ "//chromium/build/config/mac:mac_dynamic_flags" ]
   } else if (is_ios) {
     configs += [
-      "//build/config/ios:ios_dynamic_flags",
-      "//build/config/ios:ios_shared_library_flags",
+      "//chromium/build/config/ios:ios_dynamic_flags",
+      "//chromium/build/config/ios:ios_shared_library_flags",
     ]
   } else if (is_castos || is_cast_android) {
-    configs += [ "//build/config/chromecast:shared_library_config" ]
+    configs += [ "//chromium/build/config/chromecast:shared_library_config" ]
   } else if (is_linux || is_chromeos || current_os == "aix") {
-    configs += [ "//build/config/gcc:shared_library_config" ]
+    configs += [ "//chromium/build/config/gcc:shared_library_config" ]
   }
 
   # If we're using the prebuilt instrumented libraries with the sanitizers, we
@@ -414,12 +414,12 @@ config("precompiled_headers") {
       # This is a file that GN will compile with the above header. It will be
       # implicitly added to the sources (potentially multiple times, with one
       # variant for each language used in the target).
-      precompiled_source = "//build/precompile.cc"
+      precompiled_source = "//chromium/build/precompile.cc"
 
       # Force include the header.
       cflags = [ "/FI$precompiled_header" ]
     } else if (is_mac || is_linux) {
-      precompiled_source = "//build/precompile.h"
+      precompiled_source = "//chromium/build/precompile.h"
     }
   }
 }
diff --git a/config/BUILDCONFIG.gn b/config/BUILDCONFIG.gn
index f1189be21..4bb38fe31 100644
--- a/config/BUILDCONFIG.gn
+++ b/config/BUILDCONFIG.gn
@@ -208,33 +208,33 @@ if (host_toolchain == "") {
 
   if (host_os == "linux" || host_os == "openbsd") {
     if (target_os != "linux") {
-      host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
+      host_toolchain = "//chromium/build/toolchain/linux:clang_$host_cpu"
     } else if (is_clang) {
-      host_toolchain = "//build/toolchain/linux:clang_$host_cpu"
+      host_toolchain = "//chromium/build/toolchain/linux:clang_$host_cpu"
     } else {
-      host_toolchain = "//build/toolchain/linux:$host_cpu"
+      host_toolchain = "//chromium/build/toolchain/linux:$host_cpu"
     }
   } else if (host_os == "mac") {
-    host_toolchain = "//build/toolchain/mac:clang_$host_cpu"
+    host_toolchain = "//chromium/build/toolchain/mac:clang_$host_cpu"
   } else if (host_os == "win") {
     # On Windows always use the target CPU for host builds for x86/x64. On the
     # configurations we support this will always work and it saves build steps.
     # Windows ARM64 targets require an x64 host for cross build.
     if (target_cpu == "x86" || target_cpu == "x64") {
       if (is_clang) {
-        host_toolchain = "//build/toolchain/win:win_clang_$target_cpu"
+        host_toolchain = "//chromium/build/toolchain/win:win_clang_$target_cpu"
       } else {
-        host_toolchain = "//build/toolchain/win:$target_cpu"
+        host_toolchain = "//chromium/build/toolchain/win:$target_cpu"
       }
     } else if (is_clang) {
-      host_toolchain = "//build/toolchain/win:win_clang_$host_cpu"
+      host_toolchain = "//chromium/build/toolchain/win:win_clang_$host_cpu"
     } else {
-      host_toolchain = "//build/toolchain/win:$host_cpu"
+      host_toolchain = "//chromium/build/toolchain/win:$host_cpu"
     }
   } else if (host_os == "aix") {
-    host_toolchain = "//build/toolchain/aix:$host_cpu"
+    host_toolchain = "//chromium/build/toolchain/aix:$host_cpu"
   } else if (host_os == "zos") {
-    host_toolchain = "//build/toolchain/zos:$host_cpu"
+    host_toolchain = "//chromium/build/toolchain/zos:$host_cpu"
   } else {
     assert(false, "Unsupported host_os: $host_os")
   }
@@ -245,40 +245,40 @@ _default_toolchain = ""
 if (target_os == "android") {
   # Targeting android on Mac is best-effort and not guaranteed to work.
   #assert(host_os == "linux", "Android builds are only supported on Linux.")
-  _default_toolchain = "//build/toolchain/android:android_clang_$target_cpu"
+  _default_toolchain = "//chromium/build/toolchain/android:android_clang_$target_cpu"
 } else if (target_os == "chromeos" || target_os == "linux" || target_os == "openbsd") {
   # See comments in build/toolchain/cros/BUILD.gn about board compiles.
   if (is_clang) {
-    _default_toolchain = "//build/toolchain/linux:clang_$target_cpu"
+    _default_toolchain = "//chromium/build/toolchain/linux:clang_$target_cpu"
   } else {
-    _default_toolchain = "//build/toolchain/linux:$target_cpu"
+    _default_toolchain = "//chromium/build/toolchain/linux:$target_cpu"
   }
 } else if (target_os == "fuchsia") {
-  _default_toolchain = "//build/toolchain/fuchsia:$target_cpu"
+  _default_toolchain = "//chromium/build/toolchain/fuchsia:$target_cpu"
 } else if (target_os == "ios") {
-  _default_toolchain = "//build/toolchain/ios:ios_clang_$target_cpu"
+  _default_toolchain = "//chromium/build/toolchain/ios:ios_clang_$target_cpu"
 } else if (target_os == "mac") {
   #assert(host_os == "mac" || host_os == "linux",
   #       "Mac cross-compiles are unsupported.")
-  _default_toolchain = "//build/toolchain/mac:clang_$target_cpu"
+  _default_toolchain = "//chromium/build/toolchain/mac:clang_$target_cpu"
 } else if (target_os == "win") {
   # On Windows, we use the same toolchain for host and target by default.
   # Beware, win cross builds have some caveats, see docs/win_cross.md
   if (is_clang) {
-    _default_toolchain = "//build/toolchain/win:win_clang_$target_cpu"
+    _default_toolchain = "//chromium/build/toolchain/win:win_clang_$target_cpu"
   } else {
-    _default_toolchain = "//build/toolchain/win:$target_cpu"
+    _default_toolchain = "//chromium/build/toolchain/win:$target_cpu"
   }
 } else if (target_os == "winuwp") {
   # Only target WinUWP on for a Windows store application and only
   # x86, x64 and arm are supported target CPUs.
   assert(target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm" ||
          target_cpu == "arm64")
-  _default_toolchain = "//build/toolchain/win:uwp_$target_cpu"
+  _default_toolchain = "//chromium/build/toolchain/win:uwp_$target_cpu"
 } else if (target_os == "aix") {
-  _default_toolchain = "//build/toolchain/aix:$target_cpu"
+  _default_toolchain = "//chromium/build/toolchain/aix:$target_cpu"
 } else if (target_os == "zos") {
-  _default_toolchain = "//build/toolchain/zos:$target_cpu"
+  _default_toolchain = "//chromium/build/toolchain/zos:$target_cpu"
 } else {
   assert(false, "Unsupported target_os: $target_os")
 }
@@ -343,77 +343,77 @@ is_posix = !is_win && !is_fuchsia
 
 # Holds all configs used for running the compiler.
 default_compiler_configs = [
-  "//build/config:feature_flags",
-  "//build/config/compiler:afdo",
-  "//build/config/compiler:afdo_optimize_size",
-  "//build/config/compiler:cet_shadow_stack",
-  "//build/config/compiler:chromium_code",
-  "//build/config/compiler:compiler",
-  "//build/config/compiler:compiler_arm_fpu",
-  "//build/config/compiler:compiler_arm_thumb",
-  "//build/config/compiler:default_include_dirs",
-  "//build/config/compiler:default_init_stack_vars",
-  "//build/config/compiler:default_optimization",
-  "//build/config/compiler:default_stack_frames",
-  "//build/config/compiler:default_symbols",
-  "//build/config/compiler:disallow_unstable_features",
-  "//build/config/compiler:libcxx_hardening",
-  "//build/config/compiler:libcxx_module",
-  "//build/config/compiler:no_exceptions",
-  "//build/config/compiler:no_rtti",
-  "//build/config/compiler:no_unresolved_symbols",
-  "//build/config/compiler:runtime_library",
-  "//build/config/compiler:thin_archive",
-  "//build/config/compiler:thinlto_optimize_default",
-  "//build/config/compiler/pgo:default_pgo_flags",
-  "//build/config/coverage:default_coverage",
-  "//build/config/sanitizers:default_sanitizer_flags",
+  "//chromium/build/config:feature_flags",
+  "//chromium/build/config/compiler:afdo",
+  "//chromium/build/config/compiler:afdo_optimize_size",
+  "//chromium/build/config/compiler:cet_shadow_stack",
+  "//chromium/build/config/compiler:chromium_code",
+  "//chromium/build/config/compiler:compiler",
+  "//chromium/build/config/compiler:compiler_arm_fpu",
+  "//chromium/build/config/compiler:compiler_arm_thumb",
+  "//chromium/build/config/compiler:default_include_dirs",
+  "//chromium/build/config/compiler:default_init_stack_vars",
+  "//chromium/build/config/compiler:default_optimization",
+  "//chromium/build/config/compiler:default_stack_frames",
+  "//chromium/build/config/compiler:default_symbols",
+  "//chromium/build/config/compiler:disallow_unstable_features",
+  "//chromium/build/config/compiler:libcxx_hardening",
+  "//chromium/build/config/compiler:libcxx_module",
+  "//chromium/build/config/compiler:no_exceptions",
+  "//chromium/build/config/compiler:no_rtti",
+  "//chromium/build/config/compiler:no_unresolved_symbols",
+  "//chromium/build/config/compiler:runtime_library",
+  "//chromium/build/config/compiler:thin_archive",
+  "//chromium/build/config/compiler:thinlto_optimize_default",
+  "//chromium/build/config/compiler/pgo:default_pgo_flags",
+  "//chromium/build/config/coverage:default_coverage",
+  "//chromium/build/config/sanitizers:default_sanitizer_flags",
 ]
 
 if (is_win) {
   default_compiler_configs += [
-    "//build/config/win:default_cfg_compiler",
-    "//build/config/win:default_crt",
-    "//build/config/win:lean_and_mean",
-    "//build/config/win:nominmax",
-    "//build/config/win:unicode",
-    "//build/config/win:winver",
+    "//chromium/build/config/win:default_cfg_compiler",
+    "//chromium/build/config/win:default_crt",
+    "//chromium/build/config/win:lean_and_mean",
+    "//chromium/build/config/win:nominmax",
+    "//chromium/build/config/win:unicode",
+    "//chromium/build/config/win:winver",
   ]
 }
 
 if (is_apple) {
-  default_compiler_configs += [ "//build/config/compiler:enable_arc" ]
+  default_compiler_configs += [ "//chromium/build/config/compiler:enable_arc" ]
 }
 
 if (is_posix) {
   if (current_os != "aix") {
     default_compiler_configs +=
-        [ "//build/config/gcc:symbol_visibility_hidden" ]
+        [ "//chromium/build/config/gcc:symbol_visibility_hidden" ]
   }
 }
 
 if (is_fuchsia) {
-  default_compiler_configs += [ "//build/config/gcc:symbol_visibility_hidden" ]
+  default_compiler_configs += [ "//chromium/build/config/gcc:symbol_visibility_hidden" ]
 }
 
 if (is_android) {
   default_compiler_configs +=
-      [ "//build/config/android:default_orderfile_instrumentation" ]
+      [ "//chromium/build/config/android:default_orderfile_instrumentation" ]
 }
 
 if (is_clang && !is_nacl) {
   default_compiler_configs += [
-    "//build/config/clang:extra_warnings",
-    "//build/config/clang:find_bad_constructs",
-    "//build/config/clang:unsafe_buffers",
+    "//chromium/build/config/clang:extra_warnings",
+    "//chromium/build/config/clang:find_bad_constructs",
+    "//chromium/build/config/clang:unsafe_buffers",
   ]
 }
 
 # Debug/release-related defines.
 if (is_debug) {
-  default_compiler_configs += [ "//build/config:debug" ]
+  default_compiler_configs += [ "//chromium/build/config:debug" ]
 } else {
-  default_compiler_configs += [ "//build/config:release" ]
+  default_compiler_configs += [ "//chromium/build/config:release" ]
 }
 
 # Static libraries and source sets use only the compiler ones.
@@ -433,29 +433,29 @@ if (is_win) {
   # Many targets remove these configs, so they are not contained within
   # //build/config:executable_config for easy removal.
   _linker_configs = [
-    "//build/config/win:default_incremental_linking",
+    "//chromium/build/config/win:default_incremental_linking",
 
     # Default to console-mode apps. Most of our targets are tests and such
     # that shouldn't use the windows subsystem.
-    "//build/config/win:console",
+    "//chromium/build/config/win:console",
   ]
 } else if (is_apple) {
-  _linker_configs = [ "//build/config/apple:strip_all" ]
+  _linker_configs = [ "//chromium/build/config/apple:strip_all" ]
 } else {
   _linker_configs = []
 }
 
 # Executable defaults.
 default_executable_configs = default_compiler_configs + [
-                               "//build/config/compiler:export_dynamic",
-                               "//build/config:default_libs",
-                               "//build/config:executable_config",
+                               "//chromium/build/config/compiler:export_dynamic",
+                               "//chromium/build/config:default_libs",
+                               "//chromium/build/config:executable_config",
                              ] + _linker_configs
 
 if (is_win) {
   # Turn on linker CFI for executables, and position it so it can be removed
   # if needed.
-  default_executable_configs += [ "//build/config/win:cfi_linker" ]
+  default_executable_configs += [ "//chromium/build/config/win:cfi_linker" ]
 }
 if (is_fuchsia) {
   # Sometimes executables are linked by rustc passing a command line to
@@ -463,7 +463,7 @@ if (is_fuchsia) {
   # resulting (fatal) warning. Unfortunately there's no way to do this only
   # for binaries linked by rustc; gn does not make the distinction.
   default_executable_configs +=
-      [ "//build/config/fuchsia:rustc_no_pie_warning" ]
+      [ "//chromium/build/config/fuchsia:rustc_no_pie_warning" ]
 }
 
 set_defaults("executable") {
@@ -473,19 +473,19 @@ set_defaults("executable") {
 # Shared library and loadable module defaults (also for components in component
 # mode).
 default_shared_library_configs = default_compiler_configs + [
-                                   "//build/config:default_libs",
-                                   "//build/config:shared_library_config",
+                                   "//chromium/build/config:default_libs",
+                                   "//chromium/build/config:shared_library_config",
                                  ] + _linker_configs
 if (is_win) {
   # Turn on linker CFI for DLLs, and position it so it can be removed if needed.
-  default_shared_library_configs += [ "//build/config/win:cfi_linker" ]
+  default_shared_library_configs += [ "//chromium/build/config/win:cfi_linker" ]
 }
 
 if (is_android) {
   # Strip native JNI exports from shared libraries by default. Binaries that
   # want this can remove this config.
   default_shared_library_configs +=
-      [ "//build/config/android:hide_all_but_jni_onload" ]
+      [ "//chromium/build/config/android:hide_all_but_jni_onload" ]
 }
 if (is_fuchsia) {
   # Sometimes shared libraries are linked by rustc passing a command line to
@@ -493,7 +493,7 @@ if (is_fuchsia) {
   # resulting (fatal) warning. Unfortunately there's no way to do this only
   # for binaries linked by rustc; gn does not make the distinction.
   default_shared_library_configs +=
-      [ "//build/config/fuchsia:rustc_no_pie_warning" ]
+      [ "//chromium/build/config/fuchsia:rustc_no_pie_warning" ]
 }
 set_defaults("shared_library") {
   configs = default_shared_library_configs
@@ -503,20 +503,20 @@ set_defaults("loadable_module") {
 
   # loadable_modules are generally used by other libs, not just via JNI.
   if (is_android) {
-    configs -= [ "//build/config/android:hide_all_but_jni_onload" ]
+    configs -= [ "//chromium/build/config/android:hide_all_but_jni_onload" ]
   }
 }
 
 default_rust_proc_macro_configs =
-    default_shared_library_configs + [ "//build/rust:proc_macro_extern" ] +
+    default_shared_library_configs + [ "//chromium/build/rust:proc_macro_extern" ] +
     # Rust proc macros don't support (Thin)LTO, so always remove it.
     [
-      "//build/config/compiler:thinlto_optimize_default",
-      "//build/config/compiler:thinlto_optimize_max",
+      "//chromium/build/config/compiler:thinlto_optimize_default",
+      "//chromium/build/config/compiler:thinlto_optimize_max",
     ] -
     [
-      "//build/config/compiler:thinlto_optimize_default",
-      "//build/config/compiler:thinlto_optimize_max",
+      "//chromium/build/config/compiler:thinlto_optimize_default",
+      "//chromium/build/config/compiler:thinlto_optimize_max",
     ]
 
 set_defaults("rust_proc_macro") {
@@ -607,8 +607,8 @@ foreach(_target_type,
 # Variables
 #   no_default_deps: If true, no standard dependencies will be added.
 #       Targets that set this usually also want to remove
-#       "//build/config/compiler:runtime_library" from configs (to remove
-#       its subconfig "//build/config/c++:runtime_library").
+#       "//chromium/build/config/compiler:runtime_library" from configs (to remove
+#       its subconfig "//chromium/build/config/c++:runtime_library").
 #   use_libcxx_modules: If true, libc++'s modules are added to deps.
 #       This is true by default.
 foreach(_target_type,
@@ -662,7 +662,7 @@ foreach(_target_type,
         # //build/config:shared_library_deps
         # (This explicit list is so that grepping for these configs finds where
         # they are used.)
-        deps += [ "//build/config:${_target_type}_deps" ]
+        deps += [ "//chromium/build/config:${_target_type}_deps" ]
       }
 
       if (is_clang && (!defined(invoker.use_libcxx_modules) ||
@@ -783,12 +783,12 @@ if (is_component_build) {
   default_component_configs = default_shared_library_configs
   if (is_android) {
     default_component_configs -=
-        [ "//build/config/android:hide_all_but_jni_onload" ]
+        [ "//chromium/build/config/android:hide_all_but_jni_onload" ]
   }
   if (is_win) {
     # We don't want component dlls to statically load OS dlls that aren't
     # loaded normally.
-    default_component_configs += [ "//build/config/win:delayloads" ]
+    default_component_configs += [ "//chromium/build/config/win:delayloads" ]
   }
 } else {
   default_component_configs = default_compiler_configs
diff --git a/config/aix/BUILD.gn b/config/aix/BUILD.gn
index 6e55c8393..a4b574620 100644
--- a/config/aix/BUILD.gn
+++ b/config/aix/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 # This is included by reference in the //build/config/compiler config that
 # is applied to all targets. It is here to separate out the logic.
diff --git a/config/android/BUILD.gn b/config/android/BUILD.gn
index 8c77eb2c9..2b2c64ba8 100644
--- a/config/android/BUILD.gn
+++ b/config/android/BUILD.gn
@@ -2,13 +2,13 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
-import("//build/config/c++/c++.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/android/rules.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
 
 if (current_toolchain == default_toolchain) {
-  import("//build/toolchain/concurrent_links.gni")
+  import("//chromium/build/toolchain/concurrent_links.gni")
 }
 
 assert(is_android)
@@ -95,14 +95,14 @@ config("runtime_library") {
 }
 
 config("hide_all_but_jni_onload") {
-  _version_script = "//build/android/android_only_explicit_jni_exports.lst"
+  _version_script = "//chromium/build/android/android_only_explicit_jni_exports.lst"
   inputs = [ _version_script ]
   ldflags =
       [ "-Wl,--version-script=" + rebase_path(_version_script, root_build_dir) ]
 }
 
 config("hide_all_but_jni") {
-  _version_script = "//build/android/android_only_jni_exports.lst"
+  _version_script = "//chromium/build/android/android_only_jni_exports.lst"
   inputs = [ _version_script ]
   ldflags =
       [ "-Wl,--version-script=" + rebase_path(_version_script, root_build_dir) ]
diff --git a/config/android/DIR_METADATA b/config/android/DIR_METADATA
index cdc2d6fb6..37c98f5e4 100644
--- a/config/android/DIR_METADATA
+++ b/config/android/DIR_METADATA
@@ -1 +1 @@
-mixins: "//build/android/COMMON_METADATA"
+mixins: "//chromium/build/android/COMMON_METADATA"
diff --git a/config/android/abi.gni b/config/android/abi.gni
index 8f6c5b199..c300f1d6f 100644
--- a/config/android/abi.gni
+++ b/config/android/abi.gni
@@ -41,7 +41,7 @@ if (current_cpu == "x86") {
   android_abi_target = "i686-linux-android"
   sanitizer_arch = "i686"
 } else if (current_cpu == "arm") {
-  import("//build/config/arm.gni")
+  import("//chromium/build/config/arm.gni")
   if (arm_version < 7) {
     android_app_abi = "armeabi"
   } else {
@@ -107,6 +107,6 @@ if (enable_android_secondary_abi) {
 
   if (defined(android_secondary_abi_cpu)) {
     android_secondary_abi_toolchain =
-        "//build/toolchain/android:android_clang_${android_secondary_abi_cpu}"
+        "//chromium/build/toolchain/android:android_clang_${android_secondary_abi_cpu}"
   }
 }
diff --git a/config/android/android_nocompile.gni b/config/android/android_nocompile.gni
index 0b3f517bd..912cea490 100644
--- a/config/android/android_nocompile.gni
+++ b/config/android/android_nocompile.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 declare_args() {
   # Used by tests to enable generating build files for GN targets which should
@@ -33,8 +33,8 @@ template("android_nocompile_test_suite") {
 
   action(target_name) {
     testonly = true
-    script = "//build/android/gyp/nocompile_test.py"
-    pool = "//build/config/android:nocompile_pool"
+    script = "//chromium/build/android/gyp/nocompile_test.py"
+    pool = "//chromium/build/config/android:nocompile_pool"
 
     _tests = invoker.tests
     _test0 = _tests[0]
@@ -58,7 +58,7 @@ template("android_nocompile_test_suite") {
 
     # Depend on compile_java Python scripts so that the action is re-run whenever the script is
     # modified.
-    _pydeps = [ "//build/android/gyp/compile_java.pydeps" ]
+    _pydeps = [ "//chromium/build/android/gyp/compile_java.pydeps" ]
     if (defined(invoker.pydeps)) {
       _pydeps += invoker.pydeps
     }
diff --git a/config/android/build_vars.gni b/config/android/build_vars.gni
index f394dfc6d..de6c3595d 100644
--- a/config/android/build_vars.gni
+++ b/config/android/build_vars.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/config.gni")
+import("//chromium/build/config/android/config.gni")
 
 # Contains useful GN variables that may be used by scripts that take
 # --output-directory as an arg.
diff --git a/config/android/config.gni b/config/android/config.gni
index e9b3014f2..92251bb69 100644
--- a/config/android/config.gni
+++ b/config/android/config.gni
@@ -26,14 +26,14 @@ assert(!(incremental_install && !is_java_debug),
        "Cannot have incremental_install without is_java_debug")
 
 # Toolchain used to create native libraries for robolectric_binary() targets.
-robolectric_toolchain = "//build/toolchain/android:robolectric_$host_cpu"
+robolectric_toolchain = "//chromium/build/toolchain/android:robolectric_$host_cpu"
 
 if (is_android) {
-  import("//build/config/android/channel.gni")
-  import("//build/config/clang/clang.gni")
-  import("//build/config/dcheck_always_on.gni")
-  import("//build/config/sanitizers/sanitizers.gni")
-  import("//build/toolchain/siso.gni")
+  import("//chromium/build/config/android/channel.gni")
+  import("//chromium/build/config/clang/clang.gni")
+  import("//chromium/build/config/dcheck_always_on.gni")
+  import("//chromium/build/config/sanitizers/sanitizers.gni")
+  import("//chromium/build/toolchain/siso.gni")
   import("//build_overrides/build.gni")
   import("abi.gni")
 
@@ -41,7 +41,7 @@ if (is_android) {
     # Some non-chromium projects (e.g. WebRTC) use our build configs
     # heavily but don't write gclient args files.
 
-    import("//build/config/gclient_args.gni")
+    import("//chromium/build/config/gclient_args.gni")
     if (defined(checkout_android)) {
       n = "$0x0A"  # Newline
       assert(checkout_android,
@@ -113,7 +113,7 @@ if (is_android) {
   if (enable_chrome_android_internal) {
     import("//clank/config.gni")
   } else {
-    import("//build/config/android/sdk.gni")
+    import("//chromium/build/config/android/sdk.gni")
     declare_args() {
       # Which Android SDK to use.
       android_sdk_release = default_android_sdk_release
@@ -158,7 +158,7 @@ if (is_android) {
   }
 
   if (!defined(default_android_keystore_path)) {
-    default_android_keystore_path = "//build/android/chromium-debug.keystore"
+    default_android_keystore_path = "//chromium/build/android/chromium-debug.keystore"
     default_android_keystore_name = "chromiumdebugkey"
     default_android_keystore_password = "chromium"
   }
diff --git a/config/android/copy_ex.gni b/config/android/copy_ex.gni
index 8e70c3014..d28224bbf 100644
--- a/config/android/copy_ex.gni
+++ b/config/android/copy_ex.gni
@@ -19,7 +19,7 @@
 #  The following variables have the usual GN meaning: data, deps, inputs,
 #  outputs, testonly, visibility.
 
-import("//build/config/python.gni")
+import("//chromium/build/config/python.gni")
 
 template("copy_ex") {
   action_with_pydeps(target_name) {
@@ -43,7 +43,7 @@ template("copy_ex") {
       inputs = invoker.inputs
     }
 
-    script = "//build/android/gyp/copy_ex.py"
+    script = "//chromium/build/android/gyp/copy_ex.py"
 
     args = [
       "--dest",
diff --git a/config/android/create_unwind_table.gni b/config/android/create_unwind_table.gni
index 59cb024a8..ac264af40 100644
--- a/config/android/create_unwind_table.gni
+++ b/config/android/create_unwind_table.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 unwind_table_asset_v2_filename = "unwind_cfi_32_v2"
 
@@ -26,7 +26,7 @@ template("unwind_table_v2") {
                        "")
     _library_path = "$root_out_dir/lib.unstripped/$shlib_prefix$_library_name$shlib_extension"
 
-    script = "//build/android/gyp/create_unwind_table.py"
+    script = "//chromium/build/android/gyp/create_unwind_table.py"
     outputs = [ _output_path ]
     inputs = [
       _dump_syms,
diff --git a/config/android/extract_unwind_tables.gni b/config/android/extract_unwind_tables.gni
index 6518a2d3a..20ea336fe 100644
--- a/config/android/extract_unwind_tables.gni
+++ b/config/android/extract_unwind_tables.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 unwind_table_asset_v1_filename = "unwind_cfi_32"
 
@@ -25,7 +25,7 @@ template("unwind_table_v1") {
                        "")
     _library_path = "$root_out_dir/lib.unstripped/$shlib_prefix$_library_name$shlib_extension"
 
-    script = "//build/android/gyp/extract_unwind_tables.py"
+    script = "//chromium/build/android/gyp/extract_unwind_tables.py"
     outputs = [ _output_path ]
     inputs = [
       _dump_syms,
diff --git a/config/android/internal_rules.gni b/config/android/internal_rules.gni
index c28730b18..d7d23b24c 100644
--- a/config/android/internal_rules.gni
+++ b/config/android/internal_rules.gni
@@ -4,18 +4,18 @@
 
 # Do not add any imports to non-//build directories here.
 # Some projects (e.g. V8) do not have non-build directories DEPS'ed in.
-import("//build/config/android/channel.gni")
-import("//build/config/android/config.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/compute_inputs_for_analyze.gni")
-import("//build/config/coverage/coverage.gni")
-import("//build/config/python.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/toolchain/kythe.gni")
-import("//build/util/generate_wrapper.gni")
+import("//chromium/build/config/android/channel.gni")
+import("//chromium/build/config/android/config.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/compute_inputs_for_analyze.gni")
+import("//chromium/build/config/coverage/coverage.gni")
+import("//chromium/build/config/python.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/toolchain/kythe.gni")
+import("//chromium/build/util/generate_wrapper.gni")
 import("//build_overrides/build.gni")
 if (current_toolchain == default_toolchain) {
-  import("//build/toolchain/concurrent_links.gni")
+  import("//chromium/build/toolchain/concurrent_links.gni")
 }
 assert(is_android)
 
@@ -160,7 +160,7 @@ template("write_build_config") {
       deps += [ invoker.android_manifest_dep ]
     }
 
-    script = "//build/android/gyp/write_build_config.py"
+    script = "//chromium/build/android/gyp/write_build_config.py"
     depfile = "$target_gen_dir/$target_name.d"
     inputs = []
     outputs = [ invoker.build_config ]
@@ -679,11 +679,11 @@ template("generate_android_wrapper") {
   generate_wrapper(target_name) {
     forward_variables_from(invoker, "*", TESTONLY_AND_VISIBILITY)
     forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
-    generator_script = "//build/android/gyp/generate_android_wrapper.py"
+    generator_script = "//chromium/build/android/gyp/generate_android_wrapper.py"
     sources = [
-      "//build/android/gyp/util/build_utils.py",
-      "//build/gn_helpers.py",
-      "//build/util/generate_wrapper.py",
+      "//chromium/build/android/gyp/util/build_utils.py",
+      "//chromium/build/gn_helpers.py",
+      "//chromium/build/util/generate_wrapper.py",
     ]
   }
 }
@@ -695,7 +695,7 @@ template("generate_r_java") {
     inputs = [ invoker.build_config ]
     outputs = [ invoker.srcjar_path ]
     _rebased_build_config = rebase_path(invoker.build_config, root_build_dir)
-    script = "//build/android/gyp/create_r_java.py"
+    script = "//chromium/build/android/gyp/create_r_java.py"
     args = [
       "--depfile",
       rebase_path(depfile, root_build_dir),
@@ -782,7 +782,7 @@ template("test_runner_script") {
     if (defined(invoker.android_test_runner_script)) {
       _runner_script = invoker.android_test_runner_script
     } else {
-      _runner_script = "//build/android/test_runner.py"
+      _runner_script = "//chromium/build/android/test_runner.py"
     }
 
     deps = []
@@ -790,11 +790,11 @@ template("test_runner_script") {
       deps = invoker.deps
     }
     data_deps = [
-      "//build/android:test_runner_core_py",
+      "//chromium/build/android:test_runner_core_py",
       "//testing:test_scripts_shared",
     ]
     if (_test_type != "junit") {
-      data_deps += [ "//build/android:test_runner_device_support" ]
+      data_deps += [ "//chromium/build/android:test_runner_device_support" ]
     }
     if (defined(invoker.data_deps)) {
       data_deps += invoker.data_deps
@@ -1072,9 +1072,9 @@ if (enable_java_templates) {
 
       # https://crbug.com/1098752 Fix for bot OOM (https://crbug.com/1098333).
       if (defined(java_cmd_pool_size)) {
-        pool = "//build/config/android:java_cmd_pool($default_toolchain)"
+        pool = "//chromium/build/config/android:java_cmd_pool($default_toolchain)"
       } else {
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
       }
 
       # Lint requires generated sources and generated resources from the build.
@@ -1124,7 +1124,7 @@ if (enable_java_templates) {
       }
       _backported_methods = "//third_party/r8/backported_methods.txt"
 
-      script = "//build/android/gyp/lint.py"
+      script = "//chromium/build/android/gyp/lint.py"
       depfile = "$target_gen_dir/$target_name.d"
       inputs = java_paths_for_inputs + [
                  _lint_jar_path,
@@ -1211,7 +1211,7 @@ if (enable_java_templates) {
         _stamp_path = "$target_out_dir/$target_name/build.lint.stamp"
         deps += [ invoker.build_config_dep ]
         if (!_use_custom_cache_dir) {
-          deps += [ "//build/android:prepare_android_lint_cache" ]
+          deps += [ "//chromium/build/android:prepare_android_lint_cache" ]
           inputs += [ _create_cache_stamp_path ]
         }
         inputs += [ invoker.build_config ]
@@ -1247,7 +1247,7 @@ if (enable_java_templates) {
     action_with_pydeps(target_name) {
       forward_variables_from(invoker,
                              TESTONLY_AND_VISIBILITY + [ "public_deps" ])
-      script = "//build/android/gyp/tracereferences.py"
+      script = "//chromium/build/android/gyp/tracereferences.py"
       inputs = java_paths_for_inputs + [
                  _r8_path,
                  invoker.tracerefs_json,
@@ -1273,7 +1273,7 @@ if (enable_java_templates) {
 
   template("proguard") {
     forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
-    _script = "//build/android/gyp/proguard.py"
+    _script = "//chromium/build/android/gyp/proguard.py"
     _deps = invoker.deps
 
     _inputs = java_paths_for_inputs + [
@@ -1505,9 +1505,9 @@ if (enable_java_templates) {
 
       # http://crbug.com/725224. Fix for bots running out of memory.
       if (defined(java_cmd_pool_size)) {
-        pool = "//build/config/android:java_cmd_pool($default_toolchain)"
+        pool = "//chromium/build/config/android:java_cmd_pool($default_toolchain)"
       } else {
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
       }
     }
 
@@ -1541,7 +1541,7 @@ if (enable_java_templates) {
         _max_heap_size = "1G"
       }
 
-      script = "//build/android/gyp/create_java_binary_script.py"
+      script = "//chromium/build/android/gyp/create_java_binary_script.py"
       inputs = [ _build_config ]
       _java_script = "$root_build_dir/bin/$_script_name"
       outputs = [ _java_script ]
@@ -1684,7 +1684,7 @@ if (enable_java_templates) {
                                      "data",
                                      "data_deps",
                                    ])
-        script = "//build/android/gyp/dex.py"
+        script = "//chromium/build/android/gyp/dex.py"
         deps = _deps
         depfile = "$target_gen_dir/$target_name.d"
         outputs = [ invoker.output ]
@@ -1704,9 +1704,9 @@ if (enable_java_templates) {
         if (!_is_library) {
           # http://crbug.com/725224. Fix for bots running out of memory.
           if (defined(java_cmd_pool_size)) {
-            pool = "//build/config/android:java_cmd_pool($default_toolchain)"
+            pool = "//chromium/build/config/android:java_cmd_pool($default_toolchain)"
           } else {
-            pool = "//build/toolchain:link_pool($default_toolchain)"
+            pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
           }
         }
 
@@ -1827,7 +1827,7 @@ if (enable_java_templates) {
       _sources_json_file = "$target_out_dir/${target_name}__jacoco_sources.json"
       _jacococli_jar = "//third_party/jacoco/cipd/lib/jacococli.jar"
 
-      script = "//build/android/gyp/jacoco_instr.py"
+      script = "//chromium/build/android/gyp/jacoco_instr.py"
       inputs = invoker.source_files + java_paths_for_inputs + [
                  _jacococli_jar,
                  invoker.input_jar_path,
@@ -1861,7 +1861,7 @@ if (enable_java_templates) {
 
   template("filter_jar") {
     action_with_pydeps(target_name) {
-      script = "//build/android/gyp/filter_zip.py"
+      script = "//chromium/build/android/gyp/filter_zip.py"
       forward_variables_from(invoker,
                              TESTONLY_AND_VISIBILITY + [
                                    "deps",
@@ -1947,7 +1947,7 @@ if (enable_java_templates) {
                                    "data_deps",
                                    "deps",
                                  ])
-      script = "//build/android/gyp/check_for_missing_direct_deps.py"
+      script = "//chromium/build/android/gyp/check_for_missing_direct_deps.py"
       inputs = java_paths_for_inputs + [
                  invoker.build_config,
                  invoker.input_jar,
@@ -1992,7 +1992,7 @@ if (enable_java_templates) {
           invoker.min_sdk_version >= min_supported_sdk_version,
           get_label_info(":$target_name", "label_no_toolchain") + " has an unsupported min_sdk_version of ${invoker.min_sdk_version} (min is $min_supported_sdk_version)")
       forward_variables_from(invoker, TESTONLY_AND_VISIBILITY + [ "deps" ])
-      script = "//build/android/gyp/merge_manifest.py"
+      script = "//chromium/build/android/gyp/merge_manifest.py"
       depfile = "$target_gen_dir/$target_name.d"
 
       inputs = java_paths_for_inputs + [
@@ -2072,7 +2072,7 @@ if (enable_java_templates) {
                                    "public_deps",
                                    "sources",
                                  ])
-      script = "//build/android/gyp/prepare_resources.py"
+      script = "//chromium/build/android/gyp/prepare_resources.py"
 
       depfile = "$target_gen_dir/${invoker.target_name}.d"
       outputs = [
@@ -2223,7 +2223,7 @@ if (enable_java_templates) {
     }
     _final_srcjar_path = "${target_gen_dir}/${target_name}.srcjar"
 
-    _script = "//build/android/gyp/compile_resources.py"
+    _script = "//chromium/build/android/gyp/compile_resources.py"
 
     _target_sdk_version = invoker.target_sdk_version
     if (defined(invoker.override_target_sdk)) {
@@ -2607,7 +2607,7 @@ if (enable_java_templates) {
     forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
     action_with_pydeps(target_name) {
       forward_variables_from(invoker, [ "deps" ])
-      script = "//build/android/gyp/optimize_resources.py"
+      script = "//chromium/build/android/gyp/optimize_resources.py"
       inputs = [
         android_sdk_tools_bundle_aapt2,
         invoker.r_text_path,
@@ -2669,7 +2669,7 @@ if (enable_java_templates) {
   template("unused_resources") {
     action_with_pydeps(target_name) {
       forward_variables_from(invoker, TESTONLY_AND_VISIBILITY + [ "deps" ])
-      script = "//build/android/gyp/unused_resources.py"
+      script = "//chromium/build/android/gyp/unused_resources.py"
       depfile = "$target_gen_dir/${target_name}.d"
       _unused_resources_script = "$root_build_dir/bin/helper/unused_resources"
       inputs = [ _unused_resources_script ] + java_paths_for_inputs
@@ -2677,7 +2677,7 @@ if (enable_java_templates) {
       if (!defined(deps)) {
         deps = []
       }
-      deps += [ "//build/android/unused_resources:unused_resources" ]
+      deps += [ "//chromium/build/android/unused_resources:unused_resources" ]
       _rebased_build_config = rebase_path(invoker.build_config, root_build_dir)
       args = [
         "--script",
@@ -2736,7 +2736,7 @@ if (enable_java_templates) {
   template("create_size_info_files") {
     action_with_pydeps(target_name) {
       forward_variables_from(invoker, TESTONLY_AND_VISIBILITY + [ "deps" ])
-      script = "//build/android/gyp/create_size_info_files.py"
+      script = "//chromium/build/android/gyp/create_size_info_files.py"
       _jar_info_path = "$root_build_dir/size-info/${invoker.name}.jar.info"
       _pak_info_path = "$root_build_dir/size-info/${invoker.name}.pak.info"
       _res_info_path = "$root_build_dir/size-info/${invoker.name}.res.info"
@@ -2830,7 +2830,7 @@ if (enable_java_templates) {
           invoker.secondary_native_lib_placeholders
     }
 
-    _script = "//build/android/gyp/apkbuilder.py"
+    _script = "//chromium/build/android/gyp/apkbuilder.py"
 
     _inputs = [ invoker.packaged_resources_path ]
 
@@ -3103,16 +3103,16 @@ if (enable_java_templates) {
 
     action_with_pydeps(target_name) {
       if (invoker.use_turbine) {
-        script = "//build/android/gyp/turbine.py"
+        script = "//chromium/build/android/gyp/turbine.py"
         inputs = [
           "//third_party/jdk/current/bin/java",
           android_sdk_jar,
         ]
       } else if (invoker.enable_errorprone) {
-        script = "//build/android/gyp/errorprone.py"
+        script = "//chromium/build/android/gyp/errorprone.py"
         inputs = javac_paths_for_inputs
       } else {
-        script = "//build/android/gyp/compile_java.py"
+        script = "//chromium/build/android/gyp/compile_java.py"
         inputs = javac_paths_for_inputs
       }
 
@@ -3329,7 +3329,7 @@ if (enable_java_templates) {
     }
 
     action_with_pydeps(target_name) {
-      script = "//build/android/gyp/compile_kt.py"
+      script = "//chromium/build/android/gyp/compile_kt.py"
       depfile = "$target_gen_dir/$target_name.d"
       deps = _srcjar_deps
       if (defined(invoker.deps)) {
@@ -3399,7 +3399,7 @@ if (enable_java_templates) {
                                    "data_deps",
                                    "public_deps",
                                  ])
-      script = "//build/android/gyp/ijar.py"
+      script = "//chromium/build/android/gyp/ijar.py"
       deps = [ _ijar_target ]
       if (defined(invoker.deps)) {
         deps += invoker.deps
@@ -3591,8 +3591,8 @@ if (enable_java_templates) {
       }
     }
 
-    if (_chromium_code && _has_sources && _target_dir != "//build/android") {
-      _default_deps = [ "//build/android:build_java" ]
+    if (_chromium_code && _has_sources && _target_dir != "//chromium/build/android") {
+      _default_deps = [ "//chromium/build/android:build_java" ]
     } else {
       _default_deps = []
     }
@@ -4149,7 +4149,7 @@ if (enable_java_templates) {
                        get_label_info(invoker.bytecode_rewriter_target, "name")
       _rebased_build_config = rebase_path(_build_config, root_build_dir)
       action_with_pydeps(_rewritten_jar_target_name) {
-        script = "//build/android/gyp/bytecode_rewriter.py"
+        script = "//chromium/build/android/gyp/bytecode_rewriter.py"
         inputs = java_paths_for_inputs + [
                    _rewriter_path,
                    _build_config,
@@ -4536,7 +4536,7 @@ template("create_android_app_bundle_module") {
 
   forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
   _deps = invoker.deps
-  _script = "//build/android/gyp/apkbuilder.py"
+  _script = "//chromium/build/android/gyp/apkbuilder.py"
 
   # NOTE: Compared to the inputs of the "package_apk" template action,
   #       this list is much smaller, since finalize_apk is never called
@@ -4664,7 +4664,7 @@ template("rename_jar_classes") {
                              "deps",
                              "public_deps",
                            ])
-    script = "//build/android/gyp/rename_java_classes.py"
+    script = "//chromium/build/android/gyp/rename_java_classes.py"
     inputs = [
       _r8_path,
       invoker.input,
diff --git a/config/android/linker_version_script.gni b/config/android/linker_version_script.gni
index facf3a3cf..6a13536e9 100644
--- a/config/android/linker_version_script.gni
+++ b/config/android/linker_version_script.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/config.gni")
-import("//build/config/python.gni")
+import("//chromium/build/config/android/config.gni")
+import("//chromium/build/config/python.gni")
 if (build_with_chromium) {
   import("//third_party/jni_zero/jni_zero.gni")
 }
@@ -21,7 +21,7 @@ if (build_with_chromium) {
 template("generate_linker_version_script") {
   action_with_pydeps(target_name) {
     forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
-    script = "//build/android/gyp/generate_linker_version_script.py"
+    script = "//chromium/build/android/gyp/generate_linker_version_script.py"
     outputs = [ invoker.linker_script ]
     inputs = []
     args = [ "--output=" + rebase_path(invoker.linker_script, root_build_dir) ]
diff --git a/config/android/rules.gni b/config/android/rules.gni
index c3c62337a..8fc2e6feb 100644
--- a/config/android/rules.gni
+++ b/config/android/rules.gni
@@ -2,12 +2,12 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/abi.gni")
-import("//build/config/android/copy_ex.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/clang/clang.gni")
-import("//build/config/rts.gni")
-import("//build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/android/abi.gni")
+import("//chromium/build/config/android/copy_ex.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/rts.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
 import("//build_overrides/build.gni")
 
 assert(
@@ -108,14 +108,14 @@ template("create_native_executable_dist") {
 }
 
 if (!is_robolectric && enable_java_templates) {
-  import("//build/config/android/config.gni")
-  import("//build/config/android/internal_rules.gni")
-  import("//build/config/compiler/compiler.gni")
-  import("//build/config/coverage/coverage.gni")
-  import("//build/config/profiling/profiling.gni")
-  import("//build/config/python.gni")
-  import("//build/config/zip.gni")
-  import("//build/toolchain/toolchain.gni")
+  import("//chromium/build/config/android/config.gni")
+  import("//chromium/build/config/android/internal_rules.gni")
+  import("//chromium/build/config/compiler/compiler.gni")
+  import("//chromium/build/config/coverage/coverage.gni")
+  import("//chromium/build/config/profiling/profiling.gni")
+  import("//chromium/build/config/python.gni")
+  import("//chromium/build/config/zip.gni")
+  import("//chromium/build/toolchain/toolchain.gni")
 
   _BUNDLETOOL_JAR_PATH =
       "//third_party/android_build_tools/bundletool/cipd/bundletool.jar"
@@ -163,7 +163,7 @@ if (!is_robolectric && enable_java_templates) {
                                "testonly",
                                "visibility",
                              ])
-      script = "//build/android/gyp/gcc_preprocess.py"
+      script = "//chromium/build/android/gyp/gcc_preprocess.py"
       outputs = [ "$target_gen_dir/$target_name.srcjar" ]
 
       _include_dirs = [
@@ -213,7 +213,7 @@ if (!is_robolectric && enable_java_templates) {
 
       # The sources aren't compiled so don't check their dependencies.
       check_includes = false
-      script = "//build/android/gyp/java_cpp_enum.py"
+      script = "//chromium/build/android/gyp/java_cpp_enum.py"
 
       _srcjar_path = "${target_gen_dir}/${target_name}.srcjar"
       _rebased_srcjar_path = rebase_path(_srcjar_path, root_build_dir)
@@ -277,7 +277,7 @@ if (!is_robolectric && enable_java_templates) {
 
       # The sources aren't compiled so don't check their dependencies.
       check_includes = false
-      script = "//build/android/gyp/java_cpp_strings.py"
+      script = "//chromium/build/android/gyp/java_cpp_strings.py"
 
       _srcjar_path = "${target_gen_dir}/${target_name}.srcjar"
       _rebased_srcjar_path = rebase_path(_srcjar_path, root_build_dir)
@@ -350,7 +350,7 @@ if (!is_robolectric && enable_java_templates) {
 
       # The sources aren't compiled so don't check their dependencies.
       check_includes = false
-      script = "//build/android/gyp/java_cpp_features.py"
+      script = "//chromium/build/android/gyp/java_cpp_features.py"
 
       _srcjar_path = "${target_gen_dir}/${target_name}.srcjar"
       _rebased_srcjar_path = rebase_path(_srcjar_path, root_build_dir)
@@ -389,7 +389,7 @@ if (!is_robolectric && enable_java_templates) {
       if (defined(invoker.includes)) {
         inputs += invoker.includes
       }
-      script = "//build/android/gyp/jinja_template.py"
+      script = "//chromium/build/android/gyp/jinja_template.py"
 
       outputs = [ invoker.output ]
 
@@ -442,7 +442,7 @@ if (!is_robolectric && enable_java_templates) {
 
     action_with_pydeps(target_name) {
       forward_variables_from(invoker, TESTONLY_AND_VISIBILITY + [ "deps" ])
-      script = "//build/android/gyp/write_native_libraries_java.py"
+      script = "//chromium/build/android/gyp/write_native_libraries_java.py"
       outputs = [ _native_libraries_file ]
       args = [
         "--output",
@@ -502,7 +502,7 @@ if (!is_robolectric && enable_java_templates) {
   #
   #   action("my_resources__create_zip") {
   #     _depfile = "$target_gen_dir/${target_name}.d"
-  #     script = "//build/path/to/create_my_resources_zip.py"
+  #     script = "//chromium/build/path/to/create_my_resources_zip.py"
   #     args = [
   #       "--depfile", rebase_path(_depfile, root_build_dir),
   #       "--output-zip", rebase_path(_zip_archive, root_build_dir),
@@ -540,7 +540,7 @@ if (!is_robolectric && enable_java_templates) {
       ]
       inputs = [ invoker.generated_resources_zip ]
       outputs = [ _rtxt_out_path ]
-      script = "//build/android/gyp/create_r_txt.py"
+      script = "//chromium/build/android/gyp/create_r_txt.py"
       args = [
         "--resources-zip-path",
         rebase_path(invoker.generated_resources_zip, root_build_dir),
@@ -578,7 +578,7 @@ if (!is_robolectric && enable_java_templates) {
     action_with_pydeps(_generating_target_name) {
       forward_variables_from(invoker, TESTONLY_AND_VISIBILITY + [ "deps" ])
       inputs = invoker.resources
-      script = "//build/android/gyp/jinja_template.py"
+      script = "//chromium/build/android/gyp/jinja_template.py"
 
       outputs = [ _resources_zip ]
 
@@ -632,7 +632,7 @@ if (!is_robolectric && enable_java_templates) {
                                "deps",
                                "testonly",
                              ])
-      script = "//build/android/gyp/process_native_prebuilt.py"
+      script = "//chromium/build/android/gyp/process_native_prebuilt.py"
       _lib_path = "${invoker.base_dir}/$android_app_abi/${invoker.lib_name}"
       _stripped_output_path = "$root_out_dir/${invoker.lib_name}"
       _unstripped_output_path =
@@ -929,7 +929,7 @@ if (!is_robolectric && enable_java_templates) {
         forward_variables_from(invoker, [ "deps" ])
         public_deps = [ ":$_build_config_target_name" ]
 
-        script = "//build/android/gyp/validate_inputs.py"
+        script = "//chromium/build/android/gyp/validate_inputs.py"
         inputs = _all_sources
         outputs = [ "$target_gen_dir/$target_name.stamp" ]
         args = [
@@ -1145,7 +1145,7 @@ if (!is_robolectric && enable_java_templates) {
       if (defined(invoker.android_manifest)) {
         input_manifest = invoker.android_manifest
       } else {
-        input_manifest = "//build/android/AndroidManifest.xml"
+        input_manifest = "//chromium/build/android/AndroidManifest.xml"
       }
 
       if (defined(_package_name)) {
@@ -1276,7 +1276,7 @@ if (!is_robolectric && enable_java_templates) {
       }
       srcjar_deps += [
         ":$_compile_resources_target_name",
-        "//build/android:build_config_for_robolectric_srcjar",
+        "//chromium/build/android:build_config_for_robolectric_srcjar",
       ]
       if (_generate_final_jni) {
         srcjar_deps += [ ":$_native_libraries_target_name" ] + _jni_srcjar_deps
@@ -1526,7 +1526,7 @@ if (!is_robolectric && enable_java_templates) {
     _rebased_build_config = rebase_path(_build_config, root_build_dir)
     action_with_pydeps(_zip_target_name) {
       forward_variables_from(invoker, [ "data" ])
-      script = "//build/android/gyp/zip.py"
+      script = "//chromium/build/android/gyp/zip.py"
       depfile = "$target_gen_dir/$target_name.d"
       deps = [ _build_config_dep ]
 
@@ -1719,7 +1719,7 @@ if (!is_robolectric && enable_java_templates) {
                              ])
       depfile = "$target_gen_dir/$target_name.d"
       deps = _deps
-      script = "//build/android/gyp/dist_aar.py"
+      script = "//chromium/build/android/gyp/dist_aar.py"
 
       inputs = [ _build_config ]
 
@@ -1928,7 +1928,7 @@ if (!is_robolectric && enable_java_templates) {
                                    "deps",
                                    "inputs",
                                  ])
-      sources = [ "//build/android/java/templates/BuildConfig.template" ]
+      sources = [ "//chromium/build/android/java/templates/BuildConfig.template" ]
       defines = []
 
       if ((defined(invoker.assertions_implicitly_enabled) &&
@@ -2025,7 +2025,7 @@ if (!is_robolectric && enable_java_templates) {
         defines += [ "USE_FINAL" ]
       }
 
-      sources = [ "//build/android/java/templates/ProductConfig.template" ]
+      sources = [ "//chromium/build/android/java/templates/ProductConfig.template" ]
       defines += [ "PACKAGE=${invoker.java_package}" ]
 
       _use_chromium_linker =
@@ -2379,7 +2379,7 @@ if (!is_robolectric && enable_java_templates) {
       action_with_pydeps(_incremental_manifest_target_name) {
         deps = [ ":$_merge_manifest_target" ]
         script =
-            "//build/android/incremental_install/generate_android_manifest.py"
+            "//chromium/build/android/incremental_install/generate_android_manifest.py"
         inputs = [ _android_manifest ]
         outputs = [ _incremental_android_manifest ]
 
@@ -2685,7 +2685,7 @@ if (!is_robolectric && enable_java_templates) {
         (_uses_static_library || _native_libs_deps != [])) {
       _sanitizer_loadable_modules +=
           [ "$root_gen_dir/build/android/generate_wrap_sh/wrap.sh" ]
-      _sanitizer_deps += [ "//build/android:generate_wrap_sh" ]
+      _sanitizer_deps += [ "//chromium/build/android:generate_wrap_sh" ]
     }
 
     _assertions_implicitly_enabled = defined(invoker.custom_assertion_handler)
@@ -2892,7 +2892,7 @@ if (!is_robolectric && enable_java_templates) {
               # Injected JaCoCo code causes -checkdiscards to fail.
               !use_jacoco_coverage) {
             proguard_configs = [
-              "//build/android/dcheck_is_off.flags",
+              "//chromium/build/android/dcheck_is_off.flags",
               "//third_party/jni_zero/checkdiscard_proguard.flags",
             ]
           }
@@ -3028,7 +3028,7 @@ if (!is_robolectric && enable_java_templates) {
         }
 
         if (_incremental_apk) {
-          _dex_target = "//build/android/incremental_install:apk_dex"
+          _dex_target = "//chromium/build/android/incremental_install:apk_dex"
 
           deps += [
             ":$_compile_resources_target",
@@ -3085,7 +3085,7 @@ if (!is_robolectric && enable_java_templates) {
     if (_incremental_apk) {
       _write_installer_json_rule_name = "${_template_name}__incremental_json"
       action_with_pydeps(_write_installer_json_rule_name) {
-        script = "//build/android/incremental_install/write_installer_json.py"
+        script = "//chromium/build/android/incremental_install/write_installer_json.py"
         deps = [ ":$_build_config_target" ] + _all_native_libs_deps
 
         data = [ _incremental_install_json_path ]
@@ -3135,7 +3135,7 @@ if (!is_robolectric && enable_java_templates) {
       _apk_operations_target_name = "${target_name}__apk_operations"
       action_with_pydeps(_apk_operations_target_name) {
         _generated_script = "$root_build_dir/bin/${invoker.target_name}"
-        script = "//build/android/gyp/create_apk_operations_script.py"
+        script = "//chromium/build/android/gyp/create_apk_operations_script.py"
         outputs = [ _generated_script ]
         args = [
           "--script-output-path",
@@ -3172,13 +3172,13 @@ if (!is_robolectric && enable_java_templates) {
         }
         data = []
         data_deps = [
-          "//build/android:apk_operations_py",
-          "//build/android:stack_tools",
+          "//chromium/build/android:apk_operations_py",
+          "//chromium/build/android:stack_tools",
         ]
 
         if (_proguard_enabled && !_incremental_apk) {
           # Required by logcat command.
-          data_deps += [ "//build/android/stacktrace:java_deobfuscate" ]
+          data_deps += [ "//chromium/build/android/stacktrace:java_deobfuscate" ]
           data += [ "$_final_apk_path.mapping" ]
           args += [
             "--proguard-mapping-path",
@@ -3568,7 +3568,7 @@ if (!is_robolectric && enable_java_templates) {
   template("instrumentation_test_runner") {
     if (use_rts) {
       action("${invoker.target_name}__rts_filters") {
-        script = "//build/add_rts_filters.py"
+        script = "//chromium/build/add_rts_filters.py"
         rts_file = "${root_build_dir}/gen/rts/${invoker.target_name}.filter"
         args = [ rebase_path(rts_file, root_build_dir) ]
         outputs = [ rts_file ]
@@ -3587,7 +3587,7 @@ if (!is_robolectric && enable_java_templates) {
 
     action_with_pydeps(_apk_operations_target_name) {
       testonly = true
-      script = "//build/android/gyp/create_test_apk_wrapper_script.py"
+      script = "//chromium/build/android/gyp/create_test_apk_wrapper_script.py"
       deps = []
       _generated_script = "$root_build_dir/bin/${invoker.target_name}"
       outputs = [ _generated_script ]
@@ -3906,7 +3906,7 @@ if (!is_robolectric && enable_java_templates) {
 
       if (!defined(use_default_launcher) || use_default_launcher) {
         deps += [
-          "//build/android/gtest_apk:native_test_instrumentation_test_runner_java",
+          "//chromium/build/android/gtest_apk:native_test_instrumentation_test_runner_java",
           "//testing/android/native_test:native_test_java",
         ]
       }
@@ -3941,7 +3941,7 @@ if (!is_robolectric && enable_java_templates) {
     action_with_pydeps(target_name) {
       forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
 
-      script = "//build/android/gyp/aidl.py"
+      script = "//chromium/build/android/gyp/aidl.py"
       depfile = "$target_gen_dir/$target_name.d"
       sources = invoker.sources
 
@@ -4021,7 +4021,7 @@ if (!is_robolectric && enable_java_templates) {
       # The suffix "__protoc_java.srcjar" is used by SuperSize to identify
       # protobuf symbols.
       _srcjar_path = "$target_gen_dir/$target_name.srcjar"
-      script = "//build/protoc_java.py"
+      script = "//chromium/build/protoc_java.py"
 
       if (defined(invoker.deps)) {
         # Need to care only about targets that might generate .proto files.
@@ -4122,7 +4122,7 @@ if (!is_robolectric && enable_java_templates) {
 
     action_with_pydeps("${_template_name}__flatc_java") {
       _srcjar_path = "$target_gen_dir/$target_name.srcjar"
-      script = "//build/android/gyp/flatc_java.py"
+      script = "//chromium/build/android/gyp/flatc_java.py"
 
       deps = [ _flatc_dep ]
       if (defined(invoker.deps)) {
@@ -4246,7 +4246,7 @@ if (!is_robolectric && enable_java_templates) {
     # Some libraries might not have resources; others might have two jars.
     if (update_android_aar_prebuilts) {
       print("Writing " + rebase_path(_info_path, "//"))
-      exec_script("//build/android/gyp/aar.py",
+      exec_script("//chromium/build/android/gyp/aar.py",
                   [
                         "list",
                         "--output",
@@ -4293,7 +4293,7 @@ if (!is_robolectric && enable_java_templates) {
     }
 
     action_with_pydeps(_unpack_target_name) {
-      script = "//build/android/gyp/aar.py"  # Unzips the AAR
+      script = "//chromium/build/android/gyp/aar.py"  # Unzips the AAR
       args = [
                "extract",
                "--output-dir",
@@ -4729,12 +4729,12 @@ if (!is_robolectric && enable_java_templates) {
     if (_proguard_enabled) {
       if (_add_view_trace_events) {
         _trace_event_rewriter_target =
-            "//build/android/bytecode:trace_event_adder"
+            "//chromium/build/android/bytecode:trace_event_adder"
         _rewritten_jar_target_name = "${target_name}__trace_event_rewritten"
         _rewriter_path = root_build_dir + "/bin/helper/trace_event_adder"
         _stamp = "${target_out_dir}/${target_name}.trace_event_rewrite.stamp"
         action_with_pydeps(_rewritten_jar_target_name) {
-          script = "//build/android/gyp/trace_event_bytecode_rewriter.py"
+          script = "//chromium/build/android/gyp/trace_event_bytecode_rewriter.py"
           inputs = java_paths_for_inputs + [
                      _rewriter_path,
                      _build_config,
@@ -4795,7 +4795,7 @@ if (!is_robolectric && enable_java_templates) {
             # Injected JaCoCo code causes -checkdiscards to fail.
             !use_jacoco_coverage) {
           proguard_configs = [
-            "//build/android/dcheck_is_off.flags",
+            "//chromium/build/android/dcheck_is_off.flags",
             "//third_party/jni_zero/checkdiscard_proguard.flags",
           ]
         }
@@ -4944,7 +4944,7 @@ if (!is_robolectric && enable_java_templates) {
 
     _bundle_target_name = "${_target_name}__bundle"
     action_with_pydeps(_bundle_target_name) {
-      script = "//build/android/gyp/create_app_bundle.py"
+      script = "//chromium/build/android/gyp/create_app_bundle.py"
       inputs = _all_module_zip_paths + _all_module_build_configs +
                [ _BUNDLETOOL_JAR_PATH ] + java_paths_for_inputs
       outputs = [ _bundle_path ]
@@ -5010,9 +5010,9 @@ if (!is_robolectric && enable_java_templates) {
 
       # http://crbug.com/725224. Fix for bots running out of memory.
       if (defined(java_cmd_pool_size)) {
-        pool = "//build/config/android:java_cmd_pool($default_toolchain)"
+        pool = "//chromium/build/config/android:java_cmd_pool($default_toolchain)"
       } else {
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
       }
     }
 
@@ -5049,7 +5049,7 @@ if (!is_robolectric && enable_java_templates) {
     _bundle_wrapper_script_path = "$_bundle_wrapper_script_dir/$_target_name"
 
     action_with_pydeps("${_target_name}__wrapper_script") {
-      script = "//build/android/gyp/create_bundle_wrapper_script.py"
+      script = "//chromium/build/android/gyp/create_bundle_wrapper_script.py"
       inputs = [ _base_module_build_config ]
       outputs = [ _bundle_wrapper_script_path ]
 
@@ -5061,8 +5061,8 @@ if (!is_robolectric && enable_java_templates) {
         _bundle_path,
       ]
       data_deps = [
-        "//build/android:apk_operations_py",
-        "//build/android:stack_tools",
+        "//chromium/build/android:apk_operations_py",
+        "//chromium/build/android:stack_tools",
       ]
 
       deps = [ _base_module_build_config_target ]
@@ -5117,7 +5117,7 @@ if (!is_robolectric && enable_java_templates) {
         ]
 
         # Required by logcat command.
-        data_deps += [ "//build/android/stacktrace:java_deobfuscate" ]
+        data_deps += [ "//chromium/build/android/stacktrace:java_deobfuscate" ]
         data += [ _proguard_mapping_path ]
       }
       if (is_official_build) {
@@ -5178,7 +5178,7 @@ if (!is_robolectric && enable_java_templates) {
 
     _apks_path = "$root_build_dir/apks/$_bundle_name.apks"
     action_with_pydeps("${_target_name}_apks") {
-      script = "//build/android/gyp/create_app_bundle_apks.py"
+      script = "//chromium/build/android/gyp/create_app_bundle_apks.py"
       inputs = java_paths_for_inputs + [
                  _bundle_path,
                  _BUNDLETOOL_JAR_PATH,
@@ -5212,9 +5212,9 @@ if (!is_robolectric && enable_java_templates) {
 
       # http://crbug.com/725224. Fix for bots running out of memory.
       if (defined(java_cmd_pool_size)) {
-        pool = "//build/config/android:java_cmd_pool($default_toolchain)"
+        pool = "//chromium/build/config/android:java_cmd_pool($default_toolchain)"
       } else {
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
       }
     }
   }
@@ -5236,7 +5236,7 @@ if (!is_robolectric && enable_java_templates) {
   template("create_app_bundle_minimal_apks") {
     action_with_pydeps(target_name) {
       forward_variables_from(invoker, TESTONLY_AND_VISIBILITY + [ "deps" ])
-      script = "//build/android/gyp/create_app_bundle_apks.py"
+      script = "//chromium/build/android/gyp/create_app_bundle_apks.py"
       _dir = get_path_info(invoker.bundle_path, "dir")
       _name = get_path_info(invoker.bundle_path, "name")
       _output_path = "$_dir/$_name.minimal.apks"
@@ -5289,7 +5289,7 @@ if (!is_robolectric && enable_java_templates) {
                   "${target_name}.zip"
 
     action_with_pydeps(_generating_target_name) {
-      script = "//build/android/gyp/create_ui_locale_resources.py"
+      script = "//chromium/build/android/gyp/create_ui_locale_resources.py"
       outputs = [ _output_zip ]
       args = [
         "--locale-list=${invoker.ui_locales}",
diff --git a/config/android/system_image.gni b/config/android/system_image.gni
index 56a235572..54d5cc29e 100644
--- a/config/android/system_image.gni
+++ b/config/android/system_image.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 # Creates a stub .apk suitable for use with compressed system APKs.
 #
@@ -39,7 +39,7 @@ template("system_image_stub_apk") {
   }
   action_with_pydeps("$_manifest_target_name") {
     outputs = [ _manifest_path ]
-    script = "//build/android/gyp/create_stub_manifest.py"
+    script = "//chromium/build/android/gyp/create_stub_manifest.py"
     args = [
       "--output",
       rebase_path(_manifest_path, root_build_dir),
@@ -73,7 +73,7 @@ template("system_image_stub_apk") {
   }
 
   action_with_pydeps(_resource_apk_target_name) {
-    script = "//build/android/gyp/compile_resources.py"
+    script = "//chromium/build/android/gyp/compile_resources.py"
     inputs = [
       _manifest_path,
       android_sdk_tools_bundle_aapt2,
@@ -234,7 +234,7 @@ template("system_image_apks") {
   }
 
   action_with_pydeps(target_name) {
-    script = "//build/android/gyp/system_image_apks.py"
+    script = "//chromium/build/android/gyp/system_image_apks.py"
     deps = [ invoker.apk_or_bundle_target ]
     inputs = [ invoker.input_apk_or_bundle ]
     if (defined(invoker.stub_output)) {
@@ -259,7 +259,7 @@ template("system_image_apks") {
         rebase_path(_wrapper_path, root_out_dir),
       ]
       inputs += [ _wrapper_path ]
-      deps += [ "//build/android:apk_operations_py" ]
+      deps += [ "//chromium/build/android:apk_operations_py" ]
       if (defined(invoker.fuse_apk) && invoker.fuse_apk) {
         args += [ "--fuse-apk" ]
       }
diff --git a/config/android/test/proto/BUILD.gn b/config/android/test/proto/BUILD.gn
index 9013c27ec..a959ef84d 100644
--- a/config/android/test/proto/BUILD.gn
+++ b/config/android/test/proto/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 import("//third_party/protobuf/proto_library.gni")
 
 # The purpose of these targets is test that |deps| satisfies java compilation
diff --git a/config/android/test/resource_overlay/BUILD.gn b/config/android/test/resource_overlay/BUILD.gn
index 3b7936384..183252036 100644
--- a/config/android/test/resource_overlay/BUILD.gn
+++ b/config/android/test/resource_overlay/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/rules.gni")
+import("//chromium/build/config/android/rules.gni")
 
 # Tests for 'resource_overlay' parameter in android_resources() template.
 
diff --git a/config/apple/BUILD.gn b/config/apple/BUILD.gn
index add2395d6..e604d26d1 100644
--- a/config/apple/BUILD.gn
+++ b/config/apple/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/apple/symbols.gni")
+import("//chromium/build/config/apple/symbols.gni")
 
 # The ldflags referenced below are handled by
 # //build/toolchain/apple/linker_driver.py.
diff --git a/config/apple/create_signed_bundle.gni b/config/apple/create_signed_bundle.gni
index 989ab96bd..2586fe2d7 100644
--- a/config/apple/create_signed_bundle.gni
+++ b/config/apple/create_signed_bundle.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/apple/mobile_config.gni")
-import("//build/toolchain/rbe.gni")
+import("//chromium/build/config/apple/mobile_config.gni")
+import("//chromium/build/toolchain/rbe.gni")
 import("//build_overrides/build.gni")
 
 # Constants corresponding to the bundle type identifiers use application,
@@ -177,7 +177,7 @@ template("apple_mobile_create_signed_bundle") {
 
   if (_enable_entitlements) {
     if (!defined(invoker.entitlements_target)) {
-      _entitlements_path = "//build/config/ios/entitlements.plist"
+      _entitlements_path = "//chromium/build/config/ios/entitlements.plist"
       if (defined(invoker.entitlements_path)) {
         _entitlements_path = invoker.entitlements_path
       }
@@ -270,7 +270,7 @@ template("apple_mobile_create_signed_bundle") {
       deps = []
     }
 
-    post_processing_script = "//build/config/apple/codesign.py"
+    post_processing_script = "//chromium/build/config/apple/codesign.py"
     post_processing_sources = [ _bundle_binary_path ]
     if (_enable_entitlements) {
       if (defined(invoker.entitlements_target)) {
@@ -355,7 +355,7 @@ template("apple_mobile_create_signed_bundle") {
         invoker.partial_info_plist,
       ]
 
-      _plist_compiler_path = "//build/apple/plist_util.py"
+      _plist_compiler_path = "//chromium/build/apple/plist_util.py"
 
       post_processing_sources += _partial_info_plists
       post_processing_sources += [ _plist_compiler_path ]
diff --git a/config/apple/mobile_bundle_data.gni b/config/apple/mobile_bundle_data.gni
index 26be4a5a6..ad934d561 100644
--- a/config/apple/mobile_bundle_data.gni
+++ b/config/apple/mobile_bundle_data.gni
@@ -2,10 +2,10 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/zip.gni")
+import("//chromium/build/config/zip.gni")
 
 if (is_ios) {
-  import("//build/config/ios/ios_sdk_overrides.gni")
+  import("//chromium/build/config/ios/ios_sdk_overrides.gni")
 }
 
 # Compile a xib or storyboard file and add it to a bundle_data so that it is
@@ -56,7 +56,7 @@ template("bundle_data_ib_file") {
                              "bundle_files",
                            ])
 
-    script = "//build/config/apple/compile_ib_files.py"
+    script = "//chromium/build/config/apple/compile_ib_files.py"
     args = [
       "--input",
       rebase_path(invoker.source, root_build_dir),
diff --git a/config/apple/mobile_config.gni b/config/apple/mobile_config.gni
index 48e80f216..01a4e654c 100644
--- a/config/apple/mobile_config.gni
+++ b/config/apple/mobile_config.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/features.gni")  # For `use_blink`
+import("//chromium/build/config/features.gni")  # For `use_blink`
 
 declare_args() {
   # Configure the environment for which to build. Could be either "device",
@@ -118,7 +118,7 @@ if (is_ios || is_watchos) {
         ]
       }
       ios_code_signing_identity =
-          exec_script("//build/config/apple/find_signing_identity.py",
+          exec_script("//chromium/build/config/apple/find_signing_identity.py",
                       find_signing_identity_args,
                       "trim string")
     }
diff --git a/config/apple/swift_source_set.gni b/config/apple/swift_source_set.gni
index b1cad2e02..a3d0af3e1 100644
--- a/config/apple/swift_source_set.gni
+++ b/config/apple/swift_source_set.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/apple/toolchain.gni")
+import("//chromium/build/toolchain/apple/toolchain.gni")
 
 # Defines a template for Swift source files. The default module_name
 # of the target is the entire target label (without the leading //)
diff --git a/config/apple/symbols.gni b/config/apple/symbols.gni
index 3b4dee447..fc49783d1 100644
--- a/config/apple/symbols.gni
+++ b/config/apple/symbols.gni
@@ -2,8 +2,8 @@
 # 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/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
 
 # This file declares arguments and configs that control whether dSYM debug
 # info is produced and whether build products are stripped.
diff --git a/config/arm.gni b/config/arm.gni
index f72ed80f5..25e64d430 100644
--- a/config/arm.gni
+++ b/config/arm.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/v8_target_cpu.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/v8_target_cpu.gni")
 
 # These are primarily relevant in current_cpu == "arm" contexts, where
 # ARM code is being compiled.  But they can also be relevant in the
diff --git a/config/buildflags_paint_preview.gni b/config/buildflags_paint_preview.gni
index f5eabf49a..1582abe38 100644
--- a/config/buildflags_paint_preview.gni
+++ b/config/buildflags_paint_preview.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/cast.gni")
-import("//build/config/features.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/features.gni")
 
 declare_args() {
   # Enable basic paint preview support. Does not work on iOS. Should
diff --git a/config/c++/BUILD.gn b/config/c++/BUILD.gn
index f449ebffc..fcf6675a7 100644
--- a/config/c++/BUILD.gn
+++ b/config/c++/BUILD.gn
@@ -1,8 +1,8 @@
-import("//build/config/c++/c++.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/dcheck_always_on.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/dcheck_always_on.gni")
 import("//buildtools/deps_revisions.gni")
 
 assert(use_custom_libcxx, "should only be used if use_custom_libcxx is set")
diff --git a/config/c++/c++.gni b/config/c++/c++.gni
index 7d29a7f65..fe8fd3206 100644
--- a/config/c++/c++.gni
+++ b/config/c++/c++.gni
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/nacl/config.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/toolchain/rbe.gni")
+import("//chromium/build/config/nacl/config.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/toolchain/rbe.gni")
 import("//build_overrides/build.gni")
 
 declare_args() {
diff --git a/config/chromebox_for_meetings/BUILD.gn b/config/chromebox_for_meetings/BUILD.gn
index 08d74f97d..db5dd3b6f 100644
--- a/config/chromebox_for_meetings/BUILD.gn
+++ b/config/chromebox_for_meetings/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/buildflag_header.gni")
-import("//build/config/chromebox_for_meetings/buildflags.gni")
+import("//chromium/build/buildflag_header.gni")
+import("//chromium/build/config/chromebox_for_meetings/buildflags.gni")
 
 buildflag_header("buildflags") {
   header = "buildflags.h"
diff --git a/config/chromecast/BUILD.gn b/config/chromecast/BUILD.gn
index 97bbef720..a7e085e46 100644
--- a/config/chromecast/BUILD.gn
+++ b/config/chromecast/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/cast.gni")
+import("//chromium/build/config/cast.gni")
 
 assert(is_castos || is_cast_android)
 
diff --git a/config/chromeos/BUILD.gn b/config/chromeos/BUILD.gn
index 84be2dcca..f850557db 100644
--- a/config/chromeos/BUILD.gn
+++ b/config/chromeos/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
 
 assert(is_chromeos)
 
diff --git a/config/chromeos/rules.gni b/config/chromeos/rules.gni
index 57e6a4139..331117e33 100644
--- a/config/chromeos/rules.gni
+++ b/config/chromeos/rules.gni
@@ -2,12 +2,12 @@
 # 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/config/chromeos/args.gni")
-import("//build/config/dcheck_always_on.gni")
-import("//build/config/gclient_args.gni")
-import("//build/config/python.gni")
-import("//build/util/generate_wrapper.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/chromeos/args.gni")
+import("//chromium/build/config/dcheck_always_on.gni")
+import("//chromium/build/config/gclient_args.gni")
+import("//chromium/build/config/python.gni")
+import("//chromium/build/util/generate_wrapper.gni")
 
 assert(is_chromeos)
 assert(is_chromeos_device)
@@ -35,7 +35,7 @@ if (cros_sdk_version != "") {
 
   foreach(b, _potential_test_boards) {
     _cache_path_prefix =
-        "//build/cros_cache/chrome-sdk/symlinks/${b}+${cros_sdk_version}"
+        "//chromium/build/cros_cache/chrome-sdk/symlinks/${b}+${cros_sdk_version}"
 
     _cros_is_vm = false
     foreach(b1, string_split(cros_boards_with_qemu_images, ":")) {
@@ -70,7 +70,7 @@ if (cros_sdk_version != "") {
     _all_symlinks += m[1]
   }
   _all_symlink_targets =
-      exec_script("//build/get_symlink_targets.py", _all_symlinks, "list lines")
+      exec_script("//chromium/build/get_symlink_targets.py", _all_symlinks, "list lines")
   _index = 0
   foreach(m, _symlink_map) {
     _symlink_targets = []
@@ -143,9 +143,9 @@ template("generate_chromeos_sdk_deps") {
     data = _sdk_data
     data += [
       # Needed for various SDK components used below.
-      "//build/cros_cache/chrome-sdk/misc/",
-      "//build/cros_cache/chrome-sdk/symlinks/",
-      "//build/cros_cache/common/",
+      "//chromium/build/cros_cache/chrome-sdk/misc/",
+      "//chromium/build/cros_cache/chrome-sdk/symlinks/",
+      "//chromium/build/cros_cache/common/",
       "//chrome/VERSION",
 
       # The LKGM file controls what version of the VM image to download. Add it
@@ -153,7 +153,7 @@ template("generate_chromeos_sdk_deps") {
       "//chromeos/CHROMEOS_LKGM",
     ]
     if (cros_boards_with_qemu_images != "") {
-      data += [ "//build/cros_cache/cipd/" ]
+      data += [ "//chromium/build/cros_cache/cipd/" ]
     }
   }
 }
@@ -221,7 +221,7 @@ template("generate_skylab_tast_filter") {
   }
   action(target_name) {
     testonly = true
-    script = "//build/chromeos/generate_skylab_tast_filter.py"
+    script = "//chromium/build/chromeos/generate_skylab_tast_filter.py"
     if (defined(tast_control)) {
       sources = [ tast_control ]
     }
@@ -322,7 +322,7 @@ template("generate_runner_script") {
   }
 
   generate_wrapper(target_name) {
-    executable = "//build/chromeos/test_runner.py"
+    executable = "//chromium/build/chromeos/test_runner.py"
     wrapper_script = generated_script
     executable_args = []
 
@@ -452,11 +452,11 @@ template("generate_runner_script") {
 
       # We use android test-runner's results libs to construct gtest output
       # json.
-      "//build/android/pylib/__init__.py",
-      "//build/android/pylib/base/",
-      "//build/android/pylib/results/",
-      "//build/chromeos/",
-      "//build/util/",
+      "//chromium/build/android/pylib/__init__.py",
+      "//chromium/build/android/pylib/base/",
+      "//chromium/build/android/pylib/results/",
+      "//chromium/build/chromeos/",
+      "//chromium/build/util/",
       "//third_party/chromite/",
     ]
 
diff --git a/config/chromeos/ui_mode.gni b/config/chromeos/ui_mode.gni
index 5dbe524b3..da47f3848 100644
--- a/config/chromeos/ui_mode.gni
+++ b/config/chromeos/ui_mode.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/chromeos/args.gni")
+import("//chromium/build/config/chromeos/args.gni")
 
 declare_args() {
   chromeos_is_browser_only = false
diff --git a/config/clang/BUILD.gn b/config/clang/BUILD.gn
index beb81db98..166c55798 100644
--- a/config/clang/BUILD.gn
+++ b/config/clang/BUILD.gn
@@ -2,20 +2,20 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/pch.gni")
-import("//build/config/rust.gni")
+import("//chromium/build/config/pch.gni")
+import("//chromium/build/config/rust.gni")
 import("clang.gni")
 
 if (is_ios) {
   # For `target_environment` and `target_platform`.
-  import("//build/config/apple/mobile_config.gni")
+  import("//chromium/build/config/apple/mobile_config.gni")
 }
 
 _use_cros_sysroot_libs =
     is_chromeos_device && current_toolchain == default_toolchain
 
 if (_use_cros_sysroot_libs) {
-  import("//build/toolchain/cros_toolchain.gni")  # For `cros_target_cc`
+  import("//chromium/build/toolchain/cros_toolchain.gni")  # For `cros_target_cc`
 }
 
 # Helper function for adding cflags to use a clang plugin.
diff --git a/config/clang/clang.gni b/config/clang/clang.gni
index 2ad331d38..32574dd16 100644
--- a/config/clang/clang.gni
+++ b/config/clang/clang.gni
@@ -2,10 +2,10 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/c++/c++.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/siso.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/siso.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 default_clang_base_path = "//third_party/llvm-build/Release+Asserts"
 
@@ -15,7 +15,7 @@ declare_args() {
   # Chrome OS's.
   clang_use_chrome_plugins =
       is_clang && !is_nacl && current_os != "zos" &&
-      default_toolchain != "//build/toolchain/cros:target" &&
+      default_toolchain != "//chromium/build/toolchain/cros:target" &&
       # TODO(https://crbug.com/351909443): Remove this after fixing performance
       # of Clang modules build.
       !use_libcxx_modules
diff --git a/config/compiler/BUILD.gn b/config/compiler/BUILD.gn
index 1f2ccfa21..7111affd1 100644
--- a/config/compiler/BUILD.gn
+++ b/config/compiler/BUILD.gn
@@ -2,44 +2,44 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/buildflag_header.gni")
-import("//build/config/android/config.gni")
-import("//build/config/c++/c++.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/chromeos/args.gni")
-import("//build/config/clang/clang.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/coverage/coverage.gni")
-import("//build/config/dcheck_always_on.gni")
-#import("//build/config/gclient_args.gni")
-import("//build/config/host_byteorder.gni")
-import("//build/config/pch.gni")
-import("//build/config/rust.gni")
-import("//build/config/ui.gni")
-import("//build/config/unwind.gni")
-import("//build/toolchain/cros/cros_config.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/buildflag_header.gni")
+import("//chromium/build/config/android/config.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/chromeos/args.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/coverage/coverage.gni")
+import("//chromium/build/config/dcheck_always_on.gni")
+#import("//chromium/build/config/gclient_args.gni")
+import("//chromium/build/config/host_byteorder.gni")
+import("//chromium/build/config/pch.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/ui.gni")
+import("//chromium/build/config/unwind.gni")
+import("//chromium/build/toolchain/cros/cros_config.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 import("//build_overrides/build.gni")
 
 if (current_cpu == "arm" || current_cpu == "arm64") {
-  import("//build/config/arm.gni")
+  import("//chromium/build/config/arm.gni")
 }
 if (current_cpu == "mipsel" || current_cpu == "mips64el" ||
     current_cpu == "mips" || current_cpu == "mips64") {
-  import("//build/config/mips.gni")
+  import("//chromium/build/config/mips.gni")
 }
 if (is_mac) {
-  import("//build/config/apple/symbols.gni")
+  import("//chromium/build/config/apple/symbols.gni")
 }
 if (is_ios) {
-  import("//build/config/ios/ios_sdk.gni")
+  import("//chromium/build/config/ios/ios_sdk.gni")
 }
 if (is_nacl) {
   # To keep NaCl variables out of builds that don't include NaCl, all
   # variables defined in nacl/config.gni referenced here should be protected by
   # is_nacl conditions.
-  import("//build/config/nacl/config.gni")
+  import("//chromium/build/config/nacl/config.gni")
 }
 
 lld_path = ""
@@ -286,23 +286,23 @@ config("compiler") {
   # categories here, add it to the associated file to keep this shared config
   # smaller.
   if (is_win) {
-    configs += [ "//build/config/win:compiler" ]
+    configs += [ "//chromium/build/config/win:compiler" ]
   } else if (is_android) {
-    configs += [ "//build/config/android:compiler" ]
+    configs += [ "//chromium/build/config/android:compiler" ]
   } else if (is_linux || is_chromeos) {
-    configs += [ "//build/config/linux:compiler" ]
+    configs += [ "//chromium/build/config/linux:compiler" ]
   } else if (is_nacl) {
-    configs += [ "//build/config/nacl:compiler" ]
+    configs += [ "//chromium/build/config/nacl:compiler" ]
   } else if (is_mac) {
-    configs += [ "//build/config/mac:compiler" ]
+    configs += [ "//chromium/build/config/mac:compiler" ]
   } else if (is_ios) {
-    configs += [ "//build/config/ios:compiler" ]
+    configs += [ "//chromium/build/config/ios:compiler" ]
   } else if (is_fuchsia) {
-    configs += [ "//build/config/fuchsia:compiler" ]
+    configs += [ "//chromium/build/config/fuchsia:compiler" ]
   } else if (current_os == "aix") {
-    configs += [ "//build/config/aix:compiler" ]
+    configs += [ "//chromium/build/config/aix:compiler" ]
   } else if (current_os == "zos") {
-    configs += [ "//build/config/zos:compiler" ]
+    configs += [ "//chromium/build/config/zos:compiler" ]
   }
 
   configs += [
@@ -593,7 +593,7 @@ config("compiler") {
     # TODO(crbug.com/40283598): This causes binary size growth and potentially
     # other problems.
     # TODO(crbug.com/40284925): This isn't supported by Cronet's mainline llvm version.
-    if (default_toolchain != "//build/toolchain/cros:target" &&
+    if (default_toolchain != "//chromium/build/toolchain/cros:target" &&
         !llvm_android_mainline) {
       cflags += [
         "-mllvm",
@@ -618,7 +618,7 @@ config("compiler") {
     # Enable ELF CREL (see crbug.com/357878242) for all platforms that use ELF
     # (excluding toolchains that use an older version of LLVM).
     if (is_linux && !llvm_android_mainline &&
-        default_toolchain != "//build/toolchain/cros:target") {
+        default_toolchain != "//chromium/build/toolchain/cros:target") {
       cflags += [ "-Wa,--crel,--allow-experimental-crel" ]
     }
   }
@@ -1147,8 +1147,8 @@ config("thinlto_optimize_default") {
 # Use this to enable optimization in the ThinLTO link step for select targets
 # when thin_lto_enable_optimizations is set by doing:
 #
-#   configs -= [ "//build/config/compiler:thinlto_optimize_default" ]
-#   configs += [ "//build/config/compiler:thinlto_optimize_max" ]
+#   configs -= [ "//chromium/build/config/compiler:thinlto_optimize_default" ]
+#   configs += [ "//chromium/build/config/compiler:thinlto_optimize_max" ]
 #
 # Since it makes linking significantly slower and more resource intensive, only
 # use it on important targets such as the main browser executable or dll.
@@ -1190,7 +1190,7 @@ config("compiler_cpu_abi") {
 
   configs = []
   if (is_chromeos) {
-    configs += [ "//build/config/chromeos:compiler_cpu_abi" ]
+    configs += [ "//chromium/build/config/chromeos:compiler_cpu_abi" ]
   }
 
   if ((is_posix && !is_apple) || is_fuchsia) {
@@ -1504,7 +1504,7 @@ config("compiler_codegen") {
   ldflags = []
 
   if (is_nacl) {
-    configs += [ "//build/config/nacl:compiler_codegen" ]
+    configs += [ "//chromium/build/config/nacl:compiler_codegen" ]
   }
 
   if (current_cpu == "arm64" && !is_win && is_clang) {
@@ -1652,7 +1652,7 @@ config("clang_revision") {
 # e.g. by setting in the the project's .gn file.
 config("clang_warning_suppression") {
   # Some build configs use older versions of clang that don't support WSMs
-  if (!is_nacl && default_toolchain != "//build/toolchain/cros:target" &&
+  if (!is_nacl && default_toolchain != "//chromium/build/toolchain/cros:target" &&
       !llvm_android_mainline && is_clang &&
       clang_warning_suppression_file != "") {
     from_build_root =
@@ -1765,7 +1765,7 @@ config("runtime_library") {
   # libandroid_support in the -isystem include order.  Otherwise, there will be
   # build errors related to symbols declared in math.h.
   if (use_custom_libcxx) {
-    configs += [ "//build/config/c++:runtime_library" ]
+    configs += [ "//chromium/build/config/c++:runtime_library" ]
   }
 
   # Rust and C++ both provide intrinsics for LLVM to call for math operations. We
@@ -1775,13 +1775,13 @@ config("runtime_library") {
   # order to cause that replacement to occur by explicitly linking in clang's
   # compiler-rt library.
   if (is_clang && !is_nacl && !is_cronet_build) {
-    configs += [ "//build/config/clang:compiler_builtins" ]
+    configs += [ "//chromium/build/config/clang:compiler_builtins" ]
   }
 
   # TODO(crbug.com/40570904): Come up with a better name for is POSIX + Fuchsia
   # configuration.
   if (is_posix || is_fuchsia) {
-    configs += [ "//build/config/posix:runtime_library" ]
+    configs += [ "//chromium/build/config/posix:runtime_library" ]
 
     if (use_custom_libunwind) {
       # Instead of using an unwind lib from the toolchain,
@@ -1794,18 +1794,18 @@ config("runtime_library") {
   # categories here, add it to the associated file to keep this shared config
   # smaller.
   if (is_win) {
-    configs += [ "//build/config/win:runtime_library" ]
+    configs += [ "//chromium/build/config/win:runtime_library" ]
   } else if (is_linux || is_chromeos) {
-    configs += [ "//build/config/linux:runtime_library" ]
+    configs += [ "//chromium/build/config/linux:runtime_library" ]
     if (is_chromeos) {
-      configs += [ "//build/config/chromeos:runtime_library" ]
+      configs += [ "//chromium/build/config/chromeos:runtime_library" ]
     }
   } else if (is_ios) {
-    configs += [ "//build/config/ios:runtime_library" ]
+    configs += [ "//chromium/build/config/ios:runtime_library" ]
   } else if (is_mac) {
-    configs += [ "//build/config/mac:runtime_library" ]
+    configs += [ "//chromium/build/config/mac:runtime_library" ]
   } else if (is_android) {
-    configs += [ "//build/config/android:runtime_library" ]
+    configs += [ "//chromium/build/config/android:runtime_library" ]
   }
 
   if (is_component_build) {
@@ -2082,7 +2082,7 @@ config("default_warnings") {
 # See also: https://docs.google.com/document/d/1CTbQ-5cQjnjU8aCOtLiA7G6P0i5C6HpSDNlSNq6nl5E
 #
 # To enable in a GN target, use:
-#   configs += [ "//build/config/compiler:prevent_unsafe_narrowing" ]
+#   configs += [ "//chromium/build/config/compiler:prevent_unsafe_narrowing" ]
 
 config("prevent_unsafe_narrowing") {
   if (is_clang) {
@@ -2428,8 +2428,8 @@ config("no_incompatible_pointer_warnings") {
 # You can override the optimization level on a per-target basis by removing the
 # default config and then adding the named one you want:
 #
-#   configs -= [ "//build/config/compiler:default_optimization" ]
-#   configs += [ "//build/config/compiler:optimize_max" ]
+#   configs -= [ "//chromium/build/config/compiler:default_optimization" ]
+#   configs += [ "//chromium/build/config/compiler:optimize_max" ]
 
 # Shared settings for both "optimize" and "optimize_max" configs.
 # IMPORTANT: On Windows "/O1" and "/O2" must go before the common flags.
@@ -2655,12 +2655,12 @@ config("optimize_max") {
     # The NaCl IRT is a special case and always wants its own config.
     # Various components do:
     #   if (!is_debug) {
-    #     configs -= [ "//build/config/compiler:default_optimization" ]
-    #     configs += [ "//build/config/compiler:optimize_max" ]
+    #     configs -= [ "//chromium/build/config/compiler:default_optimization" ]
+    #     configs += [ "//chromium/build/config/compiler:optimize_max" ]
     #   }
     # So this config has to have the selection logic just like
     # "default_optimization", below.
-    configs = [ "//build/config/nacl:irt_optimize" ]
+    configs = [ "//chromium/build/config/nacl:irt_optimize" ]
   } else {
     ldflags = common_optimize_on_ldflags
     if (is_win) {
@@ -2688,12 +2688,12 @@ config("optimize_speed") {
     # The NaCl IRT is a special case and always wants its own config.
     # Various components do:
     #   if (!is_debug) {
-    #     configs -= [ "//build/config/compiler:default_optimization" ]
-    #     configs += [ "//build/config/compiler:optimize_max" ]
+    #     configs -= [ "//chromium/build/config/compiler:default_optimization" ]
+    #     configs += [ "//chromium/build/config/compiler:optimize_max" ]
     #   }
     # So this config has to have the selection logic just like
     # "default_optimization", below.
-    configs = [ "//build/config/nacl:irt_optimize" ]
+    configs = [ "//chromium/build/config/nacl:irt_optimize" ]
   } else {
     ldflags = common_optimize_on_ldflags
     if (is_win) {
@@ -2725,7 +2725,7 @@ config("default_optimization") {
   if (is_nacl && is_nacl_irt) {
     # The NaCl IRT is a special case and always wants its own config.
     # It gets optimized the same way regardless of the type of build.
-    configs = [ "//build/config/nacl:irt_optimize" ]
+    configs = [ "//chromium/build/config/nacl:irt_optimize" ]
   } else if (is_debug) {
     configs = [ ":no_optimize" ]
   } else if (optimize_for_fuzzing) {
@@ -2819,8 +2819,8 @@ config("afdo") {
 # You can override the symbol level on a per-target basis by removing the
 # default config and then adding the named one you want:
 #
-#   configs -= [ "//build/config/compiler:default_symbols" ]
-#   configs += [ "//build/config/compiler:symbols" ]
+#   configs -= [ "//chromium/build/config/compiler:default_symbols" ]
+#   configs += [ "//chromium/build/config/compiler:symbols" ]
 
 # A helper config that all configs passing /DEBUG to the linker should
 # include as sub-config.
@@ -2966,7 +2966,7 @@ config("symbols") {
   # https://b/243982712, https://crbug.com/1354616, https://crbug.com/334073642
   if (symbol_level == 2 && !use_debug_fission && !is_nacl && !is_win &&
       (current_cpu == "arm" || current_cpu == "x86")) {
-    configs += [ "//build/config:compress_debug_sections" ]
+    configs += [ "//chromium/build/config:compress_debug_sections" ]
   }
 
   if (is_clang && !is_nacl && is_win && !is_component_build) {
diff --git a/config/compiler/compiler.gni b/config/compiler/compiler.gni
index 5b98b4aed..dd833211b 100644
--- a/config/compiler/compiler.gni
+++ b/config/compiler/compiler.gni
@@ -2,27 +2,27 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/c++/c++.gni")
-import("//build/config/cast.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/chromeos/args.gni")
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/compiler/pgo/pgo.gni")
-import("//build/config/cronet/config.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/toolchain/cc_wrapper.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/chromeos/args.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/compiler/pgo/pgo.gni")
+import("//chromium/build/config/cronet/config.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/toolchain/cc_wrapper.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 import("//build_overrides/build.gni")
 
 if (is_android) {
-  import("//build/config/android/abi.gni")
+  import("//chromium/build/config/android/abi.gni")
 }
 if (current_cpu == "arm" || current_cpu == "arm64") {
-  import("//build/config/arm.gni")
+  import("//chromium/build/config/arm.gni")
 }
 
 if (is_apple) {
-  import("//build/config/apple/symbols.gni")
+  import("//chromium/build/config/apple/symbols.gni")
 }
 
 declare_args() {
diff --git a/config/compiler/pgo/BUILD.gn b/config/compiler/pgo/BUILD.gn
index b5b77030a..c0085398b 100644
--- a/config/compiler/pgo/BUILD.gn
+++ b/config/compiler/pgo/BUILD.gn
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/clang/clang.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/compiler/pgo/pgo.gni")
-import("//build/config/features.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/compiler/pgo/pgo.gni")
+import("//chromium/build/config/features.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 # Configuration that enables PGO instrumentation.
 config("pgo_instrumentation_flags") {
diff --git a/config/compiler/pgo/pgo.gni b/config/compiler/pgo/pgo.gni
index 0f1d7d3c3..772d50d1d 100644
--- a/config/compiler/pgo/pgo.gni
+++ b/config/compiler/pgo/pgo.gni
@@ -2,15 +2,15 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/cast.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/cronet/config.gni")
-import("//build/config/dcheck_always_on.gni")
-import("//build/config/features.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/cronet/config.gni")
+import("//chromium/build/config/dcheck_always_on.gni")
+import("//chromium/build/config/features.gni")
 
 if (is_ios) {
-  import("//build/config/apple/mobile_config.gni")
+  import("//chromium/build/config/apple/mobile_config.gni")
 }
 
 declare_args() {
diff --git a/config/coverage/BUILD.gn b/config/coverage/BUILD.gn
index 1f02cb476..a9dc135d6 100644
--- a/config/coverage/BUILD.gn
+++ b/config/coverage/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/buildflag_header.gni")
-import("//build/config/coverage/coverage.gni")
-import("//build/config/rust.gni")
+import("//chromium/build/buildflag_header.gni")
+import("//chromium/build/config/coverage/coverage.gni")
+import("//chromium/build/config/rust.gni")
 
 config("default_coverage") {
   if (use_clang_coverage) {
@@ -22,7 +22,7 @@ config("default_coverage") {
       # instead), and thus the linker ends up not pulling in the profile
       # library. So we add an edge to it directly.
       if (toolchain_has_rust) {
-        configs += [ "//build/config/clang:compiler_profile" ]
+        configs += [ "//chromium/build/config/clang:compiler_profile" ]
       }
     }
 
diff --git a/config/coverage/coverage.gni b/config/coverage/coverage.gni
index 803a036e3..776489e10 100644
--- a/config/coverage/coverage.gni
+++ b/config/coverage/coverage.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 if (is_fuchsia) {
   import("//third_party/fuchsia-gn-sdk/src/component.gni")
 }
diff --git a/config/cuttlefish/BUILD.gn b/config/cuttlefish/BUILD.gn
index bbff7dc2c..0bfe6392a 100644
--- a/config/cuttlefish/BUILD.gn
+++ b/config/cuttlefish/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/buildflag_header.gni")
-import("//build/config/cuttlefish/buildflags.gni")
+import("//chromium/build/buildflag_header.gni")
+import("//chromium/build/config/cuttlefish/buildflags.gni")
 
 buildflag_header("buildflags") {
   header = "buildflags.h"
diff --git a/config/dcheck_always_on.gni b/config/dcheck_always_on.gni
index 0c1e2590e..4fc71bac3 100644
--- a/config/dcheck_always_on.gni
+++ b/config/dcheck_always_on.gni
@@ -5,7 +5,7 @@
 # TODO(crbug.com/40191347): Until the bug is resolved we need to include
 # gclient_args for the definition of build_with_chromium and build_overrides
 # for client overrides of that flag. The latter should go away.
-import("//build/config/gclient_args.gni")
+import("//chromium/build/config/gclient_args.gni")
 import("//build_overrides/build.gni")
 declare_args() {
   # Enables DCHECKs to be built-in, but to default to being non-fatal/log-only.
diff --git a/config/devtools.gni b/config/devtools.gni
index a1df14fd6..237346cdc 100644
--- a/config/devtools.gni
+++ b/config/devtools.gni
@@ -2,7 +2,7 @@
 # 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("//chromium/build/config/chrome_build.gni")
 import("//build_overrides/build.gni")
 
 declare_args() {
diff --git a/config/features.gni b/config/features.gni
index a142b455b..dcc1731cf 100644
--- a/config/features.gni
+++ b/config/features.gni
@@ -14,8 +14,8 @@
 # There is more advice on where to put build flags in the "Build flag" section
 # of //build/config/BUILDCONFIG.gn.
 
-import("//build/config/cast.gni")
-import("//build/config/chrome_build.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chrome_build.gni")
 
 declare_args() {
   # Enables proprietary codecs and demuxers; e.g. H264, AAC, MP3, and MP4.
diff --git a/config/freetype/BUILD.gn b/config/freetype/BUILD.gn
index 88a9c59f0..52170c9ef 100644
--- a/config/freetype/BUILD.gn
+++ b/config/freetype/BUILD.gn
@@ -2,12 +2,12 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/features.gni")
-import("//build/config/freetype/freetype.gni")
+import("//chromium/build/config/features.gni")
+import("//chromium/build/config/freetype/freetype.gni")
 
 group("freetype") {
   if (use_system_freetype) {
-    public_configs = [ "//build/linux:freetype_from_pkgconfig" ]
+    public_configs = [ "//chromium/build/linux:freetype_from_pkgconfig" ]
   } else {
     public_deps = [ "//third_party:freetype_harfbuzz" ]
   }
diff --git a/config/fuchsia/BUILD.gn b/config/fuchsia/BUILD.gn
index b6ef61df7..45fc5b9dc 100644
--- a/config/fuchsia/BUILD.gn
+++ b/config/fuchsia/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/clang/clang.gni")
-import("//build/config/fuchsia/generate_runner_scripts.gni")
-import("//build/config/fuchsia/gn_configs.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/fuchsia/generate_runner_scripts.gni")
+import("//chromium/build/config/fuchsia/gn_configs.gni")
 
 assert(is_fuchsia)
 assert(!is_posix, "Fuchsia is not POSIX.")
@@ -26,8 +26,8 @@ config("compiler") {
 # Files required to run on Fuchsia on isolated swarming clients.
 group("deployment_resources") {
   data = [
-    "//build/fuchsia/",
-    "//build/util/lib/",
+    "//chromium/build/fuchsia/",
+    "//chromium/build/util/lib/",
     "//third_party/fuchsia-sdk/sdk/.build-id/",
     "//third_party/fuchsia-sdk/sdk/meta/manifest.json",
     "//third_party/fuchsia-sdk/sdk/tools/${test_host_cpu}/",
diff --git a/config/fuchsia/DIR_METADATA b/config/fuchsia/DIR_METADATA
index 210aa6a95..ddd134a2b 100644
--- a/config/fuchsia/DIR_METADATA
+++ b/config/fuchsia/DIR_METADATA
@@ -1 +1 @@
-mixins: "//build/fuchsia/COMMON_METADATA"
+mixins: "//chromium/build/fuchsia/COMMON_METADATA"
diff --git a/config/fuchsia/generate_runner_scripts.gni b/config/fuchsia/generate_runner_scripts.gni
index 2c7b54ab3..c508d5e02 100644
--- a/config/fuchsia/generate_runner_scripts.gni
+++ b/config/fuchsia/generate_runner_scripts.gni
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/fuchsia/config.gni")
-import("//build/config/fuchsia/fuchsia_package_metadata.gni")
-import("//build/config/gclient_args.gni")
-import("//build/config/sysroot.gni")
-import("//build/util/generate_wrapper.gni")
+import("//chromium/build/config/fuchsia/config.gni")
+import("//chromium/build/config/fuchsia/fuchsia_package_metadata.gni")
+import("//chromium/build/config/gclient_args.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/util/generate_wrapper.gni")
 
 assert(is_fuchsia)
 
@@ -90,7 +90,7 @@ template("fuchsia_run_script_with_packages") {
     if (!defined(data_deps)) {
       data_deps = []
     }
-    data_deps += [ "//build/config/fuchsia:deployment_resources" ]
+    data_deps += [ "//chromium/build/config/fuchsia:deployment_resources" ]
 
     _combined_package_list = [ invoker.package ]
 
@@ -169,7 +169,7 @@ template("fuchsia_package_installer") {
                            "*",
                            TESTONLY_AND_VISIBILITY + [ "executable_args" ])
     forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
-    executable = rebase_path("//build/fuchsia/test/deploy_to_fuchsia.py")
+    executable = rebase_path("//chromium/build/fuchsia/test/deploy_to_fuchsia.py")
     executable_args = [
       "--out-dir",
       "@WrappedPath(.)",
@@ -196,7 +196,7 @@ template("fuchsia_test_runner") {
                                  "package_deps",
                                ])
 
-    _test_runner_py = "//build/fuchsia/test/run_test.py"
+    _test_runner_py = "//chromium/build/fuchsia/test/run_test.py"
 
     executable = rebase_path(_test_runner_py)
 
diff --git a/config/fuchsia/packaged_content_embedder_excluded_dirs.gni b/config/fuchsia/packaged_content_embedder_excluded_dirs.gni
index 16f8260b4..17afa49be 100644
--- a/config/fuchsia/packaged_content_embedder_excluded_dirs.gni
+++ b/config/fuchsia/packaged_content_embedder_excluded_dirs.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/devtools.gni")
+import("//chromium/build/config/devtools.gni")
 
 assert(is_fuchsia)
 
diff --git a/config/fuchsia/size_optimized_cast_receiver_args.gn b/config/fuchsia/size_optimized_cast_receiver_args.gn
index d259ded8d..1496ec3cf 100644
--- a/config/fuchsia/size_optimized_cast_receiver_args.gn
+++ b/config/fuchsia/size_optimized_cast_receiver_args.gn
@@ -8,7 +8,7 @@
 #
 # To use it do one of the following:
 # * Add the following to your `gn args`:
-#   import("//build/config/fuchsia/size_optimized_cast_receiver_args.gn")
+#   import("//chromium/build/config/fuchsia/size_optimized_cast_receiver_args.gn")
 # * Add the following to `gn_args` in a bot recipe:
 #   'args_file': '//build/config/fuchsia/size_optimized_cast_receiver_args.gn'
 
diff --git a/config/fuchsia/size_optimized_cast_receiver_args_internal.gn b/config/fuchsia/size_optimized_cast_receiver_args_internal.gn
index a6d8c8202..020189183 100644
--- a/config/fuchsia/size_optimized_cast_receiver_args_internal.gn
+++ b/config/fuchsia/size_optimized_cast_receiver_args_internal.gn
@@ -11,7 +11,7 @@
 # * Add the following to `gn_args` in a bot recipe:
 #   'args_file': '//build/config/fuchsia/size_optimized_cast_receiver_args_internal.gn'
 
-import("//build/config/fuchsia/size_optimized_cast_receiver_args.gn")
+import("//chromium/build/config/fuchsia/size_optimized_cast_receiver_args.gn")
 
 enable_widevine = true
 use_internal_isolated_origins = true
diff --git a/config/fuchsia/sizes.gni b/config/fuchsia/sizes.gni
index bba225f29..69aacd934 100644
--- a/config/fuchsia/sizes.gni
+++ b/config/fuchsia/sizes.gni
@@ -4,7 +4,7 @@
 
 assert(is_fuchsia)
 
-import("//build/util/generate_wrapper.gni")
+import("//chromium/build/util/generate_wrapper.gni")
 
 template("compute_fuchsia_package_sizes") {
   generate_wrapper(target_name) {
@@ -14,7 +14,7 @@ template("compute_fuchsia_package_sizes") {
                              "data_deps",
                            ])
     testonly = true
-    executable = "//build/fuchsia/binary_sizes.py"
+    executable = "//chromium/build/fuchsia/binary_sizes.py"
     wrapper_script = "$root_out_dir/bin/run_${target_name}"
 
     assert(target_cpu == "arm64" || target_cpu == "x64",
@@ -32,7 +32,7 @@ template("compute_fuchsia_package_sizes") {
     # swarming test client. Note, fuchsia-arm64 is also running binary-sizes,
     # so the arm64 tools are included.
     data += [
-      "//build/fuchsia/",
+      "//chromium/build/fuchsia/",
       "//tools/fuchsia/size_tests/",
       "//third_party/fuchsia-sdk/sdk/tools/arm64/",
       "//third_party/fuchsia-sdk/sdk/tools/x64/",
diff --git a/config/fuchsia/symbol_archive.gni b/config/fuchsia/symbol_archive.gni
index e05af1155..09060e4ab 100644
--- a/config/fuchsia/symbol_archive.gni
+++ b/config/fuchsia/symbol_archive.gni
@@ -19,7 +19,7 @@ template("symbol_archive") {
     _ids_txt = invoker.ids_txt
     _build_ids = invoker.archive_name
 
-    script = "//build/config/fuchsia/build_symbol_archive.py"
+    script = "//chromium/build/config/fuchsia/build_symbol_archive.py"
 
     inputs = [ _ids_txt ]
 
diff --git a/config/fuchsia/test/platform_video_codecs.shard.test-cml b/config/fuchsia/test/platform_video_codecs.shard.test-cml
index bfa19c7d3..515c7c03b 100644
--- a/config/fuchsia/test/platform_video_codecs.shard.test-cml
+++ b/config/fuchsia/test/platform_video_codecs.shard.test-cml
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 {
   include: [
-    "//build/config/fuchsia/test/sysmem.shard.test-cml",
+    "//chromium/build/config/fuchsia/test/sysmem.shard.test-cml",
   ],
   children: [
     {
diff --git a/config/fuchsia/test/test_ui_stack.shard.test-cml b/config/fuchsia/test/test_ui_stack.shard.test-cml
index 4e0103eea..d9975bb0c 100644
--- a/config/fuchsia/test/test_ui_stack.shard.test-cml
+++ b/config/fuchsia/test/test_ui_stack.shard.test-cml
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 {
-  include: [ "//build/config/fuchsia/test/sysmem.shard.test-cml" ],
+  include: [ "//chromium/build/config/fuchsia/test/sysmem.shard.test-cml" ],
   children: [
     {
       name: "test_ui_stack",
diff --git a/config/fuchsia/test/web_instance.shard.test-cml b/config/fuchsia/test/web_instance.shard.test-cml
index b996f4ab6..793c329de 100644
--- a/config/fuchsia/test/web_instance.shard.test-cml
+++ b/config/fuchsia/test/web_instance.shard.test-cml
@@ -3,12 +3,12 @@
 // found in the LICENSE file.
 {
   include: [
-    "//build/config/fuchsia/test/audio_output.shard.test-cml",
-    "//build/config/fuchsia/test/fonts.shard.test-cml",
-    "//build/config/fuchsia/test/mark_vmo_executable.shard.test-cml",
-    "//build/config/fuchsia/test/network.shard.test-cml",
-    "//build/config/fuchsia/test/platform_video_codecs.shard.test-cml",
-    "//build/config/fuchsia/test/test_ui_stack.shard.test-cml",
+    "//chromium/build/config/fuchsia/test/audio_output.shard.test-cml",
+    "//chromium/build/config/fuchsia/test/fonts.shard.test-cml",
+    "//chromium/build/config/fuchsia/test/mark_vmo_executable.shard.test-cml",
+    "//chromium/build/config/fuchsia/test/network.shard.test-cml",
+    "//chromium/build/config/fuchsia/test/platform_video_codecs.shard.test-cml",
+    "//chromium/build/config/fuchsia/test/test_ui_stack.shard.test-cml",
     "vulkan/client.shard.cml",
   ],
   use: [
diff --git a/config/gcc/BUILD.gn b/config/gcc/BUILD.gn
index a659210b1..6e291bb3c 100644
--- a/config/gcc/BUILD.gn
+++ b/config/gcc/BUILD.gn
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/c++/c++.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/config/sysroot.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 declare_args() {
   # When non empty, overrides the target rpath value. This allows a user to
@@ -61,7 +61,7 @@ config("symbol_visibility_default") {
 # this is OK. For these cases use something like this:
 #
 #  if ((is_linux || is_chromeos) && !is_component_build) {
-#    configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
+#    configs += [ "//chromium/build/config/gcc:rpath_for_built_shared_libraries" ]
 #  }
 config("rpath_for_built_shared_libraries") {
   if (!is_android && current_os != "aix" && !is_castos) {
diff --git a/config/host_byteorder.gni b/config/host_byteorder.gni
index 1c3c72dd6..6156e1496 100644
--- a/config/host_byteorder.gni
+++ b/config/host_byteorder.gni
@@ -17,7 +17,7 @@ if (host_cpu == "ppc64") {
   } else {
     # Only use the script when absolutely necessary
     host_byteorder =
-        exec_script("//build/config/get_host_byteorder.py", [], "trim string")
+        exec_script("//chromium/build/config/get_host_byteorder.py", [], "trim string")
   }
 } else if (host_cpu == "ppc" || host_cpu == "s390" || host_cpu == "s390x" ||
            host_cpu == "mips" || host_cpu == "mips64") {
diff --git a/config/ios/BUILD.gn b/config/ios/BUILD.gn
index a4db0c177..6296924b7 100644
--- a/config/ios/BUILD.gn
+++ b/config/ios/BUILD.gn
@@ -2,13 +2,13 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/apple/mobile_config.gni")
-import("//build/config/ios/config.gni")
-import("//build/config/ios/ios_sdk.gni")
-import("//build/toolchain/apple/toolchain.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/siso.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/apple/mobile_config.gni")
+import("//chromium/build/config/ios/config.gni")
+import("//chromium/build/config/ios/ios_sdk.gni")
+import("//chromium/build/toolchain/apple/toolchain.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/siso.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 import("//build_overrides/build.gni")
 
 # This is included by reference in the //build/config/compiler config that
@@ -276,7 +276,7 @@ _xctrunner_path =
 if (ios_use_xcode_symlinks) {
   action("copy_xctrunner_app") {
     testonly = true
-    script = "//build/noop.py"
+    script = "//chromium/build/noop.py"
     outputs = [
       "$_xctrunner_path/Info.plist",
       "$_xctrunner_path/PkgInfo",
@@ -290,7 +290,7 @@ if (ios_use_xcode_symlinks) {
 # yet supported by Apple).
 action("xctest_runner_without_arm64e") {
   testonly = true
-  script = "//build/config/ios/strip_arm64e.py"
+  script = "//chromium/build/config/ios/strip_arm64e.py"
   sources = [ "$_xctrunner_path/XCTRunner" ]
   outputs = [ "$target_out_dir/XCTRunner" ]
   args = [
@@ -304,7 +304,7 @@ action("xctest_runner_without_arm64e") {
 
   # When running under ASan, the ASan runtime library must be packaged alongside
   # the test runner binary.
-  deps = [ "//build/config/sanitizers:deps" ]
+  deps = [ "//chromium/build/config/sanitizers:deps" ]
   if (ios_use_xcode_symlinks) {
     deps += [ ":copy_xctrunner_app" ]
   }
diff --git a/config/ios/config.gni b/config/ios/config.gni
index 7d0d56369..4a0ac3555 100644
--- a/config/ios/config.gni
+++ b/config/ios/config.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/apple/mobile_config.gni")
+import("//chromium/build/config/apple/mobile_config.gni")
 
 declare_args() {
   # Generate orderfile at application startup and then exit.
diff --git a/config/ios/ios_sdk.gni b/config/ios/ios_sdk.gni
index 9a0ea63dd..bb870b5b1 100644
--- a/config/ios/ios_sdk.gni
+++ b/config/ios/ios_sdk.gni
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/apple/mobile_config.gni")
-import("//build/config/ios/ios_sdk_overrides.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/siso.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/apple/mobile_config.gni")
+import("//chromium/build/config/ios/ios_sdk_overrides.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/siso.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 import("//build_overrides/build.gni")
 
 assert(current_os == "ios")
@@ -109,7 +109,7 @@ if (ios_sdk_path == "") {
       root_build_dir,
     ]
   }
-  script_name = "//build/config/apple/sdk_info.py"
+  script_name = "//chromium/build/config/apple/sdk_info.py"
   _ios_sdk_result = exec_script(script_name, ios_sdk_info_args, "scope")
   ios_bin_path =
       rebase_path("${_ios_sdk_result.toolchains_path}/usr/bin/", root_build_dir)
diff --git a/config/ios/ios_sdk_overrides.gni b/config/ios/ios_sdk_overrides.gni
index 4e5d71039..2dc3243ad 100644
--- a/config/ios/ios_sdk_overrides.gni
+++ b/config/ios/ios_sdk_overrides.gni
@@ -5,7 +5,7 @@
 # This file contains arguments that subprojects may choose to override. It
 # asserts that those overrides are used, to prevent unused args warnings.
 
-import("//build/config/features.gni")
+import("//chromium/build/config/features.gni")
 
 declare_args() {
   # Version of iOS that we're targeting.
diff --git a/config/ios/ios_test_runner_wrapper.gni b/config/ios/ios_test_runner_wrapper.gni
index 6fac03ff4..ffcd92004 100644
--- a/config/ios/ios_test_runner_wrapper.gni
+++ b/config/ios/ios_test_runner_wrapper.gni
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/coverage/coverage.gni")
-import("//build/config/ios/ios_sdk.gni")
-import("//build/util/generate_wrapper.gni")
+import("//chromium/build/config/coverage/coverage.gni")
+import("//chromium/build/config/ios/ios_sdk.gni")
+import("//chromium/build/util/generate_wrapper.gni")
 
 # Invokes generate_wrapper to create an executable script wrapping iOS'
 # run.py with baked in arguments. Only takes effect when test entry in
@@ -149,7 +149,7 @@ template("ios_test_runner_wrapper") {
       "//ios/testing/plugin",
 
       # exception reporting protos
-      "//build/util/lib/proto",
+      "//chromium/build/util/lib/proto",
 
       # Variations test utilities used by variations_runner script.
       "//testing/scripts/variations_seed_access_helper.py",
diff --git a/config/ios/ios_test_runner_xcuitest.gni b/config/ios/ios_test_runner_xcuitest.gni
index 9da3341f5..1f5b2f71c 100644
--- a/config/ios/ios_test_runner_xcuitest.gni
+++ b/config/ios/ios_test_runner_xcuitest.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/ios/ios_test_runner_wrapper.gni")
-import("//build/config/ios/rules.gni")
+import("//chromium/build/config/ios/ios_test_runner_wrapper.gni")
+import("//chromium/build/config/ios/rules.gni")
 
 # ios_test_runner_xcuitest are just ios_xcuitest_test with an
 # ios_test_runner_wrapper. Currently used by Crashpad tests, which do not depend
diff --git a/config/ios/rules.gni b/config/ios/rules.gni
index 290c1f326..e856096bd 100644
--- a/config/ios/rules.gni
+++ b/config/ios/rules.gni
@@ -2,15 +2,15 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/apple/apple_info_plist.gni")
-import("//build/config/apple/create_signed_bundle.gni")
-import("//build/config/apple/mobile_bundle_data.gni")
-import("//build/config/apple/symbols.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/ios/ios_sdk.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/siso.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/apple/apple_info_plist.gni")
+import("//chromium/build/config/apple/create_signed_bundle.gni")
+import("//chromium/build/config/apple/mobile_bundle_data.gni")
+import("//chromium/build/config/apple/symbols.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/ios/ios_sdk.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/siso.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 import("//build_overrides/build.gni")
 
 # iOS-specific wrapper around apple_mobile_create_signed_bundle.
@@ -95,7 +95,7 @@ template("ios_info_plist") {
       extra_substitutions += invoker.extra_substitutions
     }
     plist_templates = [
-      "//build/config/ios/BuildInfo.plist",
+      "//chromium/build/config/ios/BuildInfo.plist",
       _info_plist,
     ]
     if (defined(invoker.info_plist_target)) {
@@ -359,7 +359,7 @@ template("ios_app_bundle") {
       _binary_path = "$target_out_dir/$_output_name"
 
       visibility = [ ":$_metadata_bundledata" ]
-      script = "//build/config/ios/extract_metadata.py"
+      script = "//chromium/build/config/ios/extract_metadata.py"
       sources = [
         _binary_path,
         _module_info_path,
@@ -431,7 +431,7 @@ template("ios_app_bundle") {
   }
 
   if (!defined(invoker.entitlements_target)) {
-    _entitlements_path = "//build/config/ios/entitlements.plist"
+    _entitlements_path = "//chromium/build/config/ios/entitlements.plist"
     if (defined(invoker.entitlements_path)) {
       _entitlements_path = invoker.entitlements_path
     }
@@ -449,7 +449,7 @@ template("ios_app_bundle") {
     _gen_info_plist_outputs = get_target_outputs(":$_generate_info_plist")
     _info_plist_path = _gen_info_plist_outputs[0]
 
-    script = "//build/config/apple/codesign.py"
+    script = "//chromium/build/config/apple/codesign.py"
     deps = [ ":$_generate_info_plist" ]
     if (defined(invoker.entitlements_target)) {
       deps += [ invoker.entitlements_target ]
@@ -478,8 +478,8 @@ template("ios_app_bundle") {
     _create_pkg_info = target_name + "_pkg_info"
     action(_create_pkg_info) {
       forward_variables_from(invoker, [ "testonly" ])
-      script = "//build/apple/write_pkg_info.py"
-      inputs = [ "//build/apple/plist_util.py" ]
+      script = "//chromium/build/apple/write_pkg_info.py"
+      inputs = [ "//chromium/build/apple/plist_util.py" ]
       sources = get_target_outputs(":$_generate_info_plist")
       outputs = [
         # Cannot name the output PkgInfo as the name will not be unique if
@@ -568,7 +568,7 @@ template("ios_app_bundle") {
     action(_target_name) {
       forward_variables_from(invoker, [ "testonly" ])
 
-      script = "//build/config/ios/hardlink.py"
+      script = "//chromium/build/config/ios/hardlink.py"
       public_deps = []
       foreach(_variant, _variants) {
         public_deps += [ ":${_variant.target_name}" ]
@@ -634,7 +634,7 @@ template("ios_appex_bundle") {
 }
 
 set_defaults("ios_appex_bundle") {
-  configs = [ "//build/config/ios:ios_extension_executable_flags" ]
+  configs = [ "//chromium/build/config/ios:ios_extension_executable_flags" ]
 }
 
 # Template to package a shared library into an iOS framework bundle.
@@ -839,7 +839,7 @@ template("ios_framework_bundle") {
                                "public_deps",
                                "testonly",
                              ])
-      script = "//build/config/apple/write_framework_hmap.py"
+      script = "//chromium/build/config/apple/write_framework_hmap.py"
       outputs = [ _header_map_filename ]
 
       # The header map generation only wants the list of headers, not all of
@@ -864,7 +864,7 @@ template("ios_framework_bundle") {
     _create_module_map_target = _target_name + "_module_map"
     action(_create_module_map_target) {
       visibility = [ ":$_framework_headers_target" ]
-      script = "//build/config/apple/write_framework_modulemap.py"
+      script = "//chromium/build/config/apple/write_framework_modulemap.py"
       outputs = [ "$_framework_contents_dir/Modules/module.modulemap" ]
       args = [
         _output_name,
@@ -1101,7 +1101,7 @@ template("ios_xctest_bundle") {
     testonly = true
     visibility = [ ":$_target_name" ]
 
-    configs += [ "//build/config/ios:xctest_config" ]
+    configs += [ "//chromium/build/config/ios:xctest_config" ]
 
     output_dir = target_out_dir
     output_name = _output_name
@@ -1120,7 +1120,7 @@ template("ios_xctest_bundle") {
     testonly = true
     visibility = [ ":$_info_plist_bundle" ]
 
-    info_plist = "//build/config/ios/Module-Info.plist"
+    info_plist = "//chromium/build/config/ios/Module-Info.plist"
     executable_name = _output_name
 
     if (defined(invoker.xctest_bundle_principal_class)) {
@@ -1240,9 +1240,9 @@ template("ios_xctest_test") {
     _xctest_module_target_name = _xctest_target + "shell_source"
     _xctest_module_target = ":$_xctest_module_target_name"
     source_set(_xctest_module_target_name) {
-      sources = [ "//build/config/ios/xctest_shell.mm" ]
+      sources = [ "//chromium/build/config/ios/xctest_shell.mm" ]
 
-      configs += [ "//build/config/ios:xctest_config" ]
+      configs += [ "//chromium/build/config/ios:xctest_config" ]
     }
   }
 
@@ -1267,10 +1267,10 @@ template("ios_xctest_test") {
 
     testonly = true
     output_name = _host_output
-    configs += [ "//build/config/ios:xctest_config" ]
+    configs += [ "//chromium/build/config/ios:xctest_config" ]
 
     if (!defined(invoker.info_plist) && !defined(invoker.info_plist_target)) {
-      info_plist = "//build/config/ios/Host-Info.plist"
+      info_plist = "//chromium/build/config/ios/Host-Info.plist"
     }
 
     # Xcode needs the following frameworks installed in the application (and
@@ -1356,7 +1356,7 @@ template("ios_xcuitest_test_runner_bundle") {
 
   action(_info_plist_merge_plist) {
     testonly = true
-    script = "//build/apple/plist_util.py"
+    script = "//chromium/build/apple/plist_util.py"
 
     sources = [
       "$_xctrunner_path/Info.plist",
@@ -1364,7 +1364,7 @@ template("ios_xcuitest_test_runner_bundle") {
       # NOTE: The XCTRunnerAddition+Info.plist must come after the Info.plist
       # because it overrides the values under "CFBundleIdentifier" and
       # "CFBundleName".
-      "//build/config/ios/resources/XCTRunnerAddition+Info.plist",
+      "//chromium/build/config/ios/resources/XCTRunnerAddition+Info.plist",
     ]
 
     _output_name = "$target_gen_dir/${_target_name}_merged.plist"
@@ -1377,7 +1377,7 @@ template("ios_xcuitest_test_runner_bundle") {
            ] + rebase_path(sources, root_build_dir)
 
     if (ios_use_xcode_symlinks) {
-      deps = [ "//build/config/ios:copy_xctrunner_app" ]
+      deps = [ "//chromium/build/config/ios:copy_xctrunner_app" ]
     }
   }
 
@@ -1410,7 +1410,7 @@ template("ios_xcuitest_test_runner_bundle") {
     outputs = [ "{{bundle_contents_dir}}/PkgInfo" ]
 
     if (ios_use_xcode_symlinks) {
-      public_deps = [ "//build/config/ios:copy_xctrunner_app" ]
+      public_deps = [ "//chromium/build/config/ios:copy_xctrunner_app" ]
     }
   }
 
@@ -1418,7 +1418,7 @@ template("ios_xcuitest_test_runner_bundle") {
   ios_create_signed_bundle(_target_name) {
     testonly = true
 
-    bundle_binary_target = "//build/config/ios:xctest_runner_without_arm64e"
+    bundle_binary_target = "//chromium/build/config/ios:xctest_runner_without_arm64e"
     bundle_binary_output = "XCTRunner"
     bundle_extension = ".app"
     product_type = apple_mobile_xcode_app_bundle_id
diff --git a/config/linux/BUILD.gn b/config/linux/BUILD.gn
index b96e8cbe3..6ba0fde13 100644
--- a/config/linux/BUILD.gn
+++ b/config/linux/BUILD.gn
@@ -2,10 +2,10 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/c++/c++.gni")
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/linux/pkg_config.gni")
-import("//build/config/ui.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/config/ui.gni")
 
 group("linux") {
   visibility = [ "//:optimize_gn_gen" ]
@@ -16,7 +16,7 @@ group("linux") {
 # Linux-only. This is not applied to Android, but is applied to ChromeOS.
 config("compiler") {
   if (current_cpu == "arm64") {
-    import("//build/config/arm.gni")
+    import("//chromium/build/config/arm.gni")
     cflags = []
     asmflags = []
     if (arm_control_flow_integrity == "standard") {
@@ -42,7 +42,7 @@ config("runtime_library") {
 
   # Mozilla disable libatomic on linux builds
   if (false) {
-  if ((!is_chromeos || default_toolchain != "//build/toolchain/cros:target") &&
+  if ((!is_chromeos || default_toolchain != "//chromium/build/toolchain/cros:target") &&
       (!use_custom_libcxx || current_cpu == "mipsel")) {
     libs = [ "atomic" ]
   }
diff --git a/config/linux/atk/BUILD.gn b/config/linux/atk/BUILD.gn
index 239c3870a..e771711f1 100644
--- a/config/linux/atk/BUILD.gn
+++ b/config/linux/atk/BUILD.gn
@@ -2,10 +2,10 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/features.gni")
-import("//build/config/linux/pkg_config.gni")
-import("//build/config/ui.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/features.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/config/ui.gni")
 
 # CrOS doesn't install GTK or any gnome packages.
 assert(!is_chromeos)
diff --git a/config/linux/atspi2/BUILD.gn b/config/linux/atspi2/BUILD.gn
index 30bc77f9c..5df799747 100644
--- a/config/linux/atspi2/BUILD.gn
+++ b/config/linux/atspi2/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/config/ui.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/config/ui.gni")
 
 # These packages should _only_ be expected when building for a target.
 assert(current_toolchain == default_toolchain)
diff --git a/config/linux/dbus/BUILD.gn b/config/linux/dbus/BUILD.gn
index 7dcc68bbd..36e4f3709 100644
--- a/config/linux/dbus/BUILD.gn
+++ b/config/linux/dbus/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/buildflag_header.gni")
-import("//build/config/features.gni")
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/buildflag_header.gni")
+import("//chromium/build/config/features.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 buildflag_header("buildflags") {
   header = "buildflags.h"
diff --git a/config/linux/dri/BUILD.gn b/config/linux/dri/BUILD.gn
index e3a0a83a9..bdafaac36 100644
--- a/config/linux/dri/BUILD.gn
+++ b/config/linux/dri/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 assert(is_linux, "This file should only be referenced on Linux")
 
diff --git a/config/linux/gtk/BUILD.gn b/config/linux/gtk/BUILD.gn
index 449848757..f4583b901 100644
--- a/config/linux/gtk/BUILD.gn
+++ b/config/linux/gtk/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/gtk/gtk.gni")
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/linux/gtk/gtk.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 assert(is_linux, "This file should only be referenced on Linux")
 
diff --git a/config/linux/gtk/gtk.gni b/config/linux/gtk/gtk.gni
index 4f560b290..927e11688 100644
--- a/config/linux/gtk/gtk.gni
+++ b/config/linux/gtk/gtk.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/ui.gni")
+import("//chromium/build/config/ui.gni")
 
 declare_args() {
   # Whether or not we should use libgtk.
diff --git a/config/linux/libdrm/BUILD.gn b/config/linux/libdrm/BUILD.gn
index 7fd20c24e..bc7208540 100644
--- a/config/linux/libdrm/BUILD.gn
+++ b/config/linux/libdrm/BUILD.gn
@@ -1,9 +1,9 @@
 # Copyright 2018 The Chromium Authors
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
-import("//build/config/cast.gni")
-import("//build/config/chromeos/args.gni")
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chromeos/args.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 assert(is_linux || is_chromeos)
 
diff --git a/config/linux/libffi/BUILD.gn b/config/linux/libffi/BUILD.gn
index 6e45f4c22..5c18bf6f5 100644
--- a/config/linux/libffi/BUILD.gn
+++ b/config/linux/libffi/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 declare_args() {
   # Controls whether the build should use the version of libffi library shipped
@@ -10,7 +10,7 @@ declare_args() {
   # on Linux, libffi must be statically linked to prevent a situation where the
   # runtime version of libffi is different from the build-time version from the
   # sysroot.
-  use_system_libffi = default_toolchain == "//build/toolchain/cros:target"
+  use_system_libffi = default_toolchain == "//chromium/build/toolchain/cros:target"
 }
 
 if (use_system_libffi) {
diff --git a/config/linux/libva/BUILD.gn b/config/linux/libva/BUILD.gn
index 380da0435..0053888dd 100644
--- a/config/linux/libva/BUILD.gn
+++ b/config/linux/libva/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 assert(is_linux || is_chromeos, "This file should only be referenced on Linux")
 
diff --git a/config/linux/nss/BUILD.gn b/config/linux/nss/BUILD.gn
index c67cefc14..2b8f4b5cf 100644
--- a/config/linux/nss/BUILD.gn
+++ b/config/linux/nss/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 if (is_linux || is_chromeos) {
   # This is a dependency on NSS with no libssl3. On Linux and Chrome OS, we use
diff --git a/config/linux/pangocairo/BUILD.gn b/config/linux/pangocairo/BUILD.gn
index e2030b817..4286dd90c 100644
--- a/config/linux/pangocairo/BUILD.gn
+++ b/config/linux/pangocairo/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pangocairo/pangocairo.gni")
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/linux/pangocairo/pangocairo.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 if (use_pangocairo) {
   pkg_config("pangocairo") {
diff --git a/config/linux/pangocairo/pangocairo.gni b/config/linux/pangocairo/pangocairo.gni
index c7662ac33..b41da9fa6 100644
--- a/config/linux/pangocairo/pangocairo.gni
+++ b/config/linux/pangocairo/pangocairo.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/ui.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/ui.gni")
 
 declare_args() {
   use_pangocairo = is_linux && !is_castos
diff --git a/config/linux/pkg_config.gni b/config/linux/pkg_config.gni
index 47fccd12b..c84606ae2 100644
--- a/config/linux/pkg_config.gni
+++ b/config/linux/pkg_config.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/sysroot.gni")
-import("//build/toolchain/rbe.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/toolchain/rbe.gni")
 
 # Defines a config specifying the result of running pkg-config for the given
 # packages. Put the package names you want to query in the "packages" variable
@@ -48,7 +48,7 @@ declare_args() {
   system_libdir = "lib"
 }
 
-pkg_config_script = "//build/config/linux/pkg-config.py"
+pkg_config_script = "//chromium/build/config/linux/pkg-config.py"
 
 # Define the args we pass to the pkg-config script for other build files that
 # need to invoke it manually.
diff --git a/config/locales.gni b/config/locales.gni
index ed26f3de9..b23b608c7 100644
--- a/config/locales.gni
+++ b/config/locales.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
 
 # This file creates |platform_pak_locales| which is the set of packed locales
 # based on the current platform. Locales in this list are formatted based on
diff --git a/config/logging.gni b/config/logging.gni
index 73915fef4..add300d00 100644
--- a/config/logging.gni
+++ b/config/logging.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/compiler/compiler.gni")
+import("//chromium/build/config/compiler/compiler.gni")
 
 declare_args() {
   # Stack traces will not include function names. Instead they will contain
diff --git a/config/loongarch64.gni b/config/loongarch64.gni
index 9a95ec915..76e4c9378 100644
--- a/config/loongarch64.gni
+++ b/config/loongarch64.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/v8_target_cpu.gni")
+import("//chromium/build/config/v8_target_cpu.gni")
 
 if (current_cpu == "loong64") {
   declare_args() {
diff --git a/config/mac/BUILD.gn b/config/mac/BUILD.gn
index 66ca06b7e..4d70334d3 100644
--- a/config/mac/BUILD.gn
+++ b/config/mac/BUILD.gn
@@ -2,12 +2,12 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/apple/symbols.gni")
-import("//build/config/c++/c++.gni")
-import("//build/config/mac/mac_sdk.gni")
-import("//build/config/sysroot.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/siso.gni")
+import("//chromium/build/config/apple/symbols.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/mac/mac_sdk.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/siso.gni")
 
 # This is included by reference in the //build/config/compiler config that
 # is applied to all targets. It is here to separate out the logic.
@@ -101,7 +101,7 @@ config("mac_dynamic_flags") {
 # //build/config/apple/sdk_info.py in //build/config/mac/mac_sdk.gni.
 if (mac_use_xcode_symlinks && current_toolchain == default_toolchain) {
   action("sdk_inputs") {
-    script = "//build/noop.py"
+    script = "//chromium/build/noop.py"
     outputs = [
       "$mac_sdk_path/usr/include/mach/exc.defs",
       "$mac_sdk_path/usr/include/mach/mach_exc.defs",
diff --git a/config/mac/mac_sdk.gni b/config/mac/mac_sdk.gni
index 1b8a4c8c0..85ac2ae8a 100644
--- a/config/mac/mac_sdk.gni
+++ b/config/mac/mac_sdk.gni
@@ -2,12 +2,12 @@
 # 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/config/gclient_args.gni")
-import("//build/config/mac/mac_sdk_overrides.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/siso.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/gclient_args.gni")
+import("//chromium/build/config/mac/mac_sdk_overrides.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/siso.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 # Allow Android builds on macOS
 assert(current_os == "mac" || current_toolchain == default_toolchain ||
@@ -79,10 +79,10 @@ if (is_chrome_branded && is_official_build && target_os != "ios") {
 # The path to the hermetic install of Xcode. Only relevant when
 # use_system_xcode = false.
 if (!use_system_xcode) {
-  _hermetic_xcode_path = "//build/mac_files/xcode_binaries"
+  _hermetic_xcode_path = "//chromium/build/mac_files/xcode_binaries"
 }
 
-script_name = "//build/config/apple/sdk_info.py"
+script_name = "//chromium/build/config/apple/sdk_info.py"
 sdk_info_args = []
 if (!use_system_xcode) {
   sdk_info_args += [
@@ -147,7 +147,7 @@ if (use_system_xcode) {
     mac_sdk_min,
   ]
   find_sdk_lines =
-      exec_script("//build/mac/find_sdk.py", find_sdk_args, "list lines")
+      exec_script("//chromium/build/mac/find_sdk.py", find_sdk_args, "list lines")
   mac_sdk_version = find_sdk_lines[3]
   mac_sdk_build_version = find_sdk_lines[2]
   if (mac_sdk_path == "") {
diff --git a/config/mac/rules.gni b/config/mac/rules.gni
index b4ee8b890..e66e94294 100644
--- a/config/mac/rules.gni
+++ b/config/mac/rules.gni
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/apple/apple_info_plist.gni")
-import("//build/config/apple/symbols.gni")
-import("//build/config/mac/mac_sdk.gni")
+import("//chromium/build/apple/apple_info_plist.gni")
+import("//chromium/build/config/apple/symbols.gni")
+import("//chromium/build/config/mac/mac_sdk.gni")
 
 _sanitizer_runtime_names = []
 if (is_asan) {
@@ -60,7 +60,7 @@ template("mac_info_plist") {
       extra_substitutions += invoker.extra_substitutions
     }
     plist_templates = [
-      "//build/config/mac/BuildInfo.plist",
+      "//chromium/build/config/mac/BuildInfo.plist",
       _info_plist,
     ]
     if (defined(invoker.info_plist_target)) {
@@ -238,7 +238,7 @@ template("mac_framework_bundle") {
 
   # Clean the entire framework if the framework_version changes.
   _version_file = "$target_out_dir/${target_name}_version"
-  exec_script("//build/config/mac/prepare_framework_version.py",
+  exec_script("//chromium/build/config/mac/prepare_framework_version.py",
               [
                 rebase_path(_version_file),
                 rebase_path(_framework_base_dir),
@@ -248,7 +248,7 @@ template("mac_framework_bundle") {
   # Create the symlinks.
   _framework_package_target = target_name + "_package"
   action(_framework_package_target) {
-    script = "//build/config/mac/package_framework.py"
+    script = "//chromium/build/config/mac/package_framework.py"
 
     # The TOC file never needs to be read, since its contents are the values
     # of GN variables. It is only used to trigger this rule when the values
@@ -469,8 +469,8 @@ template("mac_app_bundle") {
 
     action(_pkg_info_target) {
       forward_variables_from(invoker, [ "testonly" ])
-      script = "//build/apple/write_pkg_info.py"
-      inputs = [ "//build/apple/plist_util.py" ]
+      script = "//chromium/build/apple/write_pkg_info.py"
+      inputs = [ "//chromium/build/apple/plist_util.py" ]
       sources = get_target_outputs(":$_info_plist_target")
       outputs = [ "$target_gen_dir/$_pkg_info_target" ]
       args = [ "--plist" ] + rebase_path(sources, root_build_dir) +
diff --git a/config/mips.gni b/config/mips.gni
index 986ffcb45..2df1646a8 100644
--- a/config/mips.gni
+++ b/config/mips.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/v8_target_cpu.gni")
+import("//chromium/build/config/v8_target_cpu.gni")
 
 # These are primarily relevant in current_cpu == "mips*" contexts, where
 # MIPS code is being compiled.  But they can also be relevant in the
diff --git a/config/nacl/BUILD.gn b/config/nacl/BUILD.gn
index 77b04d71b..13489657100644
--- a/config/nacl/BUILD.gn
+++ b/config/nacl/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/nacl/config.gni")
+import("//chromium/build/config/nacl/config.gni")
 
 # Native Client Definitions
 config("nacl_defines") {
diff --git a/config/nacl/config.gni b/config/nacl/config.gni
index c8062b41a..dd774495e 100644
--- a/config/nacl/config.gni
+++ b/config/nacl/config.gni
@@ -49,5 +49,5 @@ nacl_toolchain_tooldir =
     "${nacl_toolchain_dir}/${nacl_toolchain_package}/${_nacl_tuple}"
 nacl_toolprefix = "${nacl_toolchain_bindir}/${_nacl_tuple}-"
 
-nacl_irt_toolchain = "//build/toolchain/nacl:irt_" + current_cpu
+nacl_irt_toolchain = "//chromium/build/toolchain/nacl:irt_" + current_cpu
 is_nacl_irt = current_toolchain == nacl_irt_toolchain
diff --git a/config/nacl/host_toolchain.gni b/config/nacl/host_toolchain.gni
index 6bb2221ae..f877fe47b 100644
--- a/config/nacl/host_toolchain.gni
+++ b/config/nacl/host_toolchain.gni
@@ -3,8 +3,8 @@
 # found in the LICENSE file.
 
 default_nacl_bootstrap_compiler = "g++"
-if (default_toolchain == "//build/toolchain/cros:target") {
-  import("//build/toolchain/cros_toolchain.gni")
+if (default_toolchain == "//chromium/build/toolchain/cros:target") {
+  import("//chromium/build/toolchain/cros_toolchain.gni")
   if (target_cpu == "arm64" && current_cpu == "arm") {
     default_nacl_bootstrap_compiler = cros_nacl_helper_arm32_cxx
   } else {
diff --git a/config/nacl/rules.gni b/config/nacl/rules.gni
index a15d32622..7d916e8f5 100644
--- a/config/nacl/rules.gni
+++ b/config/nacl/rules.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/nacl/config.gni")
+import("//chromium/build/config/nacl/config.gni")
 
 # Generate a nmf file
 #
@@ -101,7 +101,7 @@ template("generate_nmf") {
         if (current_cpu == "x64" || target_os == "win") {
           # For x86-64, the lib/ directory is called lib64/ instead
           # when copied by create_nmf.py.
-          glibc_tc = "//build/toolchain/nacl:glibc"
+          glibc_tc = "//chromium/build/toolchain/nacl:glibc"
           assert(current_toolchain == "${glibc_tc}_${current_cpu}")
           if (current_cpu == "x64") {
             x64_out_dir = root_out_dir
diff --git a/config/ozone.gni b/config/ozone.gni
index a74459ca9..9d98d891f 100644
--- a/config/ozone.gni
+++ b/config/ozone.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/cast.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 declare_args() {
   # Indicates if Ozone is enabled. Ozone is a low-level library layer for Linux
@@ -14,7 +14,7 @@ declare_args() {
 declare_args() {
   # Ozone extra platforms file path. Can be overridden to build out of
   # tree ozone platforms.
-  ozone_extra_path = "//build/config/ozone_extra.gni"
+  ozone_extra_path = "//chromium/build/config/ozone_extra.gni"
 
   # Select platforms automatically. Turn this off for manual control.
   ozone_auto_platforms = use_ozone
diff --git a/config/pch.gni b/config/pch.gni
index 6f8504ae4..34d573193 100644
--- a/config/pch.gni
+++ b/config/pch.gni
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/cc_wrapper.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/siso.gni")
+import("//chromium/build/toolchain/cc_wrapper.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/siso.gni")
 
 declare_args() {
   # Precompiled header file support is by default available, except on the
diff --git a/config/posix/BUILD.gn b/config/posix/BUILD.gn
index 9638527df..ec40cbe68 100644
--- a/config/posix/BUILD.gn
+++ b/config/posix/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/sysroot.gni")
+import("//chromium/build/config/sysroot.gni")
 
 # This build configuration is used by both Fuchsia and POSIX systems.
 assert(is_posix || is_fuchsia)
@@ -33,7 +33,7 @@ config("runtime_library") {
       # when turning the sysroot on or off. (defines are passed via the command
       # line, and build system rebuilds things when their commandline
       # changes). Nothing should ever read this define.
-      import("//build/linux/sysroot_scripts/sysroot.gni")
+      import("//chromium/build/linux/sysroot_scripts/sysroot.gni")
       defines += [ "CR_SYSROOT_KEY=$cr_sysroot_key" ]
     }
     asmflags += sysroot_flags
diff --git a/config/profiling/profiling.gni b/config/profiling/profiling.gni
index d30ef7456..f45647613 100644
--- a/config/profiling/profiling.gni
+++ b/config/profiling/profiling.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/compiler/pgo/pgo.gni")
-import("//build/config/coverage/coverage.gni")
+import("//chromium/build/config/compiler/pgo/pgo.gni")
+import("//chromium/build/config/coverage/coverage.gni")
 
 declare_args() {
   use_clang_profiling =
diff --git a/config/python.gni b/config/python.gni
index f3431fcc0..36c46e008 100644
--- a/config/python.gni
+++ b/config/python.gni
@@ -67,8 +67,8 @@ template("python_library") {
 # associated .pydeps file. In other words:
 #
 # - This is very similar to just an action(), except that |script| must point
-#   to a Python script (e.g. "//build/.../foo.py") that has a corresponding
-#   .pydeps file in the source tree (e.g. "//build/.../foo.pydeps").
+#   to a Python script (e.g. "//chromium/build/.../foo.py") that has a corresponding
+#   .pydeps file in the source tree (e.g. "//chromium/build/.../foo.pydeps").
 #
 # - The .pydeps file contains a list of python dependencies (imports really)
 #   and is generated _manually_ by using a command like:
diff --git a/config/riscv.gni b/config/riscv.gni
index 3e8e42533..afe2c7aee 100644
--- a/config/riscv.gni
+++ b/config/riscv.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/v8_target_cpu.gni")
+import("//chromium/build/config/v8_target_cpu.gni")
 
 if (current_cpu == "riscv64" || v8_current_cpu == "riscv64" ||
     current_cpu == "riscv32" || v8_current_cpu == "riscv32") {
diff --git a/config/rust.gni b/config/rust.gni
index 74b3b9ced..0b032436a 100644
--- a/config/rust.gni
+++ b/config/rust.gni
@@ -2,18 +2,18 @@
 # 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/config/compiler/compiler.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 if (is_android) {
-  import("//build/config/android/config.gni")
+  import("//chromium/build/config/android/config.gni")
 }
 
 if (is_ios) {
   # For `target_environment` and `target_platform`.
-  import("//build/config/apple/mobile_config.gni")
+  import("//chromium/build/config/apple/mobile_config.gni")
 }
 
 declare_args() {
@@ -219,7 +219,7 @@ if (is_linux || is_chromeos) {
     cargo_target_abi = ""
   }
 } else if (is_android) {
-  import("//build/config/android/abi.gni")
+  import("//chromium/build/config/android/abi.gni")
   if (android_abi_target == "i686-linux-android") {
     rust_abi_target = android_abi_target
     cargo_target_abi = ""
diff --git a/config/sanitizers/BUILD.gn b/config/sanitizers/BUILD.gn
index b854fda66..3f1e1f285 100644
--- a/config/sanitizers/BUILD.gn
+++ b/config/sanitizers/BUILD.gn
@@ -2,16 +2,16 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/cast.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/clang/clang.gni")
-import("//build/config/rust.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 import("//build_overrides/build.gni")
 
 if (is_ios) {
-  import("//build/config/apple/mobile_config.gni")
+  import("//chromium/build/config/apple/mobile_config.gni")
 }
 
 declare_args() {
@@ -125,7 +125,7 @@ if ((is_apple || is_win) && (is_asan || is_ubsan_any)) {
     # On iOS, the runtime library need to be code signed (adhoc signature)
     # starting with Xcode 8, so use an action instead of a copy on iOS.
     action("copy_sanitizer_runtime") {
-      script = "//build/config/apple/codesign.py"
+      script = "//chromium/build/config/apple/codesign.py"
       sources = [ _clang_rt_dso_full_path ]
       outputs = [ "$root_out_dir/" + get_path_info(sources[0], "file") ]
       args = [
@@ -161,30 +161,30 @@ static_library("options_sources") {
     ":deps",
     "//:gn_all",
   ]
-  sources = [ "//build/sanitizers/sanitizer_options.cc" ]
+  sources = [ "//chromium/build/sanitizers/sanitizer_options.cc" ]
 
   # Don't compile this target with any sanitizer code. It can be called from
   # the sanitizer runtimes, so instrumenting these functions could cause
   # recursive calls into the runtime if there is an error.
-  configs -= [ "//build/config/sanitizers:default_sanitizer_flags" ]
+  configs -= [ "//chromium/build/config/sanitizers:default_sanitizer_flags" ]
 
   if (is_asan) {
     if (!defined(asan_suppressions_file)) {
-      asan_suppressions_file = "//build/sanitizers/asan_suppressions.cc"
+      asan_suppressions_file = "//chromium/build/sanitizers/asan_suppressions.cc"
     }
     sources += [ asan_suppressions_file ]
   }
 
   if (is_lsan) {
     if (!defined(lsan_suppressions_file)) {
-      lsan_suppressions_file = "//build/sanitizers/lsan_suppressions.cc"
+      lsan_suppressions_file = "//chromium/build/sanitizers/lsan_suppressions.cc"
     }
     sources += [ lsan_suppressions_file ]
   }
 
   if (is_tsan) {
     if (!defined(tsan_suppressions_file)) {
-      tsan_suppressions_file = "//build/sanitizers/tsan_suppressions.cc"
+      tsan_suppressions_file = "//chromium/build/sanitizers/tsan_suppressions.cc"
     }
     sources += [ tsan_suppressions_file ]
   }
@@ -192,7 +192,7 @@ static_library("options_sources") {
 
 if (use_dlcloseshim) {
   source_set("dlclose_shim") {
-    sources = [ "//build/sanitizers/dlcloseshim.c" ]
+    sources = [ "//chromium/build/sanitizers/dlcloseshim.c" ]
   }
 } else {
   group("dlclose_shim") {
@@ -679,7 +679,7 @@ config("not_fuzzed") {
     # optimize_for_fuzzing (-O1). When given multiple optimization flags, clang
     # obeys the last one, so as long as this flag comes after -O1, it should work.
     # Since this config will always be depended on after
-    # "//build/config/compiler:default_optimization" (which adds -O1 when
+    # "//chromium/build/config/compiler:default_optimization" (which adds -O1 when
     # optimize_for_fuzzing is true), -O2 should always be the second flag. Even
     # though this sounds fragile, it isn't a big deal if it breaks, since proto
     # fuzzers will still work, they will just be slightly slower.
diff --git a/config/sanitizers/sanitizers.gni b/config/sanitizers/sanitizers.gni
index 3acf256e7..105b28470 100644
--- a/config/sanitizers/sanitizers.gni
+++ b/config/sanitizers/sanitizers.gni
@@ -2,12 +2,12 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/cast.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/chromeos/args.gni")
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/profiling/profiling.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/chromeos/args.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/profiling/profiling.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 declare_args() {
   # Compile for Address Sanitizer to find memory bugs.
@@ -376,21 +376,21 @@ not_fuzzed_remove_nonasan_configs = []
 
 if (use_fuzzing_engine) {
   # Removing coverage should always just work.
-  not_fuzzed_remove_configs += [ "//build/config/coverage:default_coverage" ]
+  not_fuzzed_remove_configs += [ "//chromium/build/config/coverage:default_coverage" ]
   not_fuzzed_remove_nonasan_configs +=
-      [ "//build/config/coverage:default_coverage" ]
+      [ "//chromium/build/config/coverage:default_coverage" ]
 
   if (!is_msan) {
     # Allow sanitizer instrumentation to be removed if we are not using MSan
     # since binaries cannot be partially instrumented with MSan.
     not_fuzzed_remove_configs +=
-        [ "//build/config/sanitizers:default_sanitizer_flags" ]
+        [ "//chromium/build/config/sanitizers:default_sanitizer_flags" ]
 
     # Certain parts of binaries must be instrumented with ASan if the rest of
     # the binary is. For these, only remove non-ASan sanitizer instrumentation.
     if (!is_asan) {
       not_fuzzed_remove_nonasan_configs +=
-          [ "//build/config/sanitizers:default_sanitizer_flags" ]
+          [ "//chromium/build/config/sanitizers:default_sanitizer_flags" ]
 
       assert(not_fuzzed_remove_nonasan_configs == not_fuzzed_remove_configs)
     }
@@ -400,8 +400,8 @@ if (use_fuzzing_engine) {
 # Options common to different fuzzer engines.
 # Engine should be compiled without coverage (infinite loop in trace_cmp).
 fuzzing_engine_remove_configs = [
-  "//build/config/coverage:default_coverage",
-  "//build/config/sanitizers:default_sanitizer_flags",
+  "//chromium/build/config/coverage:default_coverage",
+  "//chromium/build/config/sanitizers:default_sanitizer_flags",
 ]
 
 # Add any sanitizer flags back. In MSAN builds, instrumenting libfuzzer with
@@ -414,4 +414,4 @@ fuzzing_engine_remove_configs = [
 # expecting one particular ABI (https://crbug.com/915422). The other sanitizers
 # are added back for the same reason.
 fuzzing_engine_add_configs =
-    [ "//build/config/sanitizers:default_sanitizer_flags_but_coverage" ]
+    [ "//chromium/build/config/sanitizers:default_sanitizer_flags_but_coverage" ]
diff --git a/config/sysroot.gni b/config/sysroot.gni
index 71eedaaaf..6d96c685d 100644
--- a/config/sysroot.gni
+++ b/config/sysroot.gni
@@ -11,7 +11,7 @@ declare_args() {
   target_sysroot = ""
 
   # The path to directory containing linux sysroot images.
-  target_sysroot_dir = "//build/linux"
+  target_sysroot_dir = "//chromium/build/linux"
 
   # The path of the sysroot for the current toolchain. If empty, default
   # sysroot is used.
@@ -30,7 +30,7 @@ if (sysroot == "") {
       target_sysroot != "") {
     sysroot = target_sysroot
   } else if (is_android) {
-    import("//build/config/android/config.gni")
+    import("//chromium/build/config/android/config.gni")
 
     # Android uses unified headers, and thus a single compile time sysroot
     sysroot = "$android_toolchain_root/sysroot"
@@ -65,13 +65,13 @@ if (sysroot == "") {
       #    "Missing sysroot ($sysroot). To fix, run: build/linux/sysroot_scripts/install-sysroot.py --arch=$_script_arch")
     }
   } else if (is_mac) {
-    import("//build/config/mac/mac_sdk.gni")
+    import("//chromium/build/config/mac/mac_sdk.gni")
     sysroot = mac_sdk_path
   } else if (is_ios) {
-    import("//build/config/ios/ios_sdk.gni")
+    import("//chromium/build/config/ios/ios_sdk.gni")
     sysroot = ios_sdk_path
   } else if (is_fuchsia) {
-    import("//build/config/fuchsia/gn_configs.gni")
+    import("//chromium/build/config/fuchsia/gn_configs.gni")
     sysroot = "${fuchsia_arch_root}/sysroot"
   }
 }
diff --git a/config/ui.gni b/config/ui.gni
index 20e446e34..af652c777 100644
--- a/config/ui.gni
+++ b/config/ui.gni
@@ -17,10 +17,10 @@
 # There is more advice on where to put build flags in the "Build flag" section
 # of //build/config/BUILDCONFIG.gn.
 
-import("//build/config/cast.gni")
-import("//build/config/chromeos/args.gni")
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/ozone.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chromeos/args.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/ozone.gni")
 
 declare_args() {
   # Indicates if Aura is enabled. Aura is a low-level windowing library, sort
diff --git a/config/v8_target_cpu.gni b/config/v8_target_cpu.gni
index 6c41226a6..cc165effb 100644
--- a/config/v8_target_cpu.gni
+++ b/config/v8_target_cpu.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
 
 declare_args() {
   # This arg is used when we want to tell the JIT-generating v8 code
@@ -34,18 +34,18 @@ declare_args() {
 }
 
 if (v8_target_cpu == "") {
-  if (current_toolchain == "//build/toolchain/linux:clang_x64_v8_arm64") {
+  if (current_toolchain == "//chromium/build/toolchain/linux:clang_x64_v8_arm64") {
     v8_target_cpu = "arm64"
-  } else if (current_toolchain == "//build/toolchain/linux:clang_x86_v8_arm") {
+  } else if (current_toolchain == "//chromium/build/toolchain/linux:clang_x86_v8_arm") {
     v8_target_cpu = "arm"
   } else if (current_toolchain ==
-             "//build/toolchain/linux:clang_x86_v8_mips64el") {
+             "//chromium/build/toolchain/linux:clang_x86_v8_mips64el") {
     v8_target_cpu = "mips64el"
   } else if (current_toolchain ==
-             "//build/toolchain/linux:clang_x86_v8_mipsel") {
+             "//chromium/build/toolchain/linux:clang_x86_v8_mipsel") {
     v8_target_cpu = "mipsel"
   } else if (current_toolchain ==
-             "//build/toolchain/linux:clang_x64_v8_riscv64") {
+             "//chromium/build/toolchain/linux:clang_x64_v8_riscv64") {
     v8_target_cpu = "riscv64"
   } else if (is_msan) {
     # If we're running under a sanitizer, if we configure v8 to generate
diff --git a/config/win/BUILD.gn b/config/win/BUILD.gn
index e656a35e2..94bf8c16c 100644
--- a/config/win/BUILD.gn
+++ b/config/win/BUILD.gn
@@ -2,17 +2,17 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/c++/c++.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/clang/clang.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/rust.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/config/win/control_flow_guard.gni")
-import("//build/config/win/visual_studio_version.gni")
-import("//build/timestamp.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/win/control_flow_guard.gni")
+import("//chromium/build/config/win/visual_studio_version.gni")
+import("//chromium/build/timestamp.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 assert(is_win)
 
@@ -128,7 +128,7 @@ config("compiler") {
     # doesn't understand ANSI escape codes by default). Make sure to not enable
     # this if remoteexec is in use, because this will lower cache hits.
     if (!use_remoteexec &&
-        exec_script("//build/win/use_ansi_codes.py", [], "trim string") ==
+        exec_script("//chromium/build/win/use_ansi_codes.py", [], "trim string") ==
         "True") {
       cflags += [ "-fansi-escape-codes" ]
     }
@@ -485,7 +485,7 @@ group("maybe_set_appcontainer_acls") {
 
 if (build_with_chromium && current_cpu == target_cpu && host_os == "win") {
   action("set_appcontainer_acls") {
-    script = "//build/win/set_appcontainer_acls.py"
+    script = "//chromium/build/win/set_appcontainer_acls.py"
     stamp_file = "$target_out_dir/acls.stamp"
     inputs = [ script ]
     outputs = [ stamp_file ]
diff --git a/config/win/console_app.gni b/config/win/console_app.gni
index 038801e9f..5264410f1 100644
--- a/config/win/console_app.gni
+++ b/config/win/console_app.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
 
 declare_args() {
   # If true, builds as a console app (rather than a windowed app), which allows
diff --git a/config/win/control_flow_guard.gni b/config/win/control_flow_guard.gni
index 176947f7f..76f082332 100644
--- a/config/win/control_flow_guard.gni
+++ b/config/win/control_flow_guard.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
 
 declare_args() {
   # Set this to true to enable generation of CFG indirect call dispatch
diff --git a/config/win/manifest.gni b/config/win/manifest.gni
index e1859eacd..05e8a1a9a 100644
--- a/config/win/manifest.gni
+++ b/config/win/manifest.gni
@@ -26,26 +26,26 @@
 
 # Reference this manifest as a source from windows_manifest targets to get
 # the default Chrome OS compatibility list.
-default_compatibility_manifest = "//build/win/compatibility.manifest"
+default_compatibility_manifest = "//chromium/build/win/compatibility.manifest"
 
 # Reference this manifest as a source from windows_manifest targets to get
 # the default Chrome common constrols compatibility.
-common_controls_manifest = "//build/win/common_controls.manifest"
+common_controls_manifest = "//chromium/build/win/common_controls.manifest"
 
 # Reference this manifest to request that Windows not perform any elevation
 # when running your program. Otherwise, it might do some autodetection and
 # request elevated privileges from the user. This is normally what you want.
-as_invoker_manifest = "//build/win/as_invoker.manifest"
+as_invoker_manifest = "//chromium/build/win/as_invoker.manifest"
 
 # An alternative to as_invoker_manifest when you want the application to always
 # elevate.
-require_administrator_manifest = "//build/win/require_administrator.manifest"
+require_administrator_manifest = "//chromium/build/win/require_administrator.manifest"
 
 # Request the segment heap. See https://crbug.com/1014701 for details.
 declare_args() {
   enable_segment_heap = false
 }
-segment_heap_manifest = "//build/win/segment_heap.manifest"
+segment_heap_manifest = "//chromium/build/win/segment_heap.manifest"
 
 # Construct a target to combine the given manifest files into a .rc file.
 #
diff --git a/config/zip.gni b/config/zip.gni
index d623a0d0a..679a0d536 100644
--- a/config/zip.gni
+++ b/config/zip.gni
@@ -29,7 +29,7 @@ template("zip") {
                              "testonly",
                              "visibility",
                            ])
-    script = "//build/android/gyp/zip.py"
+    script = "//chromium/build/android/gyp/zip.py"
     inputs = invoker.inputs
     outputs = [ invoker.output ]
 
diff --git a/config/zos/BUILD.gn b/config/zos/BUILD.gn
index 6d41055b4..c41d5237b 100644
--- a/config/zos/BUILD.gn
+++ b/config/zos/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 # This is included by reference in the //build/config/compiler config that
 # is applied to all targets. It is here to specify defines and flags that
diff --git a/dotfile_settings.gni b/dotfile_settings.gni
index f0a0a01d9..8105ba99c 100644
--- a/dotfile_settings.gni
+++ b/dotfile_settings.gni
@@ -7,39 +7,39 @@
 
 build_dotfile_settings = {
   exec_script_allowlist = [
-    "//build/config/android/rules.gni",
-    "//build/config/apple/mobile_config.gni",
-    "//build/config/chromeos/rules.gni",
-    "//build/config/clang/BUILD.gn",
-    "//build/config/compiler/BUILD.gn",
-    "//build/config/compiler/pgo/BUILD.gn",
-    "//build/config/gcc/gcc_version.gni",
-    "//build/config/host_byteorder.gni",
-    "//build/config/ios/ios_sdk.gni",
-    "//build/config/ios/rules.gni",
-    "//build/config/linux/atk/BUILD.gn",
-    "//build/config/linux/atspi2/BUILD.gn",
-    "//build/config/linux/BUILD.gn",
-    "//build/config/linux/dri/BUILD.gn",
-    "//build/config/linux/pkg_config.gni",
-    "//build/config/mac/mac_sdk.gni",
-    "//build/config/mac/rules.gni",
-    "//build/config/posix/BUILD.gn",
-    "//build/config/rust.gni",
-    "//build/config/win/BUILD.gn",
-    "//build/config/win/visual_studio_version.gni",
-    "//build/rust/analyze.gni",
-    "//build/timestamp.gni",
-    "//build/toolchain/apple/toolchain.gni",
-    "//build/toolchain/BUILD.gn",
-    "//build/toolchain/concurrent_links.gni",
-    "//build/toolchain/nacl/BUILD.gn",
-    "//build/toolchain/rbe.gni",
-    "//build/toolchain/toolchain.gni",
-    "//build/toolchain/win/BUILD.gn",
-    "//build/toolchain/win/win_toolchain_data.gni",
-    "//build/toolchain/zos/BUILD.gn",
-    "//build/util/branding.gni",
+    "//chromium/build/config/android/rules.gni",
+    "//chromium/build/config/apple/mobile_config.gni",
+    "//chromium/build/config/chromeos/rules.gni",
+    "//chromium/build/config/clang/BUILD.gn",
+    "//chromium/build/config/compiler/BUILD.gn",
+    "//chromium/build/config/compiler/pgo/BUILD.gn",
+    "//chromium/build/config/gcc/gcc_version.gni",
+    "//chromium/build/config/host_byteorder.gni",
+    "//chromium/build/config/ios/ios_sdk.gni",
+    "//chromium/build/config/ios/rules.gni",
+    "//chromium/build/config/linux/atk/BUILD.gn",
+    "//chromium/build/config/linux/atspi2/BUILD.gn",
+    "//chromium/build/config/linux/BUILD.gn",
+    "//chromium/build/config/linux/dri/BUILD.gn",
+    "//chromium/build/config/linux/pkg_config.gni",
+    "//chromium/build/config/mac/mac_sdk.gni",
+    "//chromium/build/config/mac/rules.gni",
+    "//chromium/build/config/posix/BUILD.gn",
+    "//chromium/build/config/rust.gni",
+    "//chromium/build/config/win/BUILD.gn",
+    "//chromium/build/config/win/visual_studio_version.gni",
+    "//chromium/build/rust/analyze.gni",
+    "//chromium/build/timestamp.gni",
+    "//chromium/build/toolchain/apple/toolchain.gni",
+    "//chromium/build/toolchain/BUILD.gn",
+    "//chromium/build/toolchain/concurrent_links.gni",
+    "//chromium/build/toolchain/nacl/BUILD.gn",
+    "//chromium/build/toolchain/rbe.gni",
+    "//chromium/build/toolchain/toolchain.gni",
+    "//chromium/build/toolchain/win/BUILD.gn",
+    "//chromium/build/toolchain/win/win_toolchain_data.gni",
+    "//chromium/build/toolchain/zos/BUILD.gn",
+    "//chromium/build/util/branding.gni",
   ]
 
   # TODO(crbug.com/389986807) - move other clients to `exec_script_allowlist`
diff --git a/fuchsia/DIR_METADATA b/fuchsia/DIR_METADATA
index 210aa6a95..ddd134a2b 100644
--- a/fuchsia/DIR_METADATA
+++ b/fuchsia/DIR_METADATA
@@ -1 +1 @@
-mixins: "//build/fuchsia/COMMON_METADATA"
+mixins: "//chromium/build/fuchsia/COMMON_METADATA"
diff --git a/fuchsia/cipd/BUILD.gn b/fuchsia/cipd/BUILD.gn
index 0b0834c59..5099df706 100644
--- a/fuchsia/cipd/BUILD.gn
+++ b/fuchsia/cipd/BUILD.gn
@@ -6,10 +6,10 @@
 
 assert(is_fuchsia)
 
-import("//build/cipd/cipd.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/util/process_version.gni")
+import("//chromium/build/cipd/cipd.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/util/process_version.gni")
 import("//third_party/fuchsia-gn-sdk/src/build_id_dir.gni")
 import("//third_party/fuchsia-gn-sdk/src/cipd.gni")
 
@@ -261,7 +261,7 @@ action("strip_chromedriver_binary") {
   prog_name = "${root_out_dir}/clang_x64/chromedriver"
 
   deps = [ "//chrome/test/chromedriver:chromedriver_server($host_toolchain)" ]
-  script = "//build/gn_run_binary.py"
+  script = "//chromium/build/gn_run_binary.py"
   sources = [
     "//buildtools/third_party/eu-strip/bin/eu-strip",
     prog_name,
diff --git a/fuchsia/cipd/DIR_METADATA b/fuchsia/cipd/DIR_METADATA
index 210aa6a95..ddd134a2b 100644
--- a/fuchsia/cipd/DIR_METADATA
+++ b/fuchsia/cipd/DIR_METADATA
@@ -1 +1 @@
-mixins: "//build/fuchsia/COMMON_METADATA"
+mixins: "//chromium/build/fuchsia/COMMON_METADATA"
diff --git a/fuchsia/test/BUILD.gn b/fuchsia/test/BUILD.gn
index 333dc48f1..f1b49e527 100644
--- a/fuchsia/test/BUILD.gn
+++ b/fuchsia/test/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/python.gni")
+import("//chromium/build/config/python.gni")
 
 python_library("version") {
   data = [
@@ -13,7 +13,7 @@ python_library("version") {
 
 python_library("gs_util_wrapper") {
   data = [
-    "//build/find_depot_tools.py",
+    "//chromium/build/find_depot_tools.py",
     "//third_party/depot_tools/",
     "gs_util_wrapper.py",
   ]
diff --git a/fuchsia/test/run_pytype.py b/fuchsia/test/run_pytype.py
index 8e603313c..c7c3f873f 100755
--- a/fuchsia/test/run_pytype.py
+++ b/fuchsia/test/run_pytype.py
@@ -27,7 +27,7 @@ FILES_AND_DIRECTORIES_TO_CHECK = [
     os.path.join(FUCHSIA_TEST_DIR, f) for f in COVERED_FILES
 ]
 TEST_NAME = 'fuchsia_pytype'
-TEST_LOCATION = "//build/fuchsia/test/run_pytype.py"
+TEST_LOCATION = "//chromium/build/fuchsia/test/run_pytype.py"
 
 
 def main() -> int:
diff --git a/gn_logs.gni b/gn_logs.gni
index df49ddab1..4c2c6abb7 100644
--- a/gn_logs.gni
+++ b/gn_logs.gni
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/compiler/compiler.gni")
-import("//build/toolchain/concurrent_links.gni")
-import("//build/toolchain/rbe.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/toolchain/concurrent_links.gni")
+import("//chromium/build/toolchain/rbe.gni")
 
 build_gn_logs = [ "### rbe.gni ###" ] + rbe_logs
 build_gn_logs += [ "" ]
@@ -14,14 +14,14 @@ build_gn_logs += [ "### compiler.gni ###" ] + compiler_logs
 build_gn_logs += [ "" ]
 
 if (target_os == "android") {
-  import("//build/config/android/config.gni")
+  import("//chromium/build/config/android/config.gni")
   build_gn_logs += [ "### android/config.gni ###" ] + android_logs
   build_gn_logs += [ "" ]
 }
 
 if (target_os == "ios") {
-  import("//build/config/ios/ios_sdk.gni")
-  import("//build/config/mac/mac_sdk.gni")
+  import("//chromium/build/config/ios/ios_sdk.gni")
+  import("//chromium/build/config/mac/mac_sdk.gni")
   build_gn_logs += [ "### ios_sdk.gni ###" ] + ios_sdk_logs
   build_gn_logs += [ "" ]
   build_gn_logs += [ "### mac_sdk.gni ###" ] + mac_sdk_logs
@@ -29,20 +29,20 @@ if (target_os == "ios") {
 }
 
 if (target_os == "mac") {
-  import("//build/config/mac/mac_sdk.gni")
+  import("//chromium/build/config/mac/mac_sdk.gni")
   build_gn_logs += [ "### mac_sdk.gni ###" ] + mac_sdk_logs
   build_gn_logs += [ "" ]
 }
 
 if (target_os == "win") {
-  import("//build/config/win/visual_studio_version.gni")
+  import("//chromium/build/config/win/visual_studio_version.gni")
   build_gn_logs +=
       [ "### visual_studio_version.gni ###" ] + visual_studio_version_logs
   build_gn_logs += [ "" ]
 }
 
 if (target_os == "fuchsia") {
-  import("//build/config/fuchsia/gn_configs.gni")
+  import("//chromium/build/config/fuchsia/gn_configs.gni")
   build_gn_logs += [ "### fuchsia/gn_configs.gni ###" ] + fuchsia_gn_logs
   build_gn_logs += [ "" ]
 }
diff --git a/ios/intent_definition.gni b/ios/intent_definition.gni
index 652ff6684..00c447663 100644
--- a/ios/intent_definition.gni
+++ b/ios/intent_definition.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/ios/ios_sdk.gni")
+import("//chromium/build/config/ios/ios_sdk.gni")
 
 # Template to compile an .intentdefinition file.
 #
@@ -34,7 +34,7 @@ template("intent_definition") {
       "$target_gen_dir/" + get_path_info(invoker.intent_file, "file")
 
   action(_compile_intent_target) {
-    script = "//build/apple/xcrun.py"
+    script = "//chromium/build/apple/xcrun.py"
     inputs = [ invoker.intent_file ]
     outputs = [ _compile_intent_output ]
     args = [
@@ -71,7 +71,7 @@ template("intent_definition") {
   }
 
   action(_generate_source_target) {
-    script = "//build/apple/xcrun.py"
+    script = "//chromium/build/apple/xcrun.py"
     inputs = [ invoker.intent_file ]
     outputs = _generate_source_output
     args = [
diff --git a/linux/BUILD.gn b/linux/BUILD.gn
index 653951df5..a3d8267f8 100644
--- a/linux/BUILD.gn
+++ b/linux/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/features.gni")
-import("//build/config/freetype/freetype.gni")
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/features.gni")
+import("//chromium/build/config/freetype/freetype.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 if (use_gio) {
   pkg_config("gio_config") {
@@ -26,7 +26,7 @@ if (use_system_freetype) {
   # the system, use with caution,for details see build/config/freetype/BUILD.gn.
   pkg_config("freetype_from_pkgconfig") {
     visibility = [
-      "//build/config/freetype:freetype",
+      "//chromium/build/config/freetype:freetype",
       "//third_party:freetype_harfbuzz",
       "//third_party/harfbuzz-ng:harfbuzz_source",
     ]
diff --git a/linux/extract_symbols.gni b/linux/extract_symbols.gni
index 26426c8aa..af40a7cd8 100644
--- a/linux/extract_symbols.gni
+++ b/linux/extract_symbols.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 # Extracts symbols from a binary into a symbol file using dump_app_syms.py.
 #
@@ -23,8 +23,8 @@ template("extract_symbols") {
     dump_syms_binary =
         get_label_info(dump_syms_label, "root_out_dir") + "/" + "dump_syms"
 
-    pool = "//build/toolchain:link_pool($default_toolchain)"
-    script = "//build/linux/dump_app_syms.py"
+    pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
+    script = "//chromium/build/linux/dump_app_syms.py"
     inputs = [
       invoker.binary,
       dump_syms_binary,
diff --git a/linux/strip_binary.gni b/linux/strip_binary.gni
index 3675d39a5..fd4aed705 100644
--- a/linux/strip_binary.gni
+++ b/linux/strip_binary.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 # Extracts symbols from a binary into a symbol file.
 #
@@ -21,7 +21,7 @@ template("strip_binary") {
                          ])
   action("${target_name}") {
     eu_strip_binary = "//buildtools/third_party/eu-strip/bin/eu-strip"
-    script = "//build/linux/strip_binary.py"
+    script = "//chromium/build/linux/strip_binary.py"
 
     if (defined(invoker.stripped_binary_output)) {
       stripped_binary_output = invoker.stripped_binary_output
diff --git a/linux/unbundle/absl_algorithm.gn b/linux/unbundle/absl_algorithm.gn
index cc41c6861..09067ebe9 100644
--- a/linux/unbundle/absl_algorithm.gn
+++ b/linux/unbundle/absl_algorithm.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_algorithm_container") {
   packages = [ "absl_algorithm_container" ]
diff --git a/linux/unbundle/absl_base.gn b/linux/unbundle/absl_base.gn
index b5ce0863e..1243bdac9 100644
--- a/linux/unbundle/absl_base.gn
+++ b/linux/unbundle/absl_base.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_base") {
   packages = [ "absl_base" ]
diff --git a/linux/unbundle/absl_cleanup.gn b/linux/unbundle/absl_cleanup.gn
index 61455edf3..31086cf1d 100644
--- a/linux/unbundle/absl_cleanup.gn
+++ b/linux/unbundle/absl_cleanup.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_cleanup") {
   packages = [ "absl_cleanup" ]
diff --git a/linux/unbundle/absl_container.gn b/linux/unbundle/absl_container.gn
index e211c911c..e7b728e21 100644
--- a/linux/unbundle/absl_container.gn
+++ b/linux/unbundle/absl_container.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_btree") {
   packages = [ "absl_btree" ]
diff --git a/linux/unbundle/absl_debugging.gn b/linux/unbundle/absl_debugging.gn
index b59a45b09..127f1e45f 100644
--- a/linux/unbundle/absl_debugging.gn
+++ b/linux/unbundle/absl_debugging.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_failure_signal_handler") {
   packages = [ "absl_failure_signal_handler" ]
diff --git a/linux/unbundle/absl_flags.gn b/linux/unbundle/absl_flags.gn
index cb0358399..16aa24e18 100644
--- a/linux/unbundle/absl_flags.gn
+++ b/linux/unbundle/absl_flags.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("absl_flags_config") {
   # This target is referenced by //third_party/abseil-cpp:absl_full_deps
diff --git a/linux/unbundle/absl_functional.gn b/linux/unbundle/absl_functional.gn
index a996eb7b7..0ce9c0f1a 100644
--- a/linux/unbundle/absl_functional.gn
+++ b/linux/unbundle/absl_functional.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_any_invocable") {
   packages = [ "absl_any_invocable" ]
diff --git a/linux/unbundle/absl_hash.gn b/linux/unbundle/absl_hash.gn
index 1388ba811..c36ea4bf3 100644
--- a/linux/unbundle/absl_hash.gn
+++ b/linux/unbundle/absl_hash.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_hash") {
   packages = [ "absl_hash" ]
diff --git a/linux/unbundle/absl_log.gn b/linux/unbundle/absl_log.gn
index d5c06506d..fdc111e2b 100644
--- a/linux/unbundle/absl_log.gn
+++ b/linux/unbundle/absl_log.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_absl_check") {
   packages = [ "absl_absl_check" ]
diff --git a/linux/unbundle/absl_memory.gn b/linux/unbundle/absl_memory.gn
index 5d6abe87f..144e32ec1 100644
--- a/linux/unbundle/absl_memory.gn
+++ b/linux/unbundle/absl_memory.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_memory") {
   packages = [ "absl_memory" ]
diff --git a/linux/unbundle/absl_meta.gn b/linux/unbundle/absl_meta.gn
index 7f79a06cc..494d790f3 100644
--- a/linux/unbundle/absl_meta.gn
+++ b/linux/unbundle/absl_meta.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_type_traits") {
   packages = [ "absl_type_traits" ]
diff --git a/linux/unbundle/absl_numeric.gn b/linux/unbundle/absl_numeric.gn
index 660263161..3d9da1718 100644
--- a/linux/unbundle/absl_numeric.gn
+++ b/linux/unbundle/absl_numeric.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_bits") {
   packages = [ "absl_bits" ]
diff --git a/linux/unbundle/absl_random.gn b/linux/unbundle/absl_random.gn
index eae95345e..2a05d6b20 100644
--- a/linux/unbundle/absl_random.gn
+++ b/linux/unbundle/absl_random.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_random_bit_gen_ref") {
   packages = [ "absl_random_bit_gen_ref" ]
diff --git a/linux/unbundle/absl_status.gn b/linux/unbundle/absl_status.gn
index 190548581..988000b1e 100644
--- a/linux/unbundle/absl_status.gn
+++ b/linux/unbundle/absl_status.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_status") {
   packages = [ "absl_status" ]
diff --git a/linux/unbundle/absl_strings.gn b/linux/unbundle/absl_strings.gn
index d91d84fc5..f6cc72608 100644
--- a/linux/unbundle/absl_strings.gn
+++ b/linux/unbundle/absl_strings.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_cord") {
   packages = [ "absl_cord" ]
diff --git a/linux/unbundle/absl_synchronization.gn b/linux/unbundle/absl_synchronization.gn
index 476d24279..bc2cd0ac7 100644
--- a/linux/unbundle/absl_synchronization.gn
+++ b/linux/unbundle/absl_synchronization.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_synchronization") {
   packages = [ "absl_synchronization" ]
diff --git a/linux/unbundle/absl_time.gn b/linux/unbundle/absl_time.gn
index d925cae8e..68641413100644
--- a/linux/unbundle/absl_time.gn
+++ b/linux/unbundle/absl_time.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_time") {
   packages = [ "absl_time" ]
diff --git a/linux/unbundle/absl_types.gn b/linux/unbundle/absl_types.gn
index 8d2b13145..62440a2b4 100644
--- a/linux/unbundle/absl_types.gn
+++ b/linux/unbundle/absl_types.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_any") {
   packages = [ "absl_any" ]
diff --git a/linux/unbundle/absl_utility.gn b/linux/unbundle/absl_utility.gn
index ff2b0dd8d..549d3c7b9 100644
--- a/linux/unbundle/absl_utility.gn
+++ b/linux/unbundle/absl_utility.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_absl_utility") {
   packages = [ "absl_utility" ]
diff --git a/linux/unbundle/brotli.gn b/linux/unbundle/brotli.gn
index 8e43b4e53..3313335e3 100644
--- a/linux/unbundle/brotli.gn
+++ b/linux/unbundle/brotli.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_brotli_dec") {
   packages = [ "libbrotlidec" ]
diff --git a/linux/unbundle/crc32c.gn b/linux/unbundle/crc32c.gn
index 23f2292d9..36a7b9d8c 100644
--- a/linux/unbundle/crc32c.gn
+++ b/linux/unbundle/crc32c.gn
@@ -1,4 +1,4 @@
-import("//build/shim_headers.gni")
+import("//chromium/build/shim_headers.gni")
 
 shim_headers("crc32c_shim") {
   root_path = "src/include"
diff --git a/linux/unbundle/dav1d.gn b/linux/unbundle/dav1d.gn
index a6d005a66..8b57f4216 100644
--- a/linux/unbundle/dav1d.gn
+++ b/linux/unbundle/dav1d.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_dav1d") {
   packages = [ "dav1d" ]
diff --git a/linux/unbundle/double-conversion.gn b/linux/unbundle/double-conversion.gn
index 8f970c5a2..6feda2a2e 100644
--- a/linux/unbundle/double-conversion.gn
+++ b/linux/unbundle/double-conversion.gn
@@ -1,4 +1,4 @@
-import("//build/shim_headers.gni")
+import("//chromium/build/shim_headers.gni")
 
 shim_headers("double_conversion_shim") {
   root_path = "."
diff --git a/linux/unbundle/ffmpeg.gn b/linux/unbundle/ffmpeg.gn
index 0008275da..6e1f58a20 100644
--- a/linux/unbundle/ffmpeg.gn
+++ b/linux/unbundle/ffmpeg.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/buildflag_header.gni")
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/buildflag_header.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_ffmpeg") {
   packages = [
diff --git a/linux/unbundle/flac.gn b/linux/unbundle/flac.gn
index ce9a1b377..6b01855b9 100644
--- a/linux/unbundle/flac.gn
+++ b/linux/unbundle/flac.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_flac") {
   packages = [ "flac" ]
diff --git a/linux/unbundle/flatbuffers.gn b/linux/unbundle/flatbuffers.gn
index 7132f6c33..c79d2a409 100644
--- a/linux/unbundle/flatbuffers.gn
+++ b/linux/unbundle/flatbuffers.gn
@@ -1,4 +1,4 @@
-import("//build/shim_headers.gni")
+import("//chromium/build/shim_headers.gni")
 
 config("flatbuffers_config") {
   include_dirs = [ "src/include" ]
diff --git a/linux/unbundle/highway.gn b/linux/unbundle/highway.gn
index ac7e743f7..dbdef1de6 100644
--- a/linux/unbundle/highway.gn
+++ b/linux/unbundle/highway.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 import("src/hwy.gni")
 
 pkg_config("libhwy_external_config") {
diff --git a/linux/unbundle/icu.gn b/linux/unbundle/icu.gn
index bad83cda0..768d42e4c 100644
--- a/linux/unbundle/icu.gn
+++ b/linux/unbundle/icu.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 group("icu") {
   public_deps = [
diff --git a/linux/unbundle/jsoncpp.gn b/linux/unbundle/jsoncpp.gn
index e84a0ef27..f29647607 100644
--- a/linux/unbundle/jsoncpp.gn
+++ b/linux/unbundle/jsoncpp.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("jsoncpp_config") {
   packages = [ "jsoncpp" ]
diff --git a/linux/unbundle/libXNVCtrl.gn b/linux/unbundle/libXNVCtrl.gn
index 0e1265b8c..befa168c6 100644
--- a/linux/unbundle/libXNVCtrl.gn
+++ b/linux/unbundle/libXNVCtrl.gn
@@ -1,4 +1,4 @@
-import("//build/shim_headers.gni")
+import("//chromium/build/shim_headers.gni")
 
 shim_headers("libXNVCtrl_shim") {
   root_path = "../../../../../third_party/libXNVCtrl"
diff --git a/linux/unbundle/libaom.gn b/linux/unbundle/libaom.gn
index dab8dfaba..e5420d6e9 100644
--- a/linux/unbundle/libaom.gn
+++ b/linux/unbundle/libaom.gn
@@ -1,6 +1,6 @@
-import("//build/buildflag_header.gni")
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/buildflag_header.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 import("//third_party/libaom/options.gni")
 
 buildflag_header("libaom_buildflags") {
diff --git a/linux/unbundle/libavif.gn b/linux/unbundle/libavif.gn
index c79f95ba4..d81db3d8f 100644
--- a/linux/unbundle/libavif.gn
+++ b/linux/unbundle/libavif.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_libavif") {
   packages = [ "libavif" ]
diff --git a/linux/unbundle/libdrm.gn b/linux/unbundle/libdrm.gn
index d461b8ca5..1bd6e85c8 100644
--- a/linux/unbundle/libdrm.gn
+++ b/linux/unbundle/libdrm.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_libdrm") {
   packages = [ "libdrm" ]
diff --git a/linux/unbundle/libpng.gn b/linux/unbundle/libpng.gn
index 91e0ee45d..16e54b545 100644
--- a/linux/unbundle/libpng.gn
+++ b/linux/unbundle/libpng.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("libpng_config") {
   packages = [ "libpng" ]
diff --git a/linux/unbundle/libsecret.gn b/linux/unbundle/libsecret.gn
index 4cfd2f0d7..3fd2972d6 100644
--- a/linux/unbundle/libsecret.gn
+++ b/linux/unbundle/libsecret.gn
@@ -1,4 +1,4 @@
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 pkg_config("libsecret_config") {
   packages = [ "libsecret-1" ]
diff --git a/linux/unbundle/libusb.gn b/linux/unbundle/libusb.gn
index 3d15851ab..410ac36d8 100644
--- a/linux/unbundle/libusb.gn
+++ b/linux/unbundle/libusb.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_libusb") {
   packages = [ "libusb-1.0" ]
diff --git a/linux/unbundle/libvpx.gn b/linux/unbundle/libvpx.gn
index 8b7bb5e7c..d22d20204 100644
--- a/linux/unbundle/libvpx.gn
+++ b/linux/unbundle/libvpx.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_libvpx") {
   packages = [ "vpx" ]
diff --git a/linux/unbundle/libwebp.gn b/linux/unbundle/libwebp.gn
index 50c618229..e7da862c4 100644
--- a/linux/unbundle/libwebp.gn
+++ b/linux/unbundle/libwebp.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_libwebp") {
   packages = [
diff --git a/linux/unbundle/libxml.gn b/linux/unbundle/libxml.gn
index 8567c154f..0f8d9adb6 100644
--- a/linux/unbundle/libxml.gn
+++ b/linux/unbundle/libxml.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 pkg_config("system_libxml") {
   packages = [ "libxml-2.0" ]
diff --git a/linux/unbundle/libxslt.gn b/linux/unbundle/libxslt.gn
index 787796063..3702f227a 100644
--- a/linux/unbundle/libxslt.gn
+++ b/linux/unbundle/libxslt.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
 
 pkg_config("system_libxslt") {
   packages = [ "libxslt" ]
diff --git a/linux/unbundle/libyuv.gn b/linux/unbundle/libyuv.gn
index 116131ee4..69cccffcf 100644
--- a/linux/unbundle/libyuv.gn
+++ b/linux/unbundle/libyuv.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("libyuv_config") {
   packages = [ "libyuv" ]
diff --git a/linux/unbundle/openh264.gn b/linux/unbundle/openh264.gn
index 90d14aa91..e81cbc00f 100644
--- a/linux/unbundle/openh264.gn
+++ b/linux/unbundle/openh264.gn
@@ -2,14 +2,14 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 config("encoder_cfi_flags") {
   cflags = []
   if (current_toolchain == default_toolchain && is_clang) {
     openh264_cfi_ignorelist_path =
-        rebase_path("//build/linux/unbundle/openh264_encoder_cfi_ignores.txt",
+        rebase_path("//chromium/build/linux/unbundle/openh264_encoder_cfi_ignores.txt",
                     root_build_dir)
     cflags += [ "-fsanitize-ignorelist=$openh264_cfi_ignorelist_path" ]
   }
diff --git a/linux/unbundle/opus.gn b/linux/unbundle/opus.gn
index b1a199a53..81dc4d09d 100644
--- a/linux/unbundle/opus.gn
+++ b/linux/unbundle/opus.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("opus_config") {
   packages = [ "opus" ]
diff --git a/linux/unbundle/re2.gn b/linux/unbundle/re2.gn
index d587619d0..3478afcf2 100644
--- a/linux/unbundle/re2.gn
+++ b/linux/unbundle/re2.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/c++/c++.gni")
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/c++/c++.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 assert(!use_custom_libcxx,
        "Usage of the system libre2.so is not supported with " +
diff --git a/linux/unbundle/simdutf.gn b/linux/unbundle/simdutf.gn
index 67d86cb3b..062c0c1e1 100644
--- a/linux/unbundle/simdutf.gn
+++ b/linux/unbundle/simdutf.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 shim_headers("header") {
   root_path = "."
diff --git a/linux/unbundle/snappy.gn b/linux/unbundle/snappy.gn
index dea0b5543..e8087d118 100644
--- a/linux/unbundle/snappy.gn
+++ b/linux/unbundle/snappy.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/shim_headers.gni")
+import("//chromium/build/shim_headers.gni")
 
 shim_headers("snappy_shim") {
   root_path = "src"
diff --git a/linux/unbundle/swiftshader-SPIRV-Headers.gn b/linux/unbundle/swiftshader-SPIRV-Headers.gn
index 24f79de1e..b002abd6e 100644
--- a/linux/unbundle/swiftshader-SPIRV-Headers.gn
+++ b/linux/unbundle/swiftshader-SPIRV-Headers.gn
@@ -1,4 +1,4 @@
-import("//build/shim_headers.gni")
+import("//chromium/build/shim_headers.gni")
 
 shim_headers("SPIRV-Headers_shim") {
   root_path = "../../../../third_party/SPIRV-Headers/include"
diff --git a/linux/unbundle/swiftshader-SPIRV-Tools.gn b/linux/unbundle/swiftshader-SPIRV-Tools.gn
index eb9d9224e..e79807cfd 100644
--- a/linux/unbundle/swiftshader-SPIRV-Tools.gn
+++ b/linux/unbundle/swiftshader-SPIRV-Tools.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_SPIRV-Tools") {
   packages = [ "SPIRV-Tools" ]
diff --git a/linux/unbundle/vulkan-SPIRV-Headers.gn b/linux/unbundle/vulkan-SPIRV-Headers.gn
index eb2495ce2..0d5e2f2f5 100644
--- a/linux/unbundle/vulkan-SPIRV-Headers.gn
+++ b/linux/unbundle/vulkan-SPIRV-Headers.gn
@@ -1,6 +1,6 @@
 # This shim can only be used if you build Chromium without DAWN
 
-import("//build/shim_headers.gni")
+import("//chromium/build/shim_headers.gni")
 
 shim_headers("vulkan-SPIRV-Headers_shim") {
   root_path = "include"
diff --git a/linux/unbundle/vulkan-SPIRV-Tools.gn b/linux/unbundle/vulkan-SPIRV-Tools.gn
index a65c64c61..30bfbf539 100644
--- a/linux/unbundle/vulkan-SPIRV-Tools.gn
+++ b/linux/unbundle/vulkan-SPIRV-Tools.gn
@@ -1,7 +1,7 @@
 # This shim can only be used if you build Chromium without DAWN
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("spvtools_internal_config") {
   packages = [ "SPIRV-Tools" ]
diff --git a/linux/unbundle/woff2.gn b/linux/unbundle/woff2.gn
index e7bae10fd..984719498 100644
--- a/linux/unbundle/woff2.gn
+++ b/linux/unbundle/woff2.gn
@@ -1,5 +1,5 @@
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_woff2") {
   packages = [ "libwoff2dec" ]
diff --git a/linux/unbundle/zlib.gn b/linux/unbundle/zlib.gn
index 736d60958..bbcdd6e94 100644
--- a/linux/unbundle/zlib.gn
+++ b/linux/unbundle/zlib.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/shim_headers.gni")
+import("//chromium/build/shim_headers.gni")
 
 shim_headers("zlib_shim") {
   root_path = "."
diff --git a/linux/unbundle/zstd.gn b/linux/unbundle/zstd.gn
index 1a5dac6d4..f70a6e4d8 100644
--- a/linux/unbundle/zstd.gn
+++ b/linux/unbundle/zstd.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/linux/pkg_config.gni")
-import("//build/shim_headers.gni")
+import("//chromium/build/config/linux/pkg_config.gni")
+import("//chromium/build/shim_headers.gni")
 
 pkg_config("system_zstd") {
   packages = [ "libzstd" ]
diff --git a/nocompile.gni b/nocompile.gni
index 2d9991bee..63c949b20 100644
--- a/nocompile.gni
+++ b/nocompile.gni
@@ -10,7 +10,7 @@
 #
 # 1. Create a GN target:
 #
-#    import("//build/nocompile.gni")
+#    import("//chromium/build/nocompile.gni")
 #
 #    nocompile_source_set("base_nocompile_tests") {
 #      sources = [
@@ -49,9 +49,9 @@
 # Also see:
 #   http://dev.chromium.org/developers/testing/no-compile-tests
 #
-import("//build/config/clang/clang.gni")
+import("//chromium/build/config/clang/clang.gni")
 if (is_win) {
-  import("//build/toolchain/win/win_toolchain_data.gni")
+  import("//chromium/build/toolchain/win/win_toolchain_data.gni")
 }
 
 declare_args() {
@@ -78,7 +78,7 @@ if (enable_nocompile_tests) {
 
       # Disable the checks that the Chrome style plugin normally enforces to
       # reduce the amount of boilerplate needed in nocompile tests.
-      configs -= [ "//build/config/clang:find_bad_constructs" ]
+      configs -= [ "//chromium/build/config/clang:find_bad_constructs" ]
 
       if (is_win) {
         result_path =
diff --git a/partitioned_shared_library.gni b/partitioned_shared_library.gni
index 18b5917a7..7bd0b89d9 100644
--- a/partitioned_shared_library.gni
+++ b/partitioned_shared_library.gni
@@ -3,9 +3,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/config.gni")
-import("//build/config/clang/clang.gni")
-import("//build/config/compiler/compiler.gni")
+import("//chromium/build/config/android/config.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/compiler/compiler.gni")
 if (build_with_chromium) {
   import("//third_party/jni_zero/jni_zero.gni")
 }
@@ -77,7 +77,7 @@ template("partitioned_shared_library") {
   template("partition_action") {
     action(target_name) {
       deps = [ ":$_combined_library_target" ]
-      script = "//build/extract_partition.py"
+      script = "//chromium/build/extract_partition.py"
       sources =
           [ "$root_out_dir/lib.unstripped/lib${_output_name}__combined.so" ]
       outputs = [
@@ -151,7 +151,7 @@ template("partitioned_shared_library_with_jni") {
     forward_variables_from(invoker, "*", TESTONLY_AND_VISIBILITY)
     forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
     target_type = "partitioned_shared_library"
-    target_type_import = "//build/partitioned_shared_library.gni"
+    target_type_import = "//chromium/build/partitioned_shared_library.gni"
   }
 }
 set_defaults("partitioned_shared_library_with_jni") {
diff --git a/private_code_test/BUILD.gn b/private_code_test/BUILD.gn
index 1e65d98bd..4034662db 100644
--- a/private_code_test/BUILD.gn
+++ b/private_code_test/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/python.gni")
+import("//chromium/build/config/python.gni")
 import("//build_overrides/build.gni")
 import("private_code_test.gni")
 
diff --git a/private_code_test/private_code_test.gni b/private_code_test/private_code_test.gni
index 09d6a8dca..943cb9699 100644
--- a/private_code_test/private_code_test.gni
+++ b/private_code_test/private_code_test.gni
@@ -29,9 +29,9 @@ template("private_code_test") {
   _collect_sources_output = "$target_gen_dir/$target_name.json"
   _collect_sources_target_name = "${target_name}__parse_ninja"
   action(_collect_sources_target_name) {
-    script = "//build/private_code_test/ninja_parser.py"
+    script = "//chromium/build/private_code_test/ninja_parser.py"
     outputs = [ _collect_sources_output ]
-    inputs = [ "//build/action_helpers.py" ]
+    inputs = [ "//chromium/build/action_helpers.py" ]
     depfile = "$target_gen_dir/$target_name.d"
 
     # The script does not read this file, so the dep is not really required.
@@ -51,13 +51,13 @@ template("private_code_test") {
   }
 
   isolated_script_test(target_name) {
-    script = "//build/private_code_test/private_code_test.py"
+    script = "//chromium/build/private_code_test/private_code_test.py"
     if (defined(invoker.private_paths_dep)) {
       _private_paths_dep = invoker.private_paths_dep
       _private_paths_file = invoker.private_paths_file
     } else {
       _private_paths_dep =
-          "//build/private_code_test:private_paths($default_toolchain)"
+          "//chromium/build/private_code_test:private_paths($default_toolchain)"
       _private_paths_file =
           get_label_info(_private_paths_dep, "target_gen_dir") +
           "/private_paths.txt"
diff --git a/rust/BUILD.gn b/rust/BUILD.gn
index c2920d46d..a17812bda 100644
--- a/rust/BUILD.gn
+++ b/rust/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/rust.gni")
+import("//chromium/build/config/rust.gni")
 
 if (toolchain_has_rust) {
   config("edition_2024") {
@@ -89,7 +89,7 @@ config("forbid_unsafe") {
 }
 
 config("panic_immediate_abort") {
-  visibility = [ "//build/rust/std/rules:*" ]
+  visibility = [ "//chromium/build/rust/std/rules:*" ]
   if (is_official_build) {
     rustflags = [
       "--cfg",
diff --git a/rust/cargo_crate.gni b/rust/cargo_crate.gni
index 6d11c538b..6e221c95d 100644
--- a/rust/cargo_crate.gni
+++ b/rust/cargo_crate.gni
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_executable.gni")
-import("//build/rust/rust_macro.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_macro.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 # This template allows for building Cargo crates within gn.
 #
@@ -363,7 +363,7 @@ template("cargo_crate") {
     action("${_build_script_name}_write_rustflags") {
       _rustflags_txt = "$_build_script_env_out_dir/rustflags.txt"
       outputs = [ _rustflags_txt ]
-      script = rebase_path("//build/rust/write_rustflags.py")
+      script = rebase_path("//chromium/build/rust/write_rustflags.py")
       args = [
         "--output",
         rebase_path(_rustflags_txt, root_build_dir),
@@ -382,13 +382,13 @@ template("cargo_crate") {
 
     # Extra targets required to make build script work
     action("${_build_script_name}_output") {
-      script = rebase_path("//build/rust/run_build_script.py")
+      script = rebase_path("//chromium/build/rust/run_build_script.py")
       _write_rustflags_outputs =
           get_target_outputs(":${_build_script_name}_write_rustflags")
       _rustflags_txt = _write_rustflags_outputs[0]
       inputs = [
-        "//build/action_helpers.py",
-        "//build/gn_helpers.py",
+        "//chromium/build/action_helpers.py",
+        "//chromium/build/gn_helpers.py",
         _rustflags_txt,
       ]
       build_script_target = ":${_build_script_name}($rust_macro_toolchain)"
@@ -499,7 +499,7 @@ template("cargo_crate") {
                                  "rustflags",
                                ])
         configs -= [
-          "//build/config/compiler:chromium_code",
+          "//chromium/build/config/compiler:chromium_code",
 
           # Avoid generating profiling data for build scripts.
           #
@@ -511,9 +511,9 @@ template("cargo_crate") {
           # If we do include build script output in test metrics, it could be
           # misleading: exercising some code from a build script doesn't give us
           # the same signal as an actual test.
-          "//build/config/coverage:default_coverage",
+          "//chromium/build/config/coverage:default_coverage",
         ]
-        configs += [ "//build/config/compiler:no_chromium_code" ]
+        configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
       }
     } else {
       not_needed(invoker,
diff --git a/rust/chromium_prelude/BUILD.gn b/rust/chromium_prelude/BUILD.gn
index 28e9a0abe..602549f37 100644
--- a/rust/chromium_prelude/BUILD.gn
+++ b/rust/chromium_prelude/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_executable.gni")
-import("//build/rust/rust_macro.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_macro.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 if (enable_chromium_prelude) {
   rust_static_library("chromium_prelude") {
diff --git a/rust/chromium_prelude/import_test.rs b/rust/chromium_prelude/import_test.rs
index a8ddcf428..2da9b3d53 100644
--- a/rust/chromium_prelude/import_test.rs
+++ b/rust/chromium_prelude/import_test.rs
@@ -4,7 +4,7 @@
 
 mod test_direct {
     chromium::import! {
-        "//build/rust/chromium_prelude:import_test_lib";
+        "//chromium/build/rust/chromium_prelude:import_test_lib";
     }
 
     pub fn import_test() {
@@ -14,7 +14,7 @@ mod test_direct {
 
 mod test_as {
     chromium::import! {
-        "//build/rust/chromium_prelude:import_test_lib" as library;
+        "//chromium/build/rust/chromium_prelude:import_test_lib" as library;
     }
 
     pub fn import_test() {
@@ -24,7 +24,7 @@ mod test_as {
 
 mod test_pub {
     chromium::import! {
-        pub "//build/rust/chromium_prelude:import_test_lib" as library;
+        pub "//chromium/build/rust/chromium_prelude:import_test_lib" as library;
     }
 }
 
diff --git a/rust/crubit/BUILD.gn b/rust/crubit/BUILD.gn
index 2bc6eb00e..3f1a3a550 100644
--- a/rust/crubit/BUILD.gn
+++ b/rust/crubit/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/rust.gni")
-import("//build/rust/rust_macro.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/rust/rust_macro.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 # Common constants.
 _support_dir = "{rust_sysroot}/lib/crubit"
diff --git a/rust/rs_bindings_from_cc.gni b/rust/rs_bindings_from_cc.gni
index 54775ea11..8748da7b8 100644
--- a/rust/rs_bindings_from_cc.gni
+++ b/rust/rs_bindings_from_cc.gni
@@ -2,10 +2,10 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/clang/clang.gni")
-import("//build/config/rust.gni")
-import("//build/config/sysroot.gni")
-import("//build/rust/mixed_static_library.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/rust/mixed_static_library.gni")
 
 # Template to generate and build Rust bindings for a set of C++ headers using
 # Crubit's `rs_bindings_from_cc` tool.
@@ -55,8 +55,8 @@ import("//build/rust/mixed_static_library.gni")
 # Usage example:
 #
 #   BUILD.gn:
-#       import("//build/rust/rs_bindings_from_cc.gni")
-#       import("//build/rust/rust_executable.gni")
+#       import("//chromium/build/rust/rs_bindings_from_cc.gni")
+#       import("//chromium/build/rust/rust_executable.gni")
 #
 #       rust_executable("my_target") {
 #         crate_root = "main.rs"
@@ -247,7 +247,7 @@ template("rs_bindings_from_cc") {
       visibility = _visibility
     }
 
-    script = "//build/rust/run_rs_bindings_from_cc.py"
+    script = "//chromium/build/rust/run_rs_bindings_from_cc.py"
     inputs = [ "//third_party/rust-toolchain/bin/rs_bindings_from_cc" ]
     sources = invoker.public_headers
     outputs = [
diff --git a/rust/rust_bindgen.gni b/rust/rust_bindgen.gni
index 5c809c693..16f12ccbb 100644
--- a/rust/rust_bindgen.gni
+++ b/rust/rust_bindgen.gni
@@ -2,14 +2,14 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/clang/clang.gni")
-import("//build/config/rust.gni")
-import("//build/config/sysroot.gni")
-import("//build/rust/rust_bindgen_generator.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/rust/rust_bindgen_generator.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 if (is_win) {
-  import("//build/toolchain/win/win_toolchain_data.gni")
+  import("//chromium/build/toolchain/win/win_toolchain_data.gni")
 }
 
 _bindgen_path = "${rust_bindgen_root}/bin/bindgen"
@@ -96,7 +96,7 @@ template("rust_bindgen") {
                                  "cpp",
                                ])
 
-    crate_root = "//build/rust/bindings.rs"
+    crate_root = "//chromium/build/rust/bindings.rs"
     sources = [ crate_root ]
     bindgen_deps = [ ":$_rust_bindgen_generator_name" ]
     allow_unsafe = true
diff --git a/rust/rust_bindgen_generator.gni b/rust/rust_bindgen_generator.gni
index c91916be9..9ba22a3b6 100644
--- a/rust/rust_bindgen_generator.gni
+++ b/rust/rust_bindgen_generator.gni
@@ -2,13 +2,13 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/clang/clang.gni")
-import("//build/config/rust.gni")
-import("//build/config/sysroot.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 if (is_win) {
-  import("//build/toolchain/win/win_toolchain_data.gni")
+  import("//chromium/build/toolchain/win/win_toolchain_data.gni")
 }
 
 _bindgen_path = "${rust_bindgen_root}/bin/bindgen"
@@ -130,12 +130,12 @@ template("rust_bindgen_generator") {
 
     output_file = "$output_dir/${output_name}.rs"
 
-    script = rebase_path("//build/rust/run_bindgen.py")
+    script = rebase_path("//chromium/build/rust/run_bindgen.py")
     inputs = [
       _bindgen_path,
-      "//build/action_helpers.py",
-      "//build/gn_helpers.py",
-      "//build/rust/filter_clang_args.py",
+      "//chromium/build/action_helpers.py",
+      "//chromium/build/gn_helpers.py",
+      "//chromium/build/rust/filter_clang_args.py",
     ]
 
     depfile = "$target_out_dir/${target_name}.d"
diff --git a/rust/rust_executable.gni b/rust/rust_executable.gni
index a1f38fdb2..2d3762f25 100644
--- a/rust/rust_executable.gni
+++ b/rust/rust_executable.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_target.gni")
+import("//chromium/build/rust/rust_target.gni")
 
 # Defines a Rust executable.
 #
diff --git a/rust/rust_macro.gni b/rust/rust_macro.gni
index bcbb30ed4..d8146bf02 100644
--- a/rust/rust_macro.gni
+++ b/rust/rust_macro.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/rust.gni")
-import("//build/rust/rust_target.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/rust/rust_target.gni")
 
 # Template for generating a Rust proc-macro library. Such targets produce a
 # dynamic library that is loaded during compilation and used to generate Rust
diff --git a/rust/rust_shared_library.gni b/rust/rust_shared_library.gni
index e1358c5f2..24ad752ca 100644
--- a/rust/rust_shared_library.gni
+++ b/rust/rust_shared_library.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_target.gni")
+import("//chromium/build/rust/rust_target.gni")
 
 # Rust dylibs should not be built outside of component builds. Non-component
 # builds use build configurations that conflict with the linking of dylibs.
diff --git a/rust/rust_static_library.gni b/rust/rust_static_library.gni
index f60ea6ab6..dc498c196 100644
--- a/rust/rust_static_library.gni
+++ b/rust/rust_static_library.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_target.gni")
+import("//chromium/build/rust/rust_target.gni")
 
 # Defines a Rust static library which can be used by downstream Rust or C++
 # targets. This is a single Rust compilation unit consisting of potentially
@@ -208,7 +208,7 @@ template("rust_static_library") {
       }
     }
     _all_dependent_configs += [ ":${target_name}_alwayslink" ]
-    _configs += [ "//build/rust:is_gtest_unittests" ]
+    _configs += [ "//chromium/build/rust:is_gtest_unittests" ]
   }
 
   rust_target(_target_name) {
diff --git a/rust/rust_target.gni b/rust/rust_target.gni
index 1a2f96337..c296dd62d 100644
--- a/rust/rust_target.gni
+++ b/rust/rust_target.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/rust.gni")
-import("//build/rust/rust_unit_test.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/rust/rust_unit_test.gni")
 
 # The //build directory is re-used for non-Chromium projects. Do not support
 # cxx bindings in such contexts by default, because //third_party may be
@@ -142,13 +142,13 @@ template("rust_target") {
   }
 
   assert(!defined(configs))
-  _configs = [ "//build/rust:edition_${_edition}" ]
+  _configs = [ "//chromium/build/rust:edition_${_edition}" ]
   _test_configs = []
   if (invoker.target_type == "executable") {
     _configs += invoker.executable_configs
   } else if (invoker.target_type == "rust_proc_macro") {
     _configs += invoker.proc_macro_configs
-    _test_configs += [ "//build/rust:proc_macro_extern" ]
+    _test_configs += [ "//chromium/build/rust:proc_macro_extern" ]
   } else if (invoker.target_type == "shared_library") {
     _configs += invoker.shared_library_configs
   } else {
@@ -289,11 +289,11 @@ template("rust_target") {
         # implementation of these types are provided in the cxx_cppdeps target.
         # The C++ targets depending on this Rust target need the headers, while
         # the Rust target needs the implementation.
-        "//build/rust:cxx_cppdeps",
+        "//chromium/build/rust:cxx_cppdeps",
       ]
       _cxx_generated_deps_for_rust = [
         # The implementation of the Cxx library needs to be in the Rust target.
-        "//build/rust:cxx_cppdeps",
+        "//chromium/build/rust:cxx_cppdeps",
       ]
     }
 
@@ -325,18 +325,18 @@ template("rust_target") {
     # `no_chromium_prelude`.
     if (!defined(invoker.no_chromium_prelude) || !invoker.no_chromium_prelude) {
       if (enable_chromium_prelude) {
-        _rust_deps += [ "//build/rust/chromium_prelude" ]
+        _rust_deps += [ "//chromium/build/rust/chromium_prelude" ]
       }
     }
 
     if (_cxx_bindings != []) {
       # The Rust target (and unit tests) need the Cxx crate when using it to
       # generate bindings.
-      _rust_deps += [ "//build/rust:cxx_rustdeps" ]
+      _rust_deps += [ "//chromium/build/rust:cxx_rustdeps" ]
     }
 
     if (!defined(invoker.no_std) || !invoker.no_std) {
-      _rust_deps += [ "//build/rust/std" ]
+      _rust_deps += [ "//chromium/build/rust/std" ]
     }
 
     if (_build_unit_tests) {
@@ -379,7 +379,7 @@ template("rust_target") {
         rustenv = _rustenv
 
         if (!_allow_unsafe) {
-          configs += [ "//build/rust:forbid_unsafe" ]
+          configs += [ "//chromium/build/rust:forbid_unsafe" ]
         }
       }
     } else {
@@ -470,7 +470,7 @@ template("rust_target") {
       }
 
       if (!_allow_unsafe) {
-        configs += [ "//build/rust:forbid_unsafe" ]
+        configs += [ "//chromium/build/rust:forbid_unsafe" ]
       }
     }
 
diff --git a/rust/rust_unit_test.gni b/rust/rust_unit_test.gni
index be2bbeb4a..fd600b966 100644
--- a/rust/rust_unit_test.gni
+++ b/rust/rust_unit_test.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/rust.gni")
-import("//build/rust/rust_unit_tests_group.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/rust/rust_unit_tests_group.gni")
 
 # Defines a Rust unit test.
 #
@@ -63,7 +63,7 @@ template("rust_unit_test") {
   if (defined(invoker.edition)) {
     _edition = invoker.edition
   }
-  _configs += [ "//build/rust:edition_${_edition}" ]
+  _configs += [ "//chromium/build/rust:edition_${_edition}" ]
 
   # We require that all source files are listed, even though this is
   # not a requirement for rustc. The reason is to ensure that tools
@@ -132,7 +132,7 @@ template("rust_unit_test") {
     }
     if (!defined(invoker.no_chromium_prelude) || !invoker.no_chromium_prelude) {
       if (enable_chromium_prelude) {
-        deps += [ "//build/rust/chromium_prelude" ]
+        deps += [ "//chromium/build/rust/chromium_prelude" ]
       }
     }
   }
diff --git a/rust/std/BUILD.gn b/rust/std/BUILD.gn
index 6b996aa1f..5442b54c4 100644
--- a/rust/std/BUILD.gn
+++ b/rust/std/BUILD.gn
@@ -15,11 +15,11 @@
 # allocator functions to PartitionAlloc when `use_partition_alloc_as_malloc` is
 # true, so that Rust and C++ use the same allocator backend.
 
-import("//build/buildflag_header.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/coverage/coverage.gni")
-import("//build/config/rust.gni")
-import("//build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/buildflag_header.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/coverage/coverage.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
 
 rust_allocator_uses_partition_alloc = false
 if (build_with_chromium) {
diff --git a/rust/std/BUILD.gn.hbs b/rust/std/BUILD.gn.hbs
index 40e1f202c..093467a53 100644
--- a/rust/std/BUILD.gn.hbs
+++ b/rust/std/BUILD.gn.hbs
@@ -4,7 +4,7 @@
 
 # @generated from build/rust/std/BUILD.gn.hbs by tools/crates/gnrt. Do not edit!
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 {{#each rules}}
 {{#with this.detail}}
@@ -35,38 +35,38 @@ cargo_crate("{{../name}}") {
   cargo_pkg_description = "{{gn_escape this}}"
   {{/with}}
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
     {{#each remove_library_configs}}
     "{{this}}",
     {{/each}}
     {{#unless extra_kv.include_coverage}}
-    "//build/config/coverage:default_coverage",
+    "//chromium/build/config/coverage:default_coverage",
     {{/unless}}
   ]
   library_configs += [
-    "//build/config/compiler:no_chromium_code",
+    "//chromium/build/config/compiler:no_chromium_code",
     {{#if extra_kv.immediate_abort}}
-    "//build/rust:panic_immediate_abort",
+    "//chromium/build/rust:panic_immediate_abort",
     {{/if}}
   ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
     {{#each remove_executable_configs}}
     "{{this}}",
     {{/each}}
   ]
   executable_configs += [
-    "//build/config/compiler:no_chromium_code",
+    "//chromium/build/config/compiler:no_chromium_code",
     {{#each add_executable_configs}}
     "{{this}}",
     {{/each}}
   ]
   deps = [
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:std_build_deps",
     {{#if extra_kv.include_coverage}}
-    "//build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:profiler_builtins_group",
     {{/if}}
   {{#unless deps}}
   ]
diff --git a/rust/std/rules/BUILD.gn b/rust/std/rules/BUILD.gn
index 6a8234310..d5f8efac4 100644
--- a/rust/std/rules/BUILD.gn
+++ b/rust/std/rules/BUILD.gn
@@ -4,7 +4,7 @@
 
 # @generated from build/rust/std/BUILD.gn.hbs by tools/crates/gnrt. Do not edit!
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 cargo_crate("addr2line") {
   crate_type = "rlib"
@@ -31,22 +31,22 @@ cargo_crate("addr2line") {
   cargo_pkg_description =
       "A cross-platform symbolication library written in Rust, using `gimli`"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":gimli",
     ":rustc_std_workspace_alloc",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     alloc = ":rustc_std_workspace_alloc"
@@ -89,20 +89,20 @@ cargo_crate("adler2") {
   cargo_pkg_description =
       "A simple clean-room implementation of the Adler-32 checksum"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     core = ":rustc_std_workspace_core"
@@ -209,20 +209,20 @@ cargo_crate("alloc") {
   cargo_pkg_name = "alloc"
   cargo_pkg_description = "The Rust core allocation and collections library"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   rustenv = [
     "CFG_DISABLE_UNSTABLE_FEATURES=0",
@@ -251,20 +251,20 @@ cargo_crate("cfg_if") {
   cargo_pkg_name = "cfg-if"
   cargo_pkg_description = "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     core = ":rustc_std_workspace_core"
@@ -518,19 +518,19 @@ cargo_crate("compiler_builtins") {
   cargo_pkg_name = "compiler_builtins"
   cargo_pkg_description = "Compiler intrinsics used by the Rust compiler. Also available for other targets if necessary!"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
-    "//build/config/coverage:default_coverage",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/coverage:default_coverage",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":rustc_std_workspace_core",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     core = ":rustc_std_workspace_core"
@@ -1062,20 +1062,20 @@ cargo_crate("core") {
   cargo_pkg_name = "core"
   cargo_pkg_description = "The Rust Core Library"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
-    "//build/config/coverage:default_coverage",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/coverage:default_coverage",
   ]
   library_configs += [
-    "//build/config/compiler:no_chromium_code",
-    "//build/rust:panic_immediate_abort",
+    "//chromium/build/config/compiler:no_chromium_code",
+    "//chromium/build/rust:panic_immediate_abort",
   ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
-  deps = [ "//build/rust/std:std_build_deps" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
+  deps = [ "//chromium/build/rust/std:std_build_deps" ]
   rustenv = [
     "CFG_DISABLE_UNSTABLE_FEATURES=0",
     "STD_ENV_ARCH=$rust_target_arch",
@@ -1106,21 +1106,21 @@ cargo_crate("getopts") {
   cargo_pkg_name = "getopts"
   cargo_pkg_description = "getopts-like option parsing."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":rustc_std_workspace_core",
     ":rustc_std_workspace_std",
     ":unicode_width",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     core = ":rustc_std_workspace_core"
@@ -1203,21 +1203,21 @@ cargo_crate("gimli") {
   cargo_pkg_description =
       "A library for reading and writing the DWARF debugging format."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":rustc_std_workspace_alloc",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     alloc = ":rustc_std_workspace_alloc"
@@ -1282,21 +1282,21 @@ cargo_crate("hashbrown") {
   cargo_pkg_name = "hashbrown"
   cargo_pkg_description = "A Rust port of Google's SwissTable hash map"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":rustc_std_workspace_alloc",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     alloc = ":rustc_std_workspace_alloc"
@@ -1519,19 +1519,19 @@ cargo_crate("libc") {
   cargo_pkg_name = "libc"
   cargo_pkg_description = "Raw FFI bindings to platform libraries like libc."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
-    "//build/config/coverage:default_coverage",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/coverage:default_coverage",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":rustc_std_workspace_core",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   features = [
     "align",
@@ -1613,20 +1613,20 @@ cargo_crate("memchr") {
   cargo_pkg_name = "memchr"
   cargo_pkg_description = "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 12 or 3 byte search and single substring search."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     core = ":rustc_std_workspace_core"
@@ -1676,22 +1676,22 @@ cargo_crate("miniz_oxide") {
   cargo_pkg_name = "miniz_oxide"
   cargo_pkg_description = "DEFLATE compression and decompression library rewritten in Rust based on miniz"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":adler2",
     ":compiler_builtins",
     ":rustc_std_workspace_alloc",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     alloc = ":rustc_std_workspace_alloc"
@@ -1811,22 +1811,22 @@ cargo_crate("object") {
   cargo_pkg_description =
       "A unified interface for reading and writing object file formats."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":memchr",
     ":rustc_std_workspace_alloc",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     alloc = ":rustc_std_workspace_alloc"
@@ -1878,22 +1878,22 @@ cargo_crate("panic_abort") {
   cargo_pkg_name = "panic_abort"
   cargo_pkg_description = "Implementation of Rust panics via process aborts"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":alloc",
     ":cfg_if",
     ":compiler_builtins",
     ":core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   if (!is_win) {
     deps += [ ":libc" ]
@@ -1932,23 +1932,23 @@ cargo_crate("panic_unwind") {
   cargo_pkg_name = "panic_unwind"
   cargo_pkg_description = "Implementation of Rust panics via stack unwinding"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":alloc",
     ":cfg_if",
     ":compiler_builtins",
     ":core",
     ":unwind",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   if (!is_win) {
     deps += [ ":libc" ]
@@ -1995,20 +1995,20 @@ cargo_crate("proc_macro") {
   cargo_pkg_version = "0.0.0"
   cargo_pkg_name = "proc_macro"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":core",
     ":std",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   rustenv = [
     "CFG_DISABLE_UNSTABLE_FEATURES=0",
@@ -2035,17 +2035,17 @@ cargo_crate("profiler_builtins") {
   cargo_pkg_version = "0.0.0"
   cargo_pkg_name = "profiler_builtins"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
-    "//build/config/coverage:default_coverage",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/coverage:default_coverage",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
-  deps = [ "//build/rust/std:std_build_deps" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
+  deps = [ "//chromium/build/rust/std:std_build_deps" ]
   rustenv = [
     "CFG_DISABLE_UNSTABLE_FEATURES=0",
     "STD_ENV_ARCH=$rust_target_arch",
@@ -2077,20 +2077,20 @@ cargo_crate("rustc_demangle") {
   cargo_pkg_name = "rustc-demangle"
   cargo_pkg_description = "Rust compiler symbol demangling."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     core = ":rustc_std_workspace_core"
@@ -2126,19 +2126,19 @@ cargo_crate("rustc_std_workspace_alloc") {
   cargo_pkg_name = "rustc-std-workspace-alloc"
   cargo_pkg_description = "Hack for the compiler's own build system"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
-    "//build/config/coverage:default_coverage",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/coverage:default_coverage",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":alloc",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   rustenv = [
     "CFG_DISABLE_UNSTABLE_FEATURES=0",
@@ -2166,19 +2166,19 @@ cargo_crate("rustc_std_workspace_core") {
   cargo_pkg_name = "rustc-std-workspace-core"
   cargo_pkg_description = "Hack for the compiler's own build system"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
-    "//build/config/coverage:default_coverage",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/coverage:default_coverage",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":core",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   rustenv = [
     "CFG_DISABLE_UNSTABLE_FEATURES=0",
@@ -2206,19 +2206,19 @@ cargo_crate("rustc_std_workspace_std") {
   cargo_pkg_name = "rustc-std-workspace-std"
   cargo_pkg_description = "Hack for the compiler's own build system"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":std",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   rustenv = [
     "CFG_DISABLE_UNSTABLE_FEATURES=0",
@@ -2890,18 +2890,18 @@ cargo_crate("std") {
   cargo_pkg_name = "std"
   cargo_pkg_description = "The Rust Standard Library"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
   library_configs += [
-    "//build/config/compiler:no_chromium_code",
-    "//build/rust:panic_immediate_abort",
+    "//chromium/build/config/compiler:no_chromium_code",
+    "//chromium/build/rust:panic_immediate_abort",
   ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":alloc",
     ":cfg_if",
@@ -2913,8 +2913,8 @@ cargo_crate("std") {
     ":rustc_demangle",
     ":std_detect",
     ":unwind",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   if (!is_win) {
     deps += [
@@ -3007,22 +3007,22 @@ cargo_crate("std_detect") {
   cargo_pkg_description =
       "`std::detect` - Rust's standard library run-time CPU feature detection."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":cfg_if",
     ":compiler_builtins",
     ":rustc_std_workspace_alloc",
     ":rustc_std_workspace_core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   if (!is_win) {
     deps += [ ":libc" ]
@@ -3065,22 +3065,22 @@ cargo_crate("sysroot") {
   cargo_pkg_version = "0.0.0"
   cargo_pkg_name = "sysroot"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":proc_macro",
     ":profiler_builtins",
     ":std",
     ":test",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   features = [
     "backtrace",
@@ -3145,21 +3145,21 @@ cargo_crate("test") {
   cargo_pkg_version = "0.0.0"
   cargo_pkg_name = "test"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":core",
     ":getopts",
     ":std",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   if (!is_win) {
     deps += [ ":libc" ]
@@ -3195,21 +3195,21 @@ cargo_crate("unicode_width") {
   cargo_pkg_name = "unicode-width"
   cargo_pkg_description = "Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":compiler_builtins",
     ":rustc_std_workspace_core",
     ":rustc_std_workspace_std",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   aliased_deps = {
     core = ":rustc_std_workspace_core"
@@ -3252,21 +3252,21 @@ cargo_crate("unwind") {
   cargo_pkg_version = "0.0.0"
   cargo_pkg_name = "unwind"
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   deps = [
     ":cfg_if",
     ":compiler_builtins",
     ":core",
-    "//build/rust/std:profiler_builtins_group",
-    "//build/rust/std:std_build_deps",
+    "//chromium/build/rust/std:profiler_builtins_group",
+    "//chromium/build/rust/std:std_build_deps",
   ]
   if (!is_win) {
     deps += [ ":libc" ]
@@ -3298,17 +3298,17 @@ cargo_crate("windows_targets") {
   cargo_pkg_name = "windows-targets"
   cargo_pkg_description = "A drop-in replacement for the real windows-targets crate for use in std only."
   library_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
-    "//build/config/coverage:default_coverage",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/coverage:default_coverage",
   ]
-  library_configs += [ "//build/config/compiler:no_chromium_code" ]
+  library_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
   executable_configs -= [
-    "//build/config/compiler:chromium_code",
-    "//build/config/compiler:disallow_unstable_features",
+    "//chromium/build/config/compiler:chromium_code",
+    "//chromium/build/config/compiler:disallow_unstable_features",
   ]
-  executable_configs += [ "//build/config/compiler:no_chromium_code" ]
-  deps = [ "//build/rust/std:std_build_deps" ]
+  executable_configs += [ "//chromium/build/config/compiler:no_chromium_code" ]
+  deps = [ "//chromium/build/rust/std:std_build_deps" ]
   rustenv = [
     "CFG_DISABLE_UNSTABLE_FEATURES=0",
     "STD_ENV_ARCH=$rust_target_arch",
diff --git a/rust/tests/BUILD.gn b/rust/tests/BUILD.gn
index 5a2c262e0..102bffd05 100644
--- a/rust/tests/BUILD.gn
+++ b/rust/tests/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/rust.gni")
-import("//build/rust/rust_unit_tests_group.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/rust/rust_unit_tests_group.gni")
 
 # Build some minimal binaries to exercise the Rust toolchain
 # only if that toolchain is enabled in gn args.
@@ -23,21 +23,21 @@ group("deps") {
   # All the rest require Rust.
   if (toolchain_has_rust) {
     deps += [
-      "//build/rust/tests/bindgen_cpp_test_with_cpp_linkage",
-      "//build/rust/tests/bindgen_static_fns_test",
-      "//build/rust/tests/bindgen_test",
-      "//build/rust/tests/test_aliased_deps",
-      "//build/rust/tests/test_aliased_deps:test_aliased_deps_exe",
-      "//build/rust/tests/test_bin_crate",
-      "//build/rust/tests/test_rlib_crate:target1",
-      "//build/rust/tests/test_rlib_crate:target2",
-      "//build/rust/tests/test_rlib_crate:test_rlib_crate_associated_bin",
-      "//build/rust/tests/test_rlib_crate_testonly:testonly_target",
-      "//build/rust/tests/test_rust_exe_2",
-      "//build/rust/tests/test_rust_metadata:test_rust_metadata_cc_exe",
-      "//build/rust/tests/test_rust_metadata:test_rust_metadata_exe",
-      "//build/rust/tests/test_rust_multiple_dep_versions_exe",
-      "//build/rust/tests/test_simple_rust_exe",
+      "//chromium/build/rust/tests/bindgen_cpp_test_with_cpp_linkage",
+      "//chromium/build/rust/tests/bindgen_static_fns_test",
+      "//chromium/build/rust/tests/bindgen_test",
+      "//chromium/build/rust/tests/test_aliased_deps",
+      "//chromium/build/rust/tests/test_aliased_deps:test_aliased_deps_exe",
+      "//chromium/build/rust/tests/test_bin_crate",
+      "//chromium/build/rust/tests/test_rlib_crate:target1",
+      "//chromium/build/rust/tests/test_rlib_crate:target2",
+      "//chromium/build/rust/tests/test_rlib_crate:test_rlib_crate_associated_bin",
+      "//chromium/build/rust/tests/test_rlib_crate_testonly:testonly_target",
+      "//chromium/build/rust/tests/test_rust_exe_2",
+      "//chromium/build/rust/tests/test_rust_metadata:test_rust_metadata_cc_exe",
+      "//chromium/build/rust/tests/test_rust_metadata:test_rust_metadata_exe",
+      "//chromium/build/rust/tests/test_rust_multiple_dep_versions_exe",
+      "//chromium/build/rust/tests/test_simple_rust_exe",
 
       # TODO(crbug.com/40226863): Enable the additional target below
       # once `rs_bindings_from_cc` is distributed via `gclient sync`.  In the
@@ -51,44 +51,44 @@ group("deps") {
       # selection below is _loosely_ based on `is_valid_x86_target` from
       # the top-level `//BUILD.gn`.
       if (is_win || is_android) {
-        deps += [ "//build/rust/tests/test_build_rs_target_arch_x86" ]
+        deps += [ "//chromium/build/rust/tests/test_build_rs_target_arch_x86" ]
       }
     }
 
     if (!(is_apple && is_official_build)) {
       # TODO: crbug.com/372055517 - Apple lld has an ordering dependency bug
       # when LTO is enabled, and this particular build target runs into that.
-      deps += [ "//build/rust/tests/bindgen_cpp_test" ]
+      deps += [ "//chromium/build/rust/tests/bindgen_cpp_test" ]
     }
 
     if (enable_chromium_prelude) {
-      deps += [ "//build/rust/chromium_prelude:import_test" ]
+      deps += [ "//chromium/build/rust/chromium_prelude:import_test" ]
     }
     if (enable_rust_cxx) {
       deps += [
-        "//build/rust/tests/test_cpp_including_rust",
-        "//build/rust/tests/test_rust_calling_cpp",
-        "//build/rust/tests/test_rust_exe",
-        "//build/rust/tests/test_rust_static_library",
+        "//chromium/build/rust/tests/test_cpp_including_rust",
+        "//chromium/build/rust/tests/test_rust_calling_cpp",
+        "//chromium/build/rust/tests/test_rust_exe",
+        "//chromium/build/rust/tests/test_rust_static_library",
       ]
     }
     if (build_with_chromium) {
       # This tests integration with a 3p library that downstream projects
       # don't need to have.
-      deps += [ "//build/rust/tests/test_serde_json_lenient" ]
+      deps += [ "//chromium/build/rust/tests/test_serde_json_lenient" ]
     }
 
     if (can_build_rust_unit_tests) {
       deps += [
-        "//build/rust/tests/bindgen_static_fns_test:bindgen_static_fns_test_lib_unittests",
-        "//build/rust/tests/bindgen_test:bindgen_test_lib_unittests",
-        "//build/rust/tests/test_aliased_deps:test_aliased_deps_unittests",
-        "//build/rust/tests/test_rlib_crate:target1_test_rlib_crate_v0_2_unittests",
-        "//build/rust/tests/test_rlib_crate:target2_test_rlib_crate_v0_2_unittests",
-        "//build/rust/tests/test_rust_metadata:test_rust_metadata_unittests",
-        "//build/rust/tests/test_rust_multiple_dep_versions_exe/v1:test_lib_v1_unittests",
-        "//build/rust/tests/test_rust_multiple_dep_versions_exe/v2:test_lib_v2_unittests",
-        "//build/rust/tests/test_rust_static_library_non_standard_arrangement:foo_tests",
+        "//chromium/build/rust/tests/bindgen_static_fns_test:bindgen_static_fns_test_lib_unittests",
+        "//chromium/build/rust/tests/bindgen_test:bindgen_test_lib_unittests",
+        "//chromium/build/rust/tests/test_aliased_deps:test_aliased_deps_unittests",
+        "//chromium/build/rust/tests/test_rlib_crate:target1_test_rlib_crate_v0_2_unittests",
+        "//chromium/build/rust/tests/test_rlib_crate:target2_test_rlib_crate_v0_2_unittests",
+        "//chromium/build/rust/tests/test_rust_metadata:test_rust_metadata_unittests",
+        "//chromium/build/rust/tests/test_rust_multiple_dep_versions_exe/v1:test_lib_v1_unittests",
+        "//chromium/build/rust/tests/test_rust_multiple_dep_versions_exe/v2:test_lib_v2_unittests",
+        "//chromium/build/rust/tests/test_rust_static_library_non_standard_arrangement:foo_tests",
 
         # TODO(crbug.com/40226863): Enable the additional target below
         # once `rs_bindings_from_cc` is distributed via `gclient sync`.  In the
@@ -99,10 +99,10 @@ group("deps") {
 
       if (enable_rust_cxx) {
         deps += [
-          "//build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests",
-          "//build/rust/tests/test_rust_exe:test_rust_exe_unittests",
-          "//build/rust/tests/test_rust_static_library:test_rust_static_library_unittests",
-          "//build/rust/tests/test_rust_unittests",
+          "//chromium/build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests",
+          "//chromium/build/rust/tests/test_rust_exe:test_rust_exe_unittests",
+          "//chromium/build/rust/tests/test_rust_static_library:test_rust_static_library_unittests",
+          "//chromium/build/rust/tests/test_rust_unittests",
         ]
       }
     }
@@ -111,21 +111,21 @@ group("deps") {
     # are incompatible with shared library compilation in non-component builds
     # (such as code coverage https://crbug.com/1457533).
     if (is_component_build && enable_rust_cxx) {
-      deps += [ "//build/rust/tests/test_rust_shared_library" ]
+      deps += [ "//chromium/build/rust/tests/test_rust_shared_library" ]
       if (can_build_rust_unit_tests) {
-        deps += [ "//build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_dylib_unittests" ]
+        deps += [ "//chromium/build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_dylib_unittests" ]
 
         # TODO(crbug.com/40266882): The shared library unittest EXE ends up
         # requiring the DLL to run, even though it does not use the DLL.
         if (!is_win && !is_mac) {
-          deps += [ "//build/rust/tests/test_rust_shared_library:test_rust_shared_library_unittests" ]
+          deps += [ "//chromium/build/rust/tests/test_rust_shared_library:test_rust_shared_library_unittests" ]
         }
       }
     }
 
     if (is_win) {
-      deps += [ "//build/rust/tests/windows_sys_test" ]
-      deps += [ "//build/rust/tests/test_control_flow_guard" ]
+      deps += [ "//chromium/build/rust/tests/windows_sys_test" ]
+      deps += [ "//chromium/build/rust/tests/test_control_flow_guard" ]
     }
   }
 }
diff --git a/rust/tests/bindgen_cpp_test/BUILD.gn b/rust/tests/bindgen_cpp_test/BUILD.gn
index 8532fbed0..2a98ca2ae 100644
--- a/rust/tests/bindgen_cpp_test/BUILD.gn
+++ b/rust/tests/bindgen_cpp_test/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_bindgen.gni")
-import("//build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_bindgen.gni")
+import("//chromium/build/rust/rust_executable.gni")
 
 source_set("cpp_lib") {
   sources = [
diff --git a/rust/tests/bindgen_cpp_test/main.rs b/rust/tests/bindgen_cpp_test/main.rs
index 66a37572e..9b2cd5838 100644
--- a/rust/tests/bindgen_cpp_test/main.rs
+++ b/rust/tests/bindgen_cpp_test/main.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/bindgen_cpp_test:cpp_lib_bindgen";
+    "//chromium/build/rust/tests/bindgen_cpp_test:cpp_lib_bindgen";
 }
 
 pub fn main() {
diff --git a/rust/tests/bindgen_cpp_test_with_cpp_linkage/BUILD.gn b/rust/tests/bindgen_cpp_test_with_cpp_linkage/BUILD.gn
index 130d2ae33..d1fee00dd 100644
--- a/rust/tests/bindgen_cpp_test_with_cpp_linkage/BUILD.gn
+++ b/rust/tests/bindgen_cpp_test_with_cpp_linkage/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_bindgen.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_bindgen.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 source_set("cpp_lib") {
   sources = [
diff --git a/rust/tests/bindgen_cpp_test_with_cpp_linkage/lib.rs b/rust/tests/bindgen_cpp_test_with_cpp_linkage/lib.rs
index 25d80df65..3561ebbae 100644
--- a/rust/tests/bindgen_cpp_test_with_cpp_linkage/lib.rs
+++ b/rust/tests/bindgen_cpp_test_with_cpp_linkage/lib.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/bindgen_cpp_test_with_cpp_linkage:cpp_lib_bindgen";
+    "//chromium/build/rust/tests/bindgen_cpp_test_with_cpp_linkage:cpp_lib_bindgen";
 }
 
 #[no_mangle]
diff --git a/rust/tests/bindgen_static_fns_test/BUILD.gn b/rust/tests/bindgen_static_fns_test/BUILD.gn
index a07f1add6..47bd590cb 100644
--- a/rust/tests/bindgen_static_fns_test/BUILD.gn
+++ b/rust/tests/bindgen_static_fns_test/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_bindgen.gni")
-import("//build/rust/rust_executable.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_bindgen.gni")
+import("//chromium/build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 source_set("c_lib_headers") {
   sources = [ "lib.h" ]
diff --git a/rust/tests/bindgen_static_fns_test/main.rs b/rust/tests/bindgen_static_fns_test/main.rs
index 3258345eb..497c73bbf 100644
--- a/rust/tests/bindgen_static_fns_test/main.rs
+++ b/rust/tests/bindgen_static_fns_test/main.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/bindgen_static_fns_test:bindgen_static_fns_test_lib";
+    "//chromium/build/rust/tests/bindgen_static_fns_test:bindgen_static_fns_test_lib";
 }
 
 use bindgen_static_fns_test_lib::mul_three_numbers_in_c;
diff --git a/rust/tests/bindgen_static_fns_test/src/lib.rs b/rust/tests/bindgen_static_fns_test/src/lib.rs
index 267509f72..041b56c03 100644
--- a/rust/tests/bindgen_static_fns_test/src/lib.rs
+++ b/rust/tests/bindgen_static_fns_test/src/lib.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/bindgen_static_fns_test:c_lib_bindgen";
+    "//chromium/build/rust/tests/bindgen_static_fns_test:c_lib_bindgen";
 }
 
 pub fn mul_three_numbers_in_c(a: u32, b: u32, c: u32) -> u32 {
diff --git a/rust/tests/bindgen_test/BUILD.gn b/rust/tests/bindgen_test/BUILD.gn
index ab1b9f39e..523c26335 100644
--- a/rust/tests/bindgen_test/BUILD.gn
+++ b/rust/tests/bindgen_test/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_bindgen.gni")
-import("//build/rust/rust_executable.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_bindgen.gni")
+import("//chromium/build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 source_set("c_lib_headers") {
   sources = [
diff --git a/rust/tests/bindgen_test/main.rs b/rust/tests/bindgen_test/main.rs
index 0e30fa6c9..f63253ae1 100644
--- a/rust/tests/bindgen_test/main.rs
+++ b/rust/tests/bindgen_test/main.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/bindgen_test:bindgen_test_lib";
+    "//chromium/build/rust/tests/bindgen_test:bindgen_test_lib";
 }
 
 use bindgen_test_lib::add_two_numbers_in_c;
diff --git a/rust/tests/bindgen_test/src/lib.rs b/rust/tests/bindgen_test/src/lib.rs
index bd6ffafe6..9e51791be 100644
--- a/rust/tests/bindgen_test/src/lib.rs
+++ b/rust/tests/bindgen_test/src/lib.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/bindgen_test:c_lib_bindgen";
+    "//chromium/build/rust/tests/bindgen_test:c_lib_bindgen";
 }
 
 pub fn add_two_numbers_in_c(a: u32, b: u32) -> u32 {
diff --git a/rust/tests/test_aliased_deps/BUILD.gn b/rust/tests/test_aliased_deps/BUILD.gn
index 98deeb01f..e9c88e328 100644
--- a/rust/tests/test_aliased_deps/BUILD.gn
+++ b/rust/tests/test_aliased_deps/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/rust.gni")
-import("//build/rust/rust_executable.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 rust_executable("test_aliased_deps_exe") {
   crate_root = "main.rs"
diff --git a/rust/tests/test_aliased_deps/main.rs b/rust/tests/test_aliased_deps/main.rs
index 2d66598cf..05f7ecc2a 100644
--- a/rust/tests/test_aliased_deps/main.rs
+++ b/rust/tests/test_aliased_deps/main.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/test_aliased_deps";
+    "//chromium/build/rust/tests/test_aliased_deps";
 }
 
 fn main() {
diff --git a/rust/tests/test_bin_crate/BUILD.gn b/rust/tests/test_bin_crate/BUILD.gn
index 835029cb7..1c6dd5505 100644
--- a/rust/tests/test_bin_crate/BUILD.gn
+++ b/rust/tests/test_bin_crate/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 cargo_crate("test_bin_crate") {
   crate_type = "bin"
diff --git a/rust/tests/test_build_rs_target_arch_x86/BUILD.gn b/rust/tests/test_build_rs_target_arch_x86/BUILD.gn
index 72d34a7cd..66ae3aa91 100644
--- a/rust/tests/test_build_rs_target_arch_x86/BUILD.gn
+++ b/rust/tests/test_build_rs_target_arch_x86/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 cargo_crate("test_build_rs_target_arch_x86") {
   crate_name = "test_build_rs_target_arch_x86"
diff --git a/rust/tests/test_control_flow_guard/BUILD.gn b/rust/tests/test_control_flow_guard/BUILD.gn
index 33401219f..8396f0356 100644
--- a/rust/tests/test_control_flow_guard/BUILD.gn
+++ b/rust/tests/test_control_flow_guard/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_executable.gni")
 
 rust_executable("test_control_flow_guard") {
   allow_unsafe = true
diff --git a/rust/tests/test_cpp_including_rust/BUILD.gn b/rust/tests/test_cpp_including_rust/BUILD.gn
index 3e974fc4a..9a0d98d07 100644
--- a/rust/tests/test_cpp_including_rust/BUILD.gn
+++ b/rust/tests/test_cpp_including_rust/BUILD.gn
@@ -7,7 +7,7 @@ import("//testing/test.gni")
 
 executable("test_cpp_including_rust") {
   sources = [ "main.cc" ]
-  deps = [ "//build/rust/tests/test_rust_static_library" ]
+  deps = [ "//chromium/build/rust/tests/test_rust_static_library" ]
 }
 
 test("test_cpp_including_rust_unittests") {
@@ -16,7 +16,7 @@ test("test_cpp_including_rust_unittests") {
     "//base",
     "//base/allocator:buildflags",
     "//base/test:run_all_unittests",
-    "//build/rust/tests/test_rust_static_library",
+    "//chromium/build/rust/tests/test_rust_static_library",
     "//testing/gmock",
     "//testing/gtest",
   ]
@@ -29,7 +29,7 @@ if (is_component_build) {
       "//base",
       "//base/allocator:buildflags",
       "//base/test:run_all_unittests",
-      "//build/rust/tests/test_rust_shared_library",
+      "//chromium/build/rust/tests/test_rust_shared_library",
       "//testing/gmock",
       "//testing/gtest",
     ]
diff --git a/rust/tests/test_proc_macro_crate/BUILD.gn b/rust/tests/test_proc_macro_crate/BUILD.gn
index c9b56a423..313b8fd8c 100644
--- a/rust/tests/test_proc_macro_crate/BUILD.gn
+++ b/rust/tests/test_proc_macro_crate/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 cargo_crate("test_proc_macro_crate") {
   crate_root = "crate/src/lib.rs"
diff --git a/rust/tests/test_proc_macro_crate_2/BUILD.gn b/rust/tests/test_proc_macro_crate_2/BUILD.gn
index 30d1c75b9..6a77e853f 100644
--- a/rust/tests/test_proc_macro_crate_2/BUILD.gn
+++ b/rust/tests/test_proc_macro_crate_2/BUILD.gn
@@ -4,7 +4,7 @@
 
 # Test another proc macro crate of the same name but different epoch.
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 cargo_crate("test_proc_macro_crate") {
   crate_root = "crate/src/lib.rs"
diff --git a/rust/tests/test_rlib_crate/BUILD.gn b/rust/tests/test_rlib_crate/BUILD.gn
index 953cebb24..238b4103f 100644
--- a/rust/tests/test_rlib_crate/BUILD.gn
+++ b/rust/tests/test_rlib_crate/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 cargo_crate("target1") {
   crate_name = "test_rlib_crate"
diff --git a/rust/tests/test_rlib_crate_testonly/BUILD.gn b/rust/tests/test_rlib_crate_testonly/BUILD.gn
index d24670287..3c680d845 100644
--- a/rust/tests/test_rlib_crate_testonly/BUILD.gn
+++ b/rust/tests/test_rlib_crate_testonly/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 cargo_crate("testonly_target") {
   testonly = true
diff --git a/rust/tests/test_rs_bindings_from_cc/BUILD.gn b/rust/tests/test_rs_bindings_from_cc/BUILD.gn
index 09830f747..1293051a4 100644
--- a/rust/tests/test_rs_bindings_from_cc/BUILD.gn
+++ b/rust/tests/test_rs_bindings_from_cc/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rs_bindings_from_cc.gni")
-import("//build/rust/rust_executable.gni")
+import("//chromium/build/rust/rs_bindings_from_cc.gni")
+import("//chromium/build/rust/rust_executable.gni")
 
 rust_executable("test_rs_bindings_from_cc") {
   crate_root = "main.rs"
diff --git a/rust/tests/test_rust_calling_cpp/BUILD.gn b/rust/tests/test_rust_calling_cpp/BUILD.gn
index 9fdfcd478..6d8057241 100644
--- a/rust/tests/test_rust_calling_cpp/BUILD.gn
+++ b/rust/tests/test_rust_calling_cpp/BUILD.gn
@@ -1,4 +1,4 @@
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 static_library("cpp_library") {
   sources = [
diff --git a/rust/tests/test_rust_exe/BUILD.gn b/rust/tests/test_rust_exe/BUILD.gn
index cd8f4a5e0..86d035506 100644
--- a/rust/tests/test_rust_exe/BUILD.gn
+++ b/rust/tests/test_rust_exe/BUILD.gn
@@ -2,16 +2,16 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_executable.gni")
 
 rust_executable("test_rust_exe") {
   crate_root = "main.rs"
   sources = [ "main.rs" ]
   deps = [
-    "//build/rust/tests/test_proc_macro_crate",
-    "//build/rust/tests/test_rlib_crate:target1",
-    "//build/rust/tests/test_rust_static_library",
-    "//build/rust/tests/test_rust_static_library_non_standard_arrangement:lib",
+    "//chromium/build/rust/tests/test_proc_macro_crate",
+    "//chromium/build/rust/tests/test_rlib_crate:target1",
+    "//chromium/build/rust/tests/test_rust_static_library",
+    "//chromium/build/rust/tests/test_rust_static_library_non_standard_arrangement:lib",
   ]
   build_native_rust_unit_tests = true
 }
diff --git a/rust/tests/test_rust_exe/main.rs b/rust/tests/test_rust_exe/main.rs
index ed6cd073e..ddc83a8a7 100644
--- a/rust/tests/test_rust_exe/main.rs
+++ b/rust/tests/test_rust_exe/main.rs
@@ -3,8 +3,8 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/test_rust_static_library";
-    "//build/rust/tests/test_rust_static_library_non_standard_arrangement:lib" as
+    "//chromium/build/rust/tests/test_rust_static_library";
+    "//chromium/build/rust/tests/test_rust_static_library_non_standard_arrangement:lib" as
         test_rust_static_library_non_standard_arrangement;
 }
 
diff --git a/rust/tests/test_rust_exe_2/BUILD.gn b/rust/tests/test_rust_exe_2/BUILD.gn
index 31bbacc6a..d612c4143 100644
--- a/rust/tests/test_rust_exe_2/BUILD.gn
+++ b/rust/tests/test_rust_exe_2/BUILD.gn
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_executable.gni")
 
 rust_executable("test_rust_exe_2") {
   crate_root = "main.rs"
   sources = [ "main.rs" ]
-  deps = [ "//build/rust/tests/test_proc_macro_crate_2:test_proc_macro_crate" ]
+  deps = [ "//chromium/build/rust/tests/test_proc_macro_crate_2:test_proc_macro_crate" ]
   build_native_rust_unit_tests = true
 }
diff --git a/rust/tests/test_rust_metadata/BUILD.gn b/rust/tests/test_rust_metadata/BUILD.gn
index 2491879a7..f8e6bba8f 100644
--- a/rust/tests/test_rust_metadata/BUILD.gn
+++ b/rust/tests/test_rust_metadata/BUILD.gn
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/rust.gni")
-import("//build/rust/cargo_crate.gni")
-import("//build/rust/rust_executable.gni")
-import("//build/rust/rust_static_library.gni")
-import("//build/rust/rust_unit_test.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/rust/cargo_crate.gni")
+import("//chromium/build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_unit_test.gni")
 
 # This target depends on two variants of the same crate: one directly, and one
 # transitively. With correct metadata handling, this will work.
diff --git a/rust/tests/test_rust_metadata/lib.rs b/rust/tests/test_rust_metadata/lib.rs
index bfe2e1b26..23cccef66 100644
--- a/rust/tests/test_rust_metadata/lib.rs
+++ b/rust/tests/test_rust_metadata/lib.rs
@@ -12,7 +12,7 @@
 extern crate transitive_dep;
 
 chromium::import! {
-    "//build/rust/tests/test_rust_metadata:foo_dependency";
+    "//chromium/build/rust/tests/test_rust_metadata:foo_dependency";
 }
 
 pub use foo_dependency::say_foo;
diff --git a/rust/tests/test_rust_metadata/main.rs b/rust/tests/test_rust_metadata/main.rs
index 451910f03..579fa74a6 100644
--- a/rust/tests/test_rust_metadata/main.rs
+++ b/rust/tests/test_rust_metadata/main.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/test_rust_metadata:lib";
+    "//chromium/build/rust/tests/test_rust_metadata:lib";
 }
 
 fn main() {
diff --git a/rust/tests/test_rust_metadata/tests.rs b/rust/tests/test_rust_metadata/tests.rs
index 4dd9199df..1c442de17 100644
--- a/rust/tests/test_rust_metadata/tests.rs
+++ b/rust/tests/test_rust_metadata/tests.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/test_rust_metadata:lib";
+    "//chromium/build/rust/tests/test_rust_metadata:lib";
 }
 
 #[test]
diff --git a/rust/tests/test_rust_multiple_dep_versions_exe/BUILD.gn b/rust/tests/test_rust_multiple_dep_versions_exe/BUILD.gn
index 4ebccae5f..384bb4a39 100644
--- a/rust/tests/test_rust_multiple_dep_versions_exe/BUILD.gn
+++ b/rust/tests/test_rust_multiple_dep_versions_exe/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_executable.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 # The exe depends on lib v1. But it also transitively depends on lib v2.
 # The code in the exe should use v1, and the code in the transitive lib should
@@ -13,7 +13,7 @@ rust_executable("test_rust_multiple_dep_versions_exe") {
   sources = [ "main.rs" ]
   deps = [
     ":transitive_v2",
-    "//build/rust/tests/test_rust_multiple_dep_versions_exe/v1:test_lib",
+    "//chromium/build/rust/tests/test_rust_multiple_dep_versions_exe/v1:test_lib",
   ]
 }
 
@@ -21,5 +21,5 @@ rust_static_library("transitive_v2") {
   crate_root = "transitive_lib.rs"
   sources = [ "transitive_lib.rs" ]
   deps =
-      [ "//build/rust/tests/test_rust_multiple_dep_versions_exe/v2:test_lib" ]
+      [ "//chromium/build/rust/tests/test_rust_multiple_dep_versions_exe/v2:test_lib" ]
 }
diff --git a/rust/tests/test_rust_multiple_dep_versions_exe/main.rs b/rust/tests/test_rust_multiple_dep_versions_exe/main.rs
index fdf730dfe..63d84f204 100644
--- a/rust/tests/test_rust_multiple_dep_versions_exe/main.rs
+++ b/rust/tests/test_rust_multiple_dep_versions_exe/main.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/test_rust_multiple_dep_versions_exe:transitive_v2";
+    "//chromium/build/rust/tests/test_rust_multiple_dep_versions_exe:transitive_v2";
 }
 
 // To mimic third-party, the `test_lib` crate has a short name which does not
diff --git a/rust/tests/test_rust_multiple_dep_versions_exe/v1/BUILD.gn b/rust/tests/test_rust_multiple_dep_versions_exe/v1/BUILD.gn
index 5532b77ce..12ddf96d5 100644
--- a/rust/tests/test_rust_multiple_dep_versions_exe/v1/BUILD.gn
+++ b/rust/tests/test_rust_multiple_dep_versions_exe/v1/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 cargo_crate("test_lib") {
   crate_name = "test_lib"
diff --git a/rust/tests/test_rust_multiple_dep_versions_exe/v2/BUILD.gn b/rust/tests/test_rust_multiple_dep_versions_exe/v2/BUILD.gn
index bda02c537..9239fe9ce 100644
--- a/rust/tests/test_rust_multiple_dep_versions_exe/v2/BUILD.gn
+++ b/rust/tests/test_rust_multiple_dep_versions_exe/v2/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/cargo_crate.gni")
+import("//chromium/build/rust/cargo_crate.gni")
 
 cargo_crate("test_lib") {
   crate_name = "test_lib"
diff --git a/rust/tests/test_rust_shared_library/BUILD.gn b/rust/tests/test_rust_shared_library/BUILD.gn
index f2396c761..1ef92d4d3 100644
--- a/rust/tests/test_rust_shared_library/BUILD.gn
+++ b/rust/tests/test_rust_shared_library/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_shared_library.gni")
+import("//chromium/build/rust/rust_shared_library.gni")
 
 rust_shared_library("test_rust_shared_library") {
   allow_unsafe = true
diff --git a/rust/tests/test_rust_static_library/BUILD.gn b/rust/tests/test_rust_static_library/BUILD.gn
index 28a48cbc1..635137d43 100644
--- a/rust/tests/test_rust_static_library/BUILD.gn
+++ b/rust/tests/test_rust_static_library/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 rust_static_library("test_rust_static_library") {
   allow_unsafe = true
diff --git a/rust/tests/test_rust_static_library_non_standard_arrangement/BUILD.gn b/rust/tests/test_rust_static_library_non_standard_arrangement/BUILD.gn
index 8f1a6c0e8..9deb02c25 100644
--- a/rust/tests/test_rust_static_library_non_standard_arrangement/BUILD.gn
+++ b/rust/tests/test_rust_static_library_non_standard_arrangement/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 rust_static_library("lib") {
   sources = [ "foo.rs" ]
diff --git a/rust/tests/test_rust_unittests/BUILD.gn b/rust/tests/test_rust_unittests/BUILD.gn
index bdc1f84a6..0f4db60a2 100644
--- a/rust/tests/test_rust_unittests/BUILD.gn
+++ b/rust/tests/test_rust_unittests/BUILD.gn
@@ -2,10 +2,10 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_unit_test.gni")
+import("//chromium/build/rust/rust_unit_test.gni")
 
 rust_unit_test("test_rust_unittests") {
   sources = [ "main.rs" ]
   crate_root = "main.rs"
-  deps = [ "//build/rust/tests/test_rust_static_library" ]
+  deps = [ "//chromium/build/rust/tests/test_rust_static_library" ]
 }
diff --git a/rust/tests/test_rust_unittests/main.rs b/rust/tests/test_rust_unittests/main.rs
index 236a8e7cb..180bfcf7a 100644
--- a/rust/tests/test_rust_unittests/main.rs
+++ b/rust/tests/test_rust_unittests/main.rs
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 chromium::import! {
-    "//build/rust/tests/test_rust_static_library";
+    "//chromium/build/rust/tests/test_rust_static_library";
 }
 
 use test_rust_static_library::add_two_ints_via_rust;
diff --git a/rust/tests/test_serde_json_lenient/BUILD.gn b/rust/tests/test_serde_json_lenient/BUILD.gn
index 83284dfb3..2133e17df 100644
--- a/rust/tests/test_serde_json_lenient/BUILD.gn
+++ b/rust/tests/test_serde_json_lenient/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 import("//testing/test.gni")
 
 rust_static_library("test_serde_json_lenient_rs") {
diff --git a/rust/tests/test_simple_rust_exe/BUILD.gn b/rust/tests/test_simple_rust_exe/BUILD.gn
index 9d4dcf71e..1f1ad06dd 100644
--- a/rust/tests/test_simple_rust_exe/BUILD.gn
+++ b/rust/tests/test_simple_rust_exe/BUILD.gn
@@ -9,5 +9,5 @@
 executable("test_simple_rust_exe") {
   crate_root = "main.rs"
   sources = [ crate_root ]
-  deps = [ "//build/rust/std" ]
+  deps = [ "//chromium/build/rust/std" ]
 }
diff --git a/rust/tests/windows_sys_test/BUILD.gn b/rust/tests/windows_sys_test/BUILD.gn
index a67e0926d..b7dad1285 100644
--- a/rust/tests/windows_sys_test/BUILD.gn
+++ b/rust/tests/windows_sys_test/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/rust/rust_bindgen.gni")
-import("//build/rust/rust_executable.gni")
-import("//build/rust/rust_static_library.gni")
+import("//chromium/build/rust/rust_bindgen.gni")
+import("//chromium/build/rust/rust_executable.gni")
+import("//chromium/build/rust/rust_static_library.gni")
 
 rust_executable("windows_sys_test") {
   allow_unsafe = true  # Calls FFI.
diff --git a/symlink.gni b/symlink.gni
index 96b917789..218742b36 100644
--- a/symlink.gni
+++ b/symlink.gni
@@ -16,7 +16,7 @@ template("symlink") {
                              "visibility",
                            ])
     outputs = [ invoker.output ]
-    script = "//build/symlink.py"
+    script = "//chromium/build/symlink.py"
     args = [
       "-f",
       rebase_path(invoker.source, get_path_info(invoker.output, "dir")),
diff --git a/timestamp.gni b/timestamp.gni
index b9b57d9dd..5c6136174 100644
--- a/timestamp.gni
+++ b/timestamp.gni
@@ -4,7 +4,7 @@
 #
 # Defines the build_timestamp variable.
 
-import("//build/util/lastchange.gni")
+import("//chromium/build/util/lastchange.gni")
 
 declare_args() {
   # This should be the filename of a script that prints a single line
diff --git a/toolchain/BUILD.gn b/toolchain/BUILD.gn
index d3a608e49..6a38b326d 100644
--- a/toolchain/BUILD.gn
+++ b/toolchain/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/concurrent_links.gni")
-import("//build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/concurrent_links.gni")
+import("//chromium/build/toolchain/rbe.gni")
 
 declare_args() {
   # Pool for non remote tasks.
diff --git a/toolchain/aix/BUILD.gn b/toolchain/aix/BUILD.gn
index 71e4de29b..1f8132a8d 100644
--- a/toolchain/aix/BUILD.gn
+++ b/toolchain/aix/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/gcc_toolchain.gni")
+import("//chromium/build/toolchain/gcc_toolchain.gni")
 
 gcc_toolchain("ppc64") {
   cc = "gcc"
diff --git a/toolchain/android/BUILD.gn b/toolchain/android/BUILD.gn
index 44b94033f..5bba14cad 100644
--- a/toolchain/android/BUILD.gn
+++ b/toolchain/android/BUILD.gn
@@ -2,13 +2,13 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/android/config.gni")
-import("//build/config/chrome_build.gni")
-import("//build/config/clang/clang.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/ozone.gni")
-import("//build/config/sysroot.gni")  # Imports android/config.gni.
-import("//build/toolchain/gcc_toolchain.gni")
+import("//chromium/build/config/android/config.gni")
+import("//chromium/build/config/chrome_build.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/ozone.gni")
+import("//chromium/build/config/sysroot.gni")  # Imports android/config.gni.
+import("//chromium/build/toolchain/gcc_toolchain.gni")
 if (build_with_chromium) {
   import("//third_party/jni_zero/jni_zero.gni")
 }
diff --git a/toolchain/android/DIR_METADATA b/toolchain/android/DIR_METADATA
index cdc2d6fb6..37c98f5e4 100644
--- a/toolchain/android/DIR_METADATA
+++ b/toolchain/android/DIR_METADATA
@@ -1 +1 @@
-mixins: "//build/android/COMMON_METADATA"
+mixins: "//chromium/build/android/COMMON_METADATA"
diff --git a/toolchain/apple/BUILD.gn b/toolchain/apple/BUILD.gn
index 04d592016..ed81c27b5 100644
--- a/toolchain/apple/BUILD.gn
+++ b/toolchain/apple/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/concurrent_links.gni")
+import("//chromium/build/toolchain/concurrent_links.gni")
 
 declare_args() {
   # Reduce the number of tasks using the copy_bundle_data and compile_xcassets
diff --git a/toolchain/apple/toolchain.gni b/toolchain/apple/toolchain.gni
index 384375fbd..8c3de67a1 100644
--- a/toolchain/apple/toolchain.gni
+++ b/toolchain/apple/toolchain.gni
@@ -6,14 +6,14 @@
 # some enhancements since the commands on Mac are slightly different than on
 # Linux.
 
-import("//build/config/apple/symbols.gni")
-import("//build/config/clang/clang.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/coverage/coverage.gni")
-import("//build/config/rust.gni")
-import("//build/toolchain/cc_wrapper.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/apple/symbols.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/coverage/coverage.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/toolchain/cc_wrapper.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 import("//build_overrides/build.gni")
 
 # TODO(crbug.com/40869822): This import is required to detect whether the
@@ -21,8 +21,8 @@ import("//build_overrides/build.gni")
 # swift compiler (as it does not include support for catalyst). Remove it
 # once the support is available.
 if (is_ios) {
-  import("//build/config/apple/mobile_config.gni")
-  import("//build/config/ios/ios_sdk.gni")
+  import("//chromium/build/config/apple/mobile_config.gni")
+  import("//chromium/build/config/ios/ios_sdk.gni")
 }
 
 assert((target_os == "ios" && host_os == "mac") || host_os != "win")
@@ -84,11 +84,11 @@ tool_versions = exec_script(
         "get_tool_mtime.py",
         rebase_path(
             [
-              "//build/toolchain/apple/compile_xcassets.py",
-              "//build/toolchain/apple/filter_libtool.py",
-              "//build/toolchain/apple/linker_driver.py",
-              "//build/toolchain/apple/swift_const_gather_protocols.json",
-              "//build/toolchain/apple/swiftc.py",
+              "//chromium/build/toolchain/apple/compile_xcassets.py",
+              "//chromium/build/toolchain/apple/filter_libtool.py",
+              "//chromium/build/toolchain/apple/linker_driver.py",
+              "//chromium/build/toolchain/apple/swift_const_gather_protocols.json",
+              "//chromium/build/toolchain/apple/swiftc.py",
             ],
             root_build_dir),
         "trim scope")
@@ -196,7 +196,7 @@ template("single_apple_toolchain") {
         toolchain_coverage_instrumentation_input_file != ""
     if (_use_clang_coverage_wrapper) {
       _coverage_wrapper =
-          rebase_path("//build/toolchain/clang_code_coverage_wrapper.py",
+          rebase_path("//chromium/build/toolchain/clang_code_coverage_wrapper.py",
                       root_build_dir) + " --files-to-instrument=" +
           rebase_path(toolchain_coverage_instrumentation_input_file,
                       root_build_dir) + " --target-os=" + target_os
@@ -206,7 +206,7 @@ template("single_apple_toolchain") {
 
     linker_driver_env = "TOOL_VERSION=${tool_versions.linker_driver}"
     linker_driver =
-        rebase_path("//build/toolchain/apple/linker_driver.py", root_build_dir)
+        rebase_path("//chromium/build/toolchain/apple/linker_driver.py", root_build_dir)
     linker_driver_args = "-Wcrl,driver,$ld"
 
     # Specify an explicit path for the strip binary.
@@ -255,7 +255,7 @@ template("single_apple_toolchain") {
       rustc_bin = "$rust_sysroot_relative/bin/rustc"
       rustc = "$rust_compiler_prefix${rustc_bin}"
       rustc_wrapper =
-          rebase_path("//build/rust/rustc_wrapper.py", root_build_dir)
+          rebase_path("//chromium/build/rust/rustc_wrapper.py", root_build_dir)
 
       tool("rust_staticlib") {
         libname = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
@@ -310,7 +310,7 @@ template("single_apple_toolchain") {
         exename = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
         rspfile = "$exename.rsp"
         depfile = "$exename.d"
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
         # TODO(danakj): solink can generate TOC files for re-exporting library
         # symbols, and we should do the same here.
@@ -337,7 +337,7 @@ template("single_apple_toolchain") {
         dllname = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
         rspfile = "$dllname.rsp"
         depfile = "$dllname.d"
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
         # TODO(danakj): solink can generate TOC files for re-exporting library
         # symbols, and we should do the same here.
@@ -366,7 +366,7 @@ template("single_apple_toolchain") {
         dllname = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
         rspfile = "$dllname.rsp"
         depfile = "$dllname.d"
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
         # TODO(danakj): solink can generate TOC files for re-exporting library
         # symbols, and we should do the same here.
@@ -451,7 +451,7 @@ template("single_apple_toolchain") {
       rspfile_content = "{{inputs}}"
 
       if (!toolchain_uses_lld) {
-        script = rebase_path("//build/toolchain/apple/filter_libtool.py",
+        script = rebase_path("//chromium/build/toolchain/apple/filter_libtool.py",
                              root_build_dir)
 
         # Specify explicit path for libtool.
@@ -477,7 +477,7 @@ template("single_apple_toolchain") {
       # E.g. "./libfoo.dylib":
       dylib = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
       rspfile = dylib + ".rsp"
-      pool = "//build/toolchain:link_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
       # These variables are not built into GN but are helpers that implement
       # (1) linking to produce a .dylib, (2) extracting the symbols from that
@@ -552,7 +552,7 @@ template("single_apple_toolchain") {
       # E.g. "./libfoo.so":
       sofile = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
       rspfile = sofile + ".rsp"
-      pool = "//build/toolchain:link_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
       link_command = "$linker_driver_env $linker_driver $linker_driver_args -bundle {{ldflags}} -o \"$sofile\" \"@$rspfile\" {{rlibs}}"
       link_command += dsym_switch
@@ -582,7 +582,7 @@ template("single_apple_toolchain") {
     tool("link") {
       outfile = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
       rspfile = "$outfile.rsp"
-      pool = "//build/toolchain:link_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
       command = "$linker_driver_env $linker_driver $linker_driver_args $dsym_switch {{ldflags}} -o \"$outfile\" \"@$rspfile\" {{rlibs}}"
       description = "LINK $outfile"
@@ -627,7 +627,7 @@ template("single_apple_toolchain") {
         command = "rm -rf {{output}} && /bin/cp -Rld {{source}} {{output}}"
       }
       description = "COPY_BUNDLE_DATA {{source}} {{output}}"
-      pool = "//build/toolchain/apple:bundle_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain/apple:bundle_pool($default_toolchain)"
     }
 
     # Swift is only used on iOS, not macOS. We want to minimize the number
@@ -635,7 +635,7 @@ template("single_apple_toolchain") {
     # disallow future uses of Swift on macOS. https://crbug.com/965663.
     if (toolchain_args.current_os == "ios") {
       tool("swift") {
-        _tool = rebase_path("//build/toolchain/apple/swiftc.py", root_build_dir)
+        _tool = rebase_path("//chromium/build/toolchain/apple/swiftc.py", root_build_dir)
 
         depfile = "{{target_out_dir}}/{{module_name}}.d"
         depsformat = "gcc"
@@ -752,7 +752,7 @@ template("single_apple_toolchain") {
         _src_dir = rebase_path("//", root_build_dir)
         _gen_dir = rebase_path(root_gen_dir, root_build_dir)
         _const_gather_protocols_file = rebase_path(
-                "//build/toolchain/apple/swift_const_gather_protocols.json",
+                "//chromium/build/toolchain/apple/swift_const_gather_protocols.json",
                 root_build_dir)
 
         command =
@@ -772,7 +772,7 @@ template("single_apple_toolchain") {
     # disallow future uses of xcassets on macOS. https://crbug.com/965663.
     if (toolchain_args.current_os == "ios") {
       tool("compile_xcassets") {
-        _tool = rebase_path("//build/toolchain/apple/compile_xcassets.py",
+        _tool = rebase_path("//chromium/build/toolchain/apple/compile_xcassets.py",
                             root_build_dir)
 
         _env_vars = "TOOL_VERSION=${tool_versions.compile_xcassets}"
@@ -789,12 +789,12 @@ template("single_apple_toolchain") {
                   " {{xcasset_compiler_flags}} " + "-o {{output}} {{inputs}}"
 
         description = "COMPILE_XCASSETS {{output}}"
-        pool = "//build/toolchain/apple:bundle_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain/apple:bundle_pool($default_toolchain)"
       }
     }
 
     tool("action") {
-      pool = "//build/toolchain:action_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:action_pool($default_toolchain)"
     }
   }
 }
diff --git a/toolchain/cc_wrapper.gni b/toolchain/cc_wrapper.gni
index b9b558a8a..27ef02a09 100644
--- a/toolchain/cc_wrapper.gni
+++ b/toolchain/cc_wrapper.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/rbe.gni")
 
 # Defines the configuration of cc wrapper
 # ccache, sccache: c/c++ compiler caches which can greatly reduce recompilation
diff --git a/toolchain/concurrent_links.gni b/toolchain/concurrent_links.gni
index b34b0d2cf..d5bc86aa6 100644
--- a/toolchain/concurrent_links.gni
+++ b/toolchain/concurrent_links.gni
@@ -7,13 +7,13 @@
 # in the context of the default_toolchain, so we can at least check for that.
 assert(current_toolchain == default_toolchain)
 
-import("//build/config/android/config.gni")
-import("//build/config/apple/symbols.gni")
-import("//build/config/chromeos/ui_mode.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/coverage/coverage.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/android/config.gni")
+import("//chromium/build/config/apple/symbols.gni")
+import("//chromium/build/config/chromeos/ui_mode.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/coverage/coverage.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 declare_args() {
   # Limit the number of concurrent links; we often want to run fewer
diff --git a/toolchain/cros/BUILD.gn b/toolchain/cros/BUILD.gn
index 293b3e27b..a25f18b66 100644
--- a/toolchain/cros/BUILD.gn
+++ b/toolchain/cros/BUILD.gn
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/compiler/compiler.gni")
-import("//build/config/sysroot.gni")
-import("//build/toolchain/cros/cros_config.gni")
-import("//build/toolchain/cros_toolchain.gni")
-import("//build/toolchain/gcc_toolchain.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/toolchain/cros/cros_config.gni")
+import("//chromium/build/toolchain/cros_toolchain.gni")
+import("//chromium/build/toolchain/gcc_toolchain.gni")
 
 # This is mostly identical to gcc_toolchain, but handles relativizing toolchain
 # paths. This is needed for CrOS since these paths often change based on the
diff --git a/toolchain/cros_toolchain.gni b/toolchain/cros_toolchain.gni
index c1fb4e2d6..279aac905 100644
--- a/toolchain/cros_toolchain.gni
+++ b/toolchain/cros_toolchain.gni
@@ -31,8 +31,8 @@
 # cros_target_ar = "x86_64-cros-linux-gnu-gcc-ar"
 # target_cpu = "x64"
 
-import("//build/config/clang/clang.gni")
-import("//build/config/compiler/compiler.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/compiler/compiler.gni")
 
 declare_args() {
   # These must be specified for a board-specific build.
diff --git a/toolchain/fuchsia/BUILD.gn b/toolchain/fuchsia/BUILD.gn
index 63504ea70..4040aa762 100644
--- a/toolchain/fuchsia/BUILD.gn
+++ b/toolchain/fuchsia/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/gcc_toolchain.gni")
+import("//chromium/build/toolchain/gcc_toolchain.gni")
 
 # Fuchsia builds using the Clang toolchain, with most parameters common across
 # the different target architectures.
diff --git a/toolchain/fuchsia/DIR_METADATA b/toolchain/fuchsia/DIR_METADATA
index 210aa6a95..ddd134a2b 100644
--- a/toolchain/fuchsia/DIR_METADATA
+++ b/toolchain/fuchsia/DIR_METADATA
@@ -1 +1 @@
-mixins: "//build/fuchsia/COMMON_METADATA"
+mixins: "//chromium/build/fuchsia/COMMON_METADATA"
diff --git a/toolchain/gcc_toolchain.gni b/toolchain/gcc_toolchain.gni
index 9cad09923..b18f3e5cb 100644
--- a/toolchain/gcc_toolchain.gni
+++ b/toolchain/gcc_toolchain.gni
@@ -2,22 +2,22 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/clang/clang.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/coverage/coverage.gni")
-import("//build/config/rust.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/config/sysroot.gni")
-import("//build/config/v8_target_cpu.gni")
-import("//build/toolchain/cc_wrapper.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/toolchain.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/coverage/coverage.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/config/v8_target_cpu.gni")
+import("//chromium/build/toolchain/cc_wrapper.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/toolchain.gni")
 
 if (is_nacl) {
   # To keep NaCl variables out of builds that don't include NaCl, all
   # variables defined in nacl/config.gni referenced here should be protected by
   # is_nacl conditions.
-  import("//build/config/nacl/config.gni")
+  import("//chromium/build/config/nacl/config.gni")
 }
 
 declare_args() {
@@ -230,7 +230,7 @@ template("single_gcc_toolchain") {
       }
 
       _coverage_wrapper =
-          rebase_path("//build/toolchain/clang_code_coverage_wrapper.py",
+          rebase_path("//chromium/build/toolchain/clang_code_coverage_wrapper.py",
                       root_build_dir)
 
       # The wrapper needs to know what OS we target because it uses that to
@@ -391,7 +391,7 @@ template("single_gcc_toolchain") {
       # existing file.
       if (host_os == "win") {
         tool_wrapper_path =
-            rebase_path("//build/toolchain/win/tool_wrapper.py", root_build_dir)
+            rebase_path("//chromium/build/toolchain/win/tool_wrapper.py", root_build_dir)
         command = "cmd /s /c \"\"$python_path\" $tool_wrapper_path delete-file {{output}} && $command\""
       } else {
         command = "rm -f {{output}} && $command"
@@ -414,7 +414,7 @@ template("single_gcc_toolchain") {
       sofile = "{{output_dir}}/$soname"  # Possibly including toolchain dir.
       rspfile = sofile + ".rsp"
 
-      pool = "//build/toolchain:link_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
       if (defined(invoker.strip)) {
         unstripped_sofile = "{{root_out_dir}}/lib.unstripped/$soname"
@@ -455,7 +455,7 @@ template("single_gcc_toolchain") {
       # requiring sh control structures, pipelines, and POSIX utilities.
       # The host might not have a POSIX shell and utilities (e.g. Windows).
       solink_wrapper =
-          rebase_path("//build/toolchain/gcc_solink_wrapper.py", root_build_dir)
+          rebase_path("//chromium/build/toolchain/gcc_solink_wrapper.py", root_build_dir)
       solink_extra_flags = ""
       if (current_os == "aix") {
         # to be intercepted by solink_wrapper, so that we exit immediately
@@ -527,7 +527,7 @@ template("single_gcc_toolchain") {
       sofile = "{{output_dir}}/$soname"
       rspfile = sofile + ".rsp"
 
-      pool = "//build/toolchain:link_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
       if (defined(invoker.strip)) {
         unstripped_sofile = "{{root_out_dir}}/lib.unstripped/$soname"
@@ -584,7 +584,7 @@ template("single_gcc_toolchain") {
       rspfile = "$outfile.rsp"
       unstripped_outfile = outfile
 
-      pool = "//build/toolchain:link_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
       # Use this for {{output_extension}} expansions unless a target manually
       # overrides it (in which case {{output_extension}} will be what the target
@@ -626,7 +626,7 @@ template("single_gcc_toolchain") {
       }
 
       link_wrapper =
-          rebase_path("//build/toolchain/gcc_link_wrapper.py", root_build_dir)
+          rebase_path("//chromium/build/toolchain/gcc_link_wrapper.py", root_build_dir)
       command = "\"$python_path\" \"$link_wrapper\" --output=\"$outfile\"$strip_switch$map_switch$dwp_switch -- $link_command"
 
       description = "LINK $outfile"
@@ -672,7 +672,7 @@ template("single_gcc_toolchain") {
     }
 
     tool("action") {
-      pool = "//build/toolchain:action_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:action_pool($default_toolchain)"
     }
 
     if (toolchain_has_rust) {
@@ -683,7 +683,7 @@ template("single_gcc_toolchain") {
       rustc_bin = "$rust_sysroot_relative/bin/rustc"
       rustc = "$rust_compiler_prefix${rustc_bin}"
       rustc_wrapper =
-          rebase_path("//build/rust/rustc_wrapper.py", root_build_dir)
+          rebase_path("//chromium/build/rust/rustc_wrapper.py", root_build_dir)
 
       # RSP manipulation due to https://bugs.chromium.org/p/gn/issues/detail?id=249
       tool("rust_staticlib") {
@@ -735,7 +735,7 @@ template("single_gcc_toolchain") {
         exename = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
         depfile = "$exename.d"
         rspfile = "$exename.rsp"
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
         default_output_extension = default_executable_extension
         default_output_dir = "{{root_out_dir}}"
@@ -751,7 +751,7 @@ template("single_gcc_toolchain") {
         dllname = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
         depfile = "$dllname.d"
         rspfile = "$dllname.rsp"
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
         default_output_extension = default_shlib_extension
         output_prefix = "lib"
@@ -768,7 +768,7 @@ template("single_gcc_toolchain") {
         dllname = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
         depfile = "$dllname.d"
         rspfile = "$dllname.rsp"
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
         default_output_extension = default_shlib_extension
         output_prefix = "lib"
diff --git a/toolchain/ios/BUILD.gn b/toolchain/ios/BUILD.gn
index 121ac470b..eaed740ab 100644
--- a/toolchain/ios/BUILD.gn
+++ b/toolchain/ios/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/ios/ios_sdk.gni")
-import("//build/toolchain/apple/toolchain.gni")
+import("//chromium/build/config/ios/ios_sdk.gni")
+import("//chromium/build/toolchain/apple/toolchain.gni")
 
 # Specialisation of the apple_toolchain template to declare the toolchain
 # and its tools to build target for iOS platform.
diff --git a/toolchain/linux/BUILD.gn b/toolchain/linux/BUILD.gn
index b9fdcdde5..ead0a34b8 100644
--- a/toolchain/linux/BUILD.gn
+++ b/toolchain/linux/BUILD.gn
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/dcheck_always_on.gni")
-import("//build/config/ozone.gni")
-import("//build/config/sysroot.gni")
-import("//build/config/ui.gni")
-import("//build/toolchain/gcc_toolchain.gni")
+import("//chromium/build/config/dcheck_always_on.gni")
+import("//chromium/build/config/ozone.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/config/ui.gni")
+import("//chromium/build/toolchain/gcc_toolchain.gni")
 
 clang_toolchain("clang_ppc64") {
   enable_linker_map = true
diff --git a/toolchain/linux/unbundle/BUILD.gn b/toolchain/linux/unbundle/BUILD.gn
index a09149123..68502471100644
--- a/toolchain/linux/unbundle/BUILD.gn
+++ b/toolchain/linux/unbundle/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/gcc_toolchain.gni")
+import("//chromium/build/toolchain/gcc_toolchain.gni")
 
 gcc_toolchain("default") {
   cc = getenv("CC")
diff --git a/toolchain/mac/BUILD.gn b/toolchain/mac/BUILD.gn
index d8543c4f2..4b99db308 100644
--- a/toolchain/mac/BUILD.gn
+++ b/toolchain/mac/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/mac/mac_sdk.gni")
-import("//build/config/v8_target_cpu.gni")
-import("//build/toolchain/apple/toolchain.gni")
+import("//chromium/build/config/mac/mac_sdk.gni")
+import("//chromium/build/config/v8_target_cpu.gni")
+import("//chromium/build/toolchain/apple/toolchain.gni")
 import("//build_overrides/build.gni")
 
 # Specialisation of the apple_toolchain template to declare the toolchain
diff --git a/toolchain/nacl/BUILD.gn b/toolchain/nacl/BUILD.gn
index 910217c42..8d70258fc 100644
--- a/toolchain/nacl/BUILD.gn
+++ b/toolchain/nacl/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/nacl/config.gni")
-import("//build/config/sysroot.gni")
-import("//build/toolchain/nacl_toolchain.gni")
+import("//chromium/build/config/nacl/config.gni")
+import("//chromium/build/config/sysroot.gni")
+import("//chromium/build/toolchain/nacl_toolchain.gni")
 
 # Add the toolchain revision as a preprocessor define so that sources are
 # rebuilt when a toolchain is updated.
diff --git a/toolchain/nacl_toolchain.gni b/toolchain/nacl_toolchain.gni
index fbaa65e48..6ca7ce48a 100644
--- a/toolchain/nacl_toolchain.gni
+++ b/toolchain/nacl_toolchain.gni
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/nacl/config.gni")
-import("//build/toolchain/gcc_toolchain.gni")
+import("//chromium/build/config/nacl/config.gni")
+import("//chromium/build/toolchain/gcc_toolchain.gni")
 
 # This template defines a NaCl toolchain.
 #
diff --git a/toolchain/rbe.gni b/toolchain/rbe.gni
index 444ac6573..c5ca47ba7 100644
--- a/toolchain/rbe.gni
+++ b/toolchain/rbe.gni
@@ -4,8 +4,8 @@
 
 # Defines the configuration of Remote Build Execution (RBE).
 
-import("//build/toolchain/remoteexec_defaults.gni")
-import("//build/toolchain/siso.gni")
+import("//chromium/build/toolchain/remoteexec_defaults.gni")
+import("//chromium/build/toolchain/siso.gni")
 
 declare_args() {
   # Deprecated: Please use reclient_bin_dir instead.
@@ -135,7 +135,7 @@ if (use_reclient_cfgs && current_toolchain == default_toolchain) {
   # it doesn't.
   if (!path_exists(reclient_cc_cfg_file)) {
     # Use exec_script() to show a good error message.
-    exec_script(rebase_path("//build/toolchain/check_rewrapper_cfg.py"),
+    exec_script(rebase_path("//chromium/build/toolchain/check_rewrapper_cfg.py"),
                 [ reclient_cc_cfg_file ],
                 "",
                 [ rebase_path(reclient_cc_cfg_file, ".", root_build_dir) ])
diff --git a/toolchain/siso.gni b/toolchain/siso.gni
index 94650c710..7725d666e 100644
--- a/toolchain/siso.gni
+++ b/toolchain/siso.gni
@@ -1,6 +1,6 @@
 # Defines the configuration of siso (next-gen build system)
 
-import("//build/config/gclient_args.gni")
+import("//chromium/build/config/gclient_args.gni")
 
 # use_siso_default is default value of use_siso.
 # need to match with autoninja's logic.
@@ -16,7 +16,7 @@ if (path_exists("/usr/bin/gcert") ||  # linux
 
 _is_ninja_used = path_exists(rebase_path(".ninja_deps", root_build_dir))
 
-if (path_exists("//build/config/siso/.sisoenv") &&
+if (path_exists("//chromium/build/config/siso/.sisoenv") &&
     defined(build_with_chromium) && build_with_chromium &&
     _is_google_corp_machine && !_is_ninja_used) {
   use_siso_default = true
diff --git a/toolchain/toolchain.gni b/toolchain/toolchain.gni
index ce642da05..754f0e3bb 100644
--- a/toolchain/toolchain.gni
+++ b/toolchain/toolchain.gni
@@ -5,8 +5,8 @@
 # Toolchain-related configuration that may be needed outside the context of the
 # toolchain() rules themselves.
 
-import("//build/config/cast.gni")
-import("//build/config/chrome_build.gni")
+import("//chromium/build/config/cast.gni")
+import("//chromium/build/config/chrome_build.gni")
 import("//build_overrides/build.gni")
 
 declare_args() {
@@ -105,7 +105,7 @@ stamp_description = "STAMP {{output}}"
 copy_description = "COPY {{source}} {{output}}"
 if (host_os == "win") {
   _tool_wrapper_path =
-      rebase_path("//build/toolchain/win/tool_wrapper.py", root_build_dir)
+      rebase_path("//chromium/build/toolchain/win/tool_wrapper.py", root_build_dir)
 
   stamp_command = "cmd /c type nul > \"{{output}}\""
   copy_command = "\"$python_path\" $_tool_wrapper_path recursive-mirror {{source}} {{output}}"
diff --git a/toolchain/wasm/BUILD.gn b/toolchain/wasm/BUILD.gn
index 38298f349..26d790b0b 100644
--- a/toolchain/wasm/BUILD.gn
+++ b/toolchain/wasm/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/toolchain/gcc_toolchain.gni")
+import("//chromium/build/toolchain/gcc_toolchain.gni")
 
 # This WASM toolchain is NOT to be used to build any Chromium code,
 # i.e. tests and samples are currently fine.
diff --git a/toolchain/win/BUILD.gn b/toolchain/win/BUILD.gn
index d7f348487..1727eb6f6 100644
--- a/toolchain/win/BUILD.gn
+++ b/toolchain/win/BUILD.gn
@@ -2,8 +2,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/win/visual_studio_version.gni")
-import("//build/toolchain/win/toolchain.gni")
+import("//chromium/build/config/win/visual_studio_version.gni")
+import("//chromium/build/toolchain/win/toolchain.gni")
 
 assert(is_win, "Should only be running on Windows")
 
@@ -71,7 +71,7 @@ if (target_os == "winuwp") {
   # as the UWP toolchain requires the `environment.store_$CPU` variable, instead
   # of the usual `environment.$CPU`.
   store_cpu_toolchain_data =
-      exec_script("//build/toolchain/win/setup_toolchain.py",
+      exec_script("//chromium/build/toolchain/win/setup_toolchain.py",
                   [
                     visual_studio_path,
                     windows_sdk_path,
diff --git a/toolchain/win/midl.gni b/toolchain/win/midl.gni
index c906b6394..fcab19141 100644
--- a/toolchain/win/midl.gni
+++ b/toolchain/win/midl.gni
@@ -4,7 +4,7 @@
 
 assert(is_win)
 
-import("//build/config/win/visual_studio_version.gni")
+import("//chromium/build/config/win/visual_studio_version.gni")
 
 # This template defines a rule to invoke the MS IDL compiler. The generated
 # source code will be compiled and linked into targets that depend on this.
@@ -126,7 +126,7 @@ template("midl") {
 
   action_foreach(action_name) {
     visibility = [ ":$source_set_name" ]
-    script = "//build/toolchain/win/midl.py"
+    script = "//chromium/build/toolchain/win/midl.py"
 
     sources = invoker.sources
 
diff --git a/toolchain/win/toolchain.gni b/toolchain/win/toolchain.gni
index 7dbd8a17e..96b978aad 100644
--- a/toolchain/win/toolchain.gni
+++ b/toolchain/win/toolchain.gni
@@ -2,21 +2,21 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/clang/clang.gni")
-import("//build/config/compiler/compiler.gni")
-import("//build/config/rust.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/config/win/visual_studio_version.gni")
-import("//build/toolchain/cc_wrapper.gni")
-import("//build/toolchain/rbe.gni")
-import("//build/toolchain/toolchain.gni")
-import("//build/toolchain/win/win_toolchain_data.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/compiler/compiler.gni")
+import("//chromium/build/config/rust.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/win/visual_studio_version.gni")
+import("//chromium/build/toolchain/cc_wrapper.gni")
+import("//chromium/build/toolchain/rbe.gni")
+import("//chromium/build/toolchain/toolchain.gni")
+import("//chromium/build/toolchain/win/win_toolchain_data.gni")
 
 assert(is_win, "Should only be running on Windows")
 
 # This tool will is used as a wrapper for various commands below.
 _tool_wrapper_path =
-    rebase_path("//build/toolchain/win/tool_wrapper.py", root_build_dir)
+    rebase_path("//chromium/build/toolchain/win/tool_wrapper.py", root_build_dir)
 
 if (host_os == "win") {
   _exe = ".exe"
@@ -188,7 +188,7 @@ template("msvc_toolchain") {
       }
 
       coverage_wrapper =
-          rebase_path("//build/toolchain/clang_code_coverage_wrapper.py",
+          rebase_path("//chromium/build/toolchain/clang_code_coverage_wrapper.py",
                       root_build_dir)
       coverage_wrapper = coverage_wrapper + " --target-os=" + target_os
       if (toolchain_coverage_instrumentation_input_file != "") {
@@ -306,7 +306,7 @@ template("msvc_toolchain") {
           # Wrap ml(64).exe with a script that makes its output deterministic.
           # It's lld only because the script zaps obj Timestamp which
           # link.exe /incremental looks at.
-          ml_py = rebase_path("//build/toolchain/win/ml.py", root_build_dir)
+          ml_py = rebase_path("//chromium/build/toolchain/win/ml.py", root_build_dir)
           ml = "\"$python_path\" $ml_py $ml"
         }
 
@@ -330,7 +330,7 @@ template("msvc_toolchain") {
       rust_sysroot_relative = rebase_path(rust_sysroot, root_build_dir)
       rustc = "$rust_sysroot_relative/bin/rustc"
       rustc_wrapper =
-          rebase_path("//build/rust/rustc_wrapper.py", root_build_dir)
+          rebase_path("//chromium/build/rust/rustc_wrapper.py", root_build_dir)
       rustc_windows_args = " -Clinker=$link$rust_linkflags $rustc_common_args"
 
       tool("rust_staticlib") {
@@ -384,7 +384,7 @@ template("msvc_toolchain") {
         pdbname = "$exename.pdb"
         rspfile = "$exename.rsp"
         depfile = "$exename.d"
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
         default_output_extension = ".exe"
         default_output_dir = "{{root_out_dir}}"
@@ -409,7 +409,7 @@ template("msvc_toolchain") {
         pdbname = "$dllname.pdb"
         rspfile = "$dllname.rsp"
         depfile = "$dllname.d"
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
         default_output_extension = ".dll"
         default_output_dir = "{{root_out_dir}}"
@@ -445,7 +445,7 @@ template("msvc_toolchain") {
         pdbname = "$dllname.pdb"
         rspfile = "$dllname.rsp"
         depfile = "$dllname.d"
-        pool = "//build/toolchain:link_pool($default_toolchain)"
+        pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
         default_output_extension = ".dll"
         default_output_dir = "{{root_out_dir}}"
@@ -498,7 +498,7 @@ template("msvc_toolchain") {
       libname = "${dllname}.lib"  # e.g. foo.dll.lib
       pdbname = "${dllname}.pdb"
       rspfile = "${dllname}.rsp"
-      pool = "//build/toolchain:link_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
       command = "$linker_wrapper$link$cc_linkflags \"/OUT:$dllname\" /nologo ${sys_lib_flags} \"/IMPLIB:$libname\" /DLL \"/PDB:$pdbname\" \"@$rspfile\""
 
@@ -533,7 +533,7 @@ template("msvc_toolchain") {
       dllname = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
       pdbname = "${dllname}.pdb"
       rspfile = "${dllname}.rsp"
-      pool = "//build/toolchain:link_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
       command = "$linker_wrapper$link$cc_linkflags \"/OUT:$dllname\" /nologo ${sys_lib_flags} /DLL \"/PDB:$pdbname\" \"@$rspfile\""
 
@@ -556,7 +556,7 @@ template("msvc_toolchain") {
       exename = "{{output_dir}}/{{target_output_name}}{{output_extension}}"
       pdbname = "$exename.pdb"
       rspfile = "$exename.rsp"
-      pool = "//build/toolchain:link_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:link_pool($default_toolchain)"
 
       command = "$linker_wrapper$link$cc_linkflags \"/OUT:$exename\" /nologo ${sys_lib_flags} \"/PDB:$pdbname\" \"@$rspfile\""
 
@@ -581,16 +581,16 @@ template("msvc_toolchain") {
     tool("stamp") {
       command = stamp_command
       description = stamp_description
-      pool = "//build/toolchain:action_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:action_pool($default_toolchain)"
     }
     tool("copy") {
       command = copy_command
       description = copy_description
-      pool = "//build/toolchain:action_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:action_pool($default_toolchain)"
     }
 
     tool("action") {
-      pool = "//build/toolchain:action_pool($default_toolchain)"
+      pool = "//chromium/build/toolchain:action_pool($default_toolchain)"
     }
   }
 }
diff --git a/toolchain/win/win_toolchain_data.gni b/toolchain/win/win_toolchain_data.gni
index a6e8328b2..495f5502d 100644
--- a/toolchain/win/win_toolchain_data.gni
+++ b/toolchain/win/win_toolchain_data.gni
@@ -2,11 +2,11 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/win/visual_studio_version.gni")
+import("//chromium/build/config/win/visual_studio_version.gni")
 
 declare_args() {
   win_toolchain_data_x86 =
-      exec_script("//build/toolchain/win/setup_toolchain.py",
+      exec_script("//chromium/build/toolchain/win/setup_toolchain.py",
                   [
                     visual_studio_path,
                     windows_sdk_path,
@@ -18,7 +18,7 @@ declare_args() {
                   "scope")
 
   win_toolchain_data_x64 =
-      exec_script("//build/toolchain/win/setup_toolchain.py",
+      exec_script("//chromium/build/toolchain/win/setup_toolchain.py",
                   [
                     visual_studio_path,
                     windows_sdk_path,
@@ -30,7 +30,7 @@ declare_args() {
                   "scope")
   if (target_cpu == "arm64" || host_cpu == "arm64") {
     win_toolchain_data_arm64 =
-        exec_script("//build/toolchain/win/setup_toolchain.py",
+        exec_script("//chromium/build/toolchain/win/setup_toolchain.py",
                     [
                       visual_studio_path,
                       windows_sdk_path,
diff --git a/toolchain/zos/BUILD.gn b/toolchain/zos/BUILD.gn
index 94f8caf1a..01689744100644
--- a/toolchain/zos/BUILD.gn
+++ b/toolchain/zos/BUILD.gn
@@ -4,7 +4,7 @@
 
 # This file is based on gcc_toolchain.gni and customized for z/OS.
 
-import("//build/toolchain/gcc_toolchain.gni")
+import("//chromium/build/toolchain/gcc_toolchain.gni")
 
 toolchain("s390x") {
   cc = "ibm-clang"
@@ -91,7 +91,7 @@ toolchain("s390x") {
     link_command = "$ld -Wl,-x${xfile} {{ldflags}}${extra_ldflags} -o \"$sofile\" `cat $rspfile`"
 
     solink_wrapper =
-        rebase_path("//build/toolchain/gcc_link_wrapper.py", root_build_dir)
+        rebase_path("//chromium/build/toolchain/gcc_link_wrapper.py", root_build_dir)
     command =
         "$python_path \"$solink_wrapper\" --output=\"$sofile\" -- $link_command"
 
@@ -152,7 +152,7 @@ toolchain("s390x") {
     link_command = "$ld {{ldflags}}${extra_ldflags} -o \"$outfile\" `cat $rspfile` {{solibs}} {{libs}}"
 
     link_wrapper =
-        rebase_path("//build/toolchain/gcc_link_wrapper.py", root_build_dir)
+        rebase_path("//chromium/build/toolchain/gcc_link_wrapper.py", root_build_dir)
 
     command =
         "$python_path \"$link_wrapper\" --output=\"$outfile\" -- $link_command"
diff --git a/util/BUILD.gn b/util/BUILD.gn
index b5fd3bbf3..9b2301c7f 100644
--- a/util/BUILD.gn
+++ b/util/BUILD.gn
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/util/lastchange.gni")
+import("//chromium/build/util/lastchange.gni")
 
 action("chromium_git_revision") {
   script = "version.py"
@@ -33,15 +33,15 @@ action("chromium_git_revision") {
 group("test_results") {
   data = [
     "//.vpython3",
-    "//build/util/lib/__init__.py",
-    "//build/util/lib/results/",
+    "//chromium/build/util/lib/__init__.py",
+    "//chromium/build/util/lib/results/",
   ]
 }
 
 group("proto") {
   data = [
     "//.vpython3",
-    "//build/util/lib/__init__.py",
-    "//build/util/lib/proto/",
+    "//chromium/build/util/lib/__init__.py",
+    "//chromium/build/util/lib/proto/",
   ]
 }
diff --git a/util/branding.gni b/util/branding.gni
index 1d4ffd68a..bb99883da 100644
--- a/util/branding.gni
+++ b/util/branding.gni
@@ -12,7 +12,7 @@
 # These values should only be used if you REALLY need to depend on them at
 # build-time, for example, in the computation of output file names.
 
-import("//build/config/chrome_build.gni")
+import("//chromium/build/config/chrome_build.gni")
 
 _branding_dictionary_template =
     "full_name = \"@PRODUCT_FULLNAME@\" " +
diff --git a/util/generate_wrapper.gni b/util/generate_wrapper.gni
index e2ceccc9e..ef90a26ed 100644
--- a/util/generate_wrapper.gni
+++ b/util/generate_wrapper.gni
@@ -45,7 +45,7 @@ template("generate_wrapper") {
     if (defined(invoker.generator_script)) {
       script = invoker.generator_script
     } else {
-      script = "//build/util/generate_wrapper.py"
+      script = "//chromium/build/util/generate_wrapper.py"
     }
     _wrapper_script = invoker.wrapper_script
     if (is_win) {
diff --git a/util/java_action.gni b/util/java_action.gni
index 81f6da5e1..9ac8d634a 100644
--- a/util/java_action.gni
+++ b/util/java_action.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-jarrunner = "//build/util/java_action.py"
+jarrunner = "//chromium/build/util/java_action.py"
 
 # Declare a target that runs a java command a single time.
 #
diff --git a/util/lastchange.gni b/util/lastchange.gni
index 8ed577a20..93801984100644
--- a/util/lastchange.gni
+++ b/util/lastchange.gni
@@ -10,7 +10,7 @@ declare_args() {
 }
 
 if (use_dummy_lastchange) {
-  lastchange_file = "//build/util/LASTCHANGE.dummy"
+  lastchange_file = "//chromium/build/util/LASTCHANGE.dummy"
 } else {
-  lastchange_file = "//build/util/LASTCHANGE"
+  lastchange_file = "//chromium/build/util/LASTCHANGE"
 }
diff --git a/util/process_version.gni b/util/process_version.gni
index 3489bbaf4..06c53c1b6 100644
--- a/util/process_version.gni
+++ b/util/process_version.gni
@@ -2,7 +2,7 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/util/lastchange.gni")
+import("//chromium/build/util/lastchange.gni")
 
 # Runs the version processing script over the given template file to produce
 # an output file. This is used for generating various forms of files that
@@ -67,9 +67,9 @@ template("process_version") {
   }
 
   action(action_name) {
-    script = "//build/util/version.py"
+    script = "//chromium/build/util/version.py"
 
-    sources = [ "//build/util/android_chrome_version.py" ]
+    sources = [ "//chromium/build/util/android_chrome_version.py" ]
 
     inputs = [ lastchange_file ]
     if (defined(invoker.inputs)) {
diff --git a/win/BUILD.gn b/win/BUILD.gn
index a63996d6d..23be394aa 100644
--- a/win/BUILD.gn
+++ b/win/BUILD.gn
@@ -2,9 +2,9 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-import("//build/config/clang/clang.gni")
-import("//build/config/sanitizers/sanitizers.gni")
-import("//build/config/win/manifest.gni")
+import("//chromium/build/config/clang/clang.gni")
+import("//chromium/build/config/sanitizers/sanitizers.gni")
+import("//chromium/build/config/win/manifest.gni")
 
 # Depending on this target will cause the manifests for Chrome's default
 # Windows and common control compatibility and elevation for executables.
@@ -21,10 +21,10 @@ if (is_win) {
 #         "Windows cross-builds from Mac must be 64-bit.")
 
   action("copy_cdb_to_output") {
-    script = "//build/win/copy_cdb_to_output.py"
+    script = "//chromium/build/win/copy_cdb_to_output.py"
     inputs = [
       script,
-      "//build/vs_toolchain.py",
+      "//chromium/build/vs_toolchain.py",
     ]
     outputs = [
       "$root_out_dir/cdb/cdb.exe",
diff --git a/win/message_compiler.gni b/win/message_compiler.gni
index c0b42b2dd..ffbfbf396 100644
--- a/win/message_compiler.gni
+++ b/win/message_compiler.gni
@@ -40,7 +40,7 @@ template("message_compiler") {
       forward_variables_from(invoker, [ "visibility" ])
     }
 
-    script = "//build/win/message_compiler.py"
+    script = "//chromium/build/win/message_compiler.py"
 
     outputs = [
       "$target_gen_dir/{{source_name_part}}.h",

[Dauer der Verarbeitung: 0.488 Sekunden]