diff --git a/.gitignore b/build/.gitignore similarity index 100% rename from .gitignore rename to build/.gitignore diff --git a/AUTHORS b/build/AUTHORS similarity index 100% rename from AUTHORS rename to build/AUTHORS diff --git a/BUILD.gn b/build/BUILD.gn similarity index 100% rename from BUILD.gn rename to build/BUILD.gn diff --git a/Fuchsia.cmake b/build/Fuchsia.cmake similarity index 100% rename from Fuchsia.cmake rename to build/Fuchsia.cmake diff --git a/LICENSE b/build/LICENSE similarity index 100% rename from LICENSE rename to build/LICENSE diff --git a/MAINTAINERS b/build/MAINTAINERS similarity index 100% rename from MAINTAINERS rename to build/MAINTAINERS diff --git a/PATENTS b/build/PATENTS similarity index 100% rename from PATENTS rename to build/PATENTS diff --git a/README.md b/build/README.md similarity index 100% rename from README.md rename to build/README.md diff --git a/__init__.py b/build/__init__.py similarity index 100% rename from __init__.py rename to build/__init__.py diff --git a/assert_cmx.gni b/build/assert_cmx.gni similarity index 100% rename from assert_cmx.gni rename to build/assert_cmx.gni diff --git a/banjo/BUILD.gn b/build/banjo/BUILD.gn similarity index 100% rename from banjo/BUILD.gn rename to build/banjo/BUILD.gn diff --git a/banjo/banjo.gni b/build/banjo/banjo.gni similarity index 100% rename from banjo/banjo.gni rename to build/banjo/banjo.gni diff --git a/banjo/banjo_library.gni b/build/banjo/banjo_library.gni similarity index 100% rename from banjo/banjo_library.gni rename to build/banjo/banjo_library.gni diff --git a/banjo/gen_response_file.py b/build/banjo/gen_response_file.py similarity index 100% rename from banjo/gen_response_file.py rename to build/banjo/gen_response_file.py diff --git a/banjo/gen_sdk_meta.py b/build/banjo/gen_sdk_meta.py similarity index 100% rename from banjo/gen_sdk_meta.py rename to build/banjo/gen_sdk_meta.py diff --git a/banjo/toolchain.gni b/build/banjo/toolchain.gni similarity index 100% rename from banjo/toolchain.gni rename to build/banjo/toolchain.gni diff --git a/c/BUILD.gn b/build/c/BUILD.gn similarity index 100% rename from c/BUILD.gn rename to build/c/BUILD.gn diff --git a/c/banjo_c.gni b/build/c/banjo_c.gni similarity index 100% rename from c/banjo_c.gni rename to build/c/banjo_c.gni diff --git a/c/fidl_c.gni b/build/c/fidl_c.gni similarity index 100% rename from c/fidl_c.gni rename to build/c/fidl_c.gni diff --git a/cat.py b/build/cat.py similarity index 100% rename from cat.py rename to build/cat.py diff --git a/cat.sh b/build/cat.sh similarity index 100% rename from cat.sh rename to build/cat.sh diff --git a/cipd-update.sh b/build/cipd-update.sh similarity index 100% rename from cipd-update.sh rename to build/cipd-update.sh diff --git a/cipd.ensure b/build/cipd.ensure similarity index 100% rename from cipd.ensure rename to build/cipd.ensure diff --git a/cipd.versions b/build/cipd.versions similarity index 100% rename from cipd.versions rename to build/cipd.versions diff --git a/cipd_internal.ensure b/build/cipd_internal.ensure similarity index 100% rename from cipd_internal.ensure rename to build/cipd_internal.ensure diff --git a/cmx/cmx.gni b/build/cmx/cmx.gni similarity index 100% rename from cmx/cmx.gni rename to build/cmx/cmx.gni diff --git a/cmx/facets/module_facet_schema.json b/build/cmx/facets/module_facet_schema.json similarity index 100% rename from cmx/facets/module_facet_schema.json rename to build/cmx/facets/module_facet_schema.json diff --git a/compiled_action.gni b/build/compiled_action.gni similarity index 100% rename from compiled_action.gni rename to build/compiled_action.gni diff --git a/config/BUILD.gn b/build/config/BUILD.gn similarity index 100% rename from config/BUILD.gn rename to build/config/BUILD.gn diff --git a/config/BUILDCONFIG.gn b/build/config/BUILDCONFIG.gn similarity index 100% rename from config/BUILDCONFIG.gn rename to build/config/BUILDCONFIG.gn diff --git a/config/arm.gni b/build/config/arm.gni similarity index 100% rename from config/arm.gni rename to build/config/arm.gni diff --git a/config/clang/clang.gni b/build/config/clang/clang.gni similarity index 100% rename from config/clang/clang.gni rename to build/config/clang/clang.gni diff --git a/config/compiler.gni b/build/config/compiler.gni similarity index 100% rename from config/compiler.gni rename to build/config/compiler.gni diff --git a/config/fuchsia/BUILD.gn b/build/config/fuchsia/BUILD.gn similarity index 100% rename from config/fuchsia/BUILD.gn rename to build/config/fuchsia/BUILD.gn diff --git a/config/fuchsia/config.gni b/build/config/fuchsia/config.gni similarity index 100% rename from config/fuchsia/config.gni rename to build/config/fuchsia/config.gni diff --git a/config/fuchsia/rules.gni b/build/config/fuchsia/rules.gni similarity index 100% rename from config/fuchsia/rules.gni rename to build/config/fuchsia/rules.gni diff --git a/config/fuchsia/sdk.gni b/build/config/fuchsia/sdk.gni similarity index 100% rename from config/fuchsia/sdk.gni rename to build/config/fuchsia/sdk.gni diff --git a/config/fuchsia/zbi.gni b/build/config/fuchsia/zbi.gni similarity index 100% rename from config/fuchsia/zbi.gni rename to build/config/fuchsia/zbi.gni diff --git a/config/fuchsia/zircon.gni b/build/config/fuchsia/zircon.gni similarity index 100% rename from config/fuchsia/zircon.gni rename to build/config/fuchsia/zircon.gni diff --git a/config/host_byteorder.gni b/build/config/host_byteorder.gni similarity index 100% rename from config/host_byteorder.gni rename to build/config/host_byteorder.gni diff --git a/config/linux/BUILD.gn b/build/config/linux/BUILD.gn similarity index 100% rename from config/linux/BUILD.gn rename to build/config/linux/BUILD.gn diff --git a/config/lto/BUILD.gn b/build/config/lto/BUILD.gn similarity index 100% rename from config/lto/BUILD.gn rename to build/config/lto/BUILD.gn diff --git a/config/lto/config.gni b/build/config/lto/config.gni similarity index 100% rename from config/lto/config.gni rename to build/config/lto/config.gni diff --git a/config/mac/BUILD.gn b/build/config/mac/BUILD.gn similarity index 100% rename from config/mac/BUILD.gn rename to build/config/mac/BUILD.gn diff --git a/config/mac/config.gni b/build/config/mac/config.gni similarity index 100% rename from config/mac/config.gni rename to build/config/mac/config.gni diff --git a/config/profile/BUILD.gn b/build/config/profile/BUILD.gn similarity index 100% rename from config/profile/BUILD.gn rename to build/config/profile/BUILD.gn diff --git a/config/sanitizers/BUILD.gn b/build/config/sanitizers/BUILD.gn similarity index 100% rename from config/sanitizers/BUILD.gn rename to build/config/sanitizers/BUILD.gn diff --git a/config/sanitizers/asan_default_options.c b/build/config/sanitizers/asan_default_options.c similarity index 100% rename from config/sanitizers/asan_default_options.c rename to build/config/sanitizers/asan_default_options.c diff --git a/config/scudo/BUILD.gn b/build/config/scudo/BUILD.gn similarity index 100% rename from config/scudo/BUILD.gn rename to build/config/scudo/BUILD.gn diff --git a/config/scudo/scudo.gni b/build/config/scudo/scudo.gni similarity index 100% rename from config/scudo/scudo.gni rename to build/config/scudo/scudo.gni diff --git a/config/scudo/scudo_default_options.c b/build/config/scudo/scudo_default_options.c similarity index 100% rename from config/scudo/scudo_default_options.c rename to build/config/scudo/scudo_default_options.c diff --git a/config/sysroot.gni b/build/config/sysroot.gni similarity index 100% rename from config/sysroot.gni rename to build/config/sysroot.gni diff --git a/cpp/BUILD.gn b/build/cpp/BUILD.gn similarity index 100% rename from cpp/BUILD.gn rename to build/cpp/BUILD.gn diff --git a/cpp/binaries.py b/build/cpp/binaries.py similarity index 100% rename from cpp/binaries.py rename to build/cpp/binaries.py diff --git a/cpp/fidl_cpp.gni b/build/cpp/fidl_cpp.gni similarity index 100% rename from cpp/fidl_cpp.gni rename to build/cpp/fidl_cpp.gni diff --git a/cpp/fidlmerge_cpp.gni b/build/cpp/fidlmerge_cpp.gni similarity index 100% rename from cpp/fidlmerge_cpp.gni rename to build/cpp/fidlmerge_cpp.gni diff --git a/cpp/gen_sdk_prebuilt_meta_file.py b/build/cpp/gen_sdk_prebuilt_meta_file.py similarity index 100% rename from cpp/gen_sdk_prebuilt_meta_file.py rename to build/cpp/gen_sdk_prebuilt_meta_file.py diff --git a/cpp/gen_sdk_sources_meta_file.py b/build/cpp/gen_sdk_sources_meta_file.py similarity index 100% rename from cpp/gen_sdk_sources_meta_file.py rename to build/cpp/gen_sdk_sources_meta_file.py diff --git a/cpp/sdk_executable.gni b/build/cpp/sdk_executable.gni similarity index 100% rename from cpp/sdk_executable.gni rename to build/cpp/sdk_executable.gni diff --git a/cpp/sdk_shared_library.gni b/build/cpp/sdk_shared_library.gni similarity index 100% rename from cpp/sdk_shared_library.gni rename to build/cpp/sdk_shared_library.gni diff --git a/cpp/sdk_source_set.gni b/build/cpp/sdk_source_set.gni similarity index 100% rename from cpp/sdk_source_set.gni rename to build/cpp/sdk_source_set.gni diff --git a/cpp/verify_runtime_deps.py b/build/cpp/verify_runtime_deps.py similarity index 100% rename from cpp/verify_runtime_deps.py rename to build/cpp/verify_runtime_deps.py diff --git a/dart/BUILD.gn b/build/dart/BUILD.gn similarity index 100% rename from dart/BUILD.gn rename to build/dart/BUILD.gn diff --git a/dart/MAINTAINERS b/build/dart/MAINTAINERS similarity index 100% rename from dart/MAINTAINERS rename to build/dart/MAINTAINERS diff --git a/dart/dart.gni b/build/dart/dart.gni similarity index 100% rename from dart/dart.gni rename to build/dart/dart.gni diff --git a/dart/dart_fuchsia_test.gni b/build/dart/dart_fuchsia_test.gni similarity index 100% rename from dart/dart_fuchsia_test.gni rename to build/dart/dart_fuchsia_test.gni diff --git a/dart/dart_library.gni b/build/dart/dart_library.gni similarity index 100% rename from dart/dart_library.gni rename to build/dart/dart_library.gni diff --git a/dart/dart_remote_test.gni b/build/dart/dart_remote_test.gni similarity index 100% rename from dart/dart_remote_test.gni rename to build/dart/dart_remote_test.gni diff --git a/dart/dart_tool.gni b/build/dart/dart_tool.gni similarity index 100% rename from dart/dart_tool.gni rename to build/dart/dart_tool.gni diff --git a/dart/empty_pubspec.yaml b/build/dart/empty_pubspec.yaml similarity index 100% rename from dart/empty_pubspec.yaml rename to build/dart/empty_pubspec.yaml diff --git a/dart/fidl_dart.gni b/build/dart/fidl_dart.gni similarity index 100% rename from dart/fidl_dart.gni rename to build/dart/fidl_dart.gni diff --git a/dart/fidlmerge_dart.gni b/build/dart/fidlmerge_dart.gni similarity index 100% rename from dart/fidlmerge_dart.gni rename to build/dart/fidlmerge_dart.gni diff --git a/dart/gen_analyzer_invocation.py b/build/dart/gen_analyzer_invocation.py similarity index 100% rename from dart/gen_analyzer_invocation.py rename to build/dart/gen_analyzer_invocation.py diff --git a/dart/gen_app_invocation.py b/build/dart/gen_app_invocation.py similarity index 100% rename from dart/gen_app_invocation.py rename to build/dart/gen_app_invocation.py diff --git a/dart/gen_dot_packages.py b/build/dart/gen_dot_packages.py similarity index 100% rename from dart/gen_dot_packages.py rename to build/dart/gen_dot_packages.py diff --git a/dart/gen_fuchsia_test_main.py b/build/dart/gen_fuchsia_test_main.py similarity index 100% rename from dart/gen_fuchsia_test_main.py rename to build/dart/gen_fuchsia_test_main.py diff --git a/dart/gen_remote_test_invocation.py b/build/dart/gen_remote_test_invocation.py similarity index 100% rename from dart/gen_remote_test_invocation.py rename to build/dart/gen_remote_test_invocation.py diff --git a/dart/gen_run_sh.py b/build/dart/gen_run_sh.py similarity index 100% rename from dart/gen_run_sh.py rename to build/dart/gen_run_sh.py diff --git a/dart/gen_test_invocation.py b/build/dart/gen_test_invocation.py similarity index 100% rename from dart/gen_test_invocation.py rename to build/dart/gen_test_invocation.py diff --git a/dart/label_to_package_name.py b/build/dart/label_to_package_name.py similarity index 100% rename from dart/label_to_package_name.py rename to build/dart/label_to_package_name.py diff --git a/dart/run_analysis.py b/build/dart/run_analysis.py similarity index 100% rename from dart/run_analysis.py rename to build/dart/run_analysis.py diff --git a/dart/sdk/gen_meta_file.py b/build/dart/sdk/gen_meta_file.py similarity index 100% rename from dart/sdk/gen_meta_file.py rename to build/dart/sdk/gen_meta_file.py diff --git a/dart/sdk/sort_deps.py b/build/dart/sdk/sort_deps.py similarity index 100% rename from dart/sdk/sort_deps.py rename to build/dart/sdk/sort_deps.py diff --git a/dart/toolchain.gni b/build/dart/toolchain.gni similarity index 100% rename from dart/toolchain.gni rename to build/dart/toolchain.gni diff --git a/deprecated_bare_package_url b/build/deprecated_bare_package_url similarity index 100% rename from deprecated_bare_package_url rename to build/deprecated_bare_package_url diff --git a/development.key b/build/development.key similarity index 100% rename from development.key rename to build/development.key diff --git a/dot_gn_symlink.sh b/build/dot_gn_symlink.sh similarity index 100% rename from dot_gn_symlink.sh rename to build/dot_gn_symlink.sh diff --git a/fidl/BUILD.gn b/build/fidl/BUILD.gn similarity index 100% rename from fidl/BUILD.gn rename to build/fidl/BUILD.gn diff --git a/fidl/fidl.gni b/build/fidl/fidl.gni similarity index 100% rename from fidl/fidl.gni rename to build/fidl/fidl.gni diff --git a/fidl/fidl_library.gni b/build/fidl/fidl_library.gni similarity index 100% rename from fidl/fidl_library.gni rename to build/fidl/fidl_library.gni diff --git a/fidl/gen_response_file.py b/build/fidl/gen_response_file.py similarity index 100% rename from fidl/gen_response_file.py rename to build/fidl/gen_response_file.py diff --git a/fidl/gen_sdk_meta.py b/build/fidl/gen_sdk_meta.py similarity index 100% rename from fidl/gen_sdk_meta.py rename to build/fidl/gen_sdk_meta.py diff --git a/fidl/toolchain.gni b/build/fidl/toolchain.gni similarity index 100% rename from fidl/toolchain.gni rename to build/fidl/toolchain.gni diff --git a/fuzzing/BUILD.gn b/build/fuzzing/BUILD.gn similarity index 100% rename from fuzzing/BUILD.gn rename to build/fuzzing/BUILD.gn diff --git a/fuzzing/fuzzer.gni b/build/fuzzing/fuzzer.gni similarity index 100% rename from fuzzing/fuzzer.gni rename to build/fuzzing/fuzzer.gni diff --git a/fuzzing/gen_fuzzer_manifest.py b/build/fuzzing/gen_fuzzer_manifest.py similarity index 100% rename from fuzzing/gen_fuzzer_manifest.py rename to build/fuzzing/gen_fuzzer_manifest.py diff --git a/fuzzing/gen_fuzzer_resource.py b/build/fuzzing/gen_fuzzer_resource.py similarity index 100% rename from fuzzing/gen_fuzzer_resource.py rename to build/fuzzing/gen_fuzzer_resource.py diff --git a/gn/BUILD.gn b/build/gn/BUILD.gn similarity index 100% rename from gn/BUILD.gn rename to build/gn/BUILD.gn diff --git a/gn/check-layer-dependencies.py b/build/gn/check-layer-dependencies.py similarity index 100% rename from gn/check-layer-dependencies.py rename to build/gn/check-layer-dependencies.py diff --git a/gn/dotfile.gn b/build/gn/dotfile.gn similarity index 100% rename from gn/dotfile.gn rename to build/gn/dotfile.gn diff --git a/gn/gen_persistent_log_config.py b/build/gn/gen_persistent_log_config.py similarity index 100% rename from gn/gen_persistent_log_config.py rename to build/gn/gen_persistent_log_config.py diff --git a/gn/guess_layer.py b/build/gn/guess_layer.py similarity index 100% rename from gn/guess_layer.py rename to build/gn/guess_layer.py diff --git a/gn/packages.gni b/build/gn/packages.gni similarity index 100% rename from gn/packages.gni rename to build/gn/packages.gni diff --git a/gn/paths.py b/build/gn/paths.py similarity index 100% rename from gn/paths.py rename to build/gn/paths.py diff --git a/gn/prepreprocess_build_packages.py b/build/gn/prepreprocess_build_packages.py similarity index 100% rename from gn/prepreprocess_build_packages.py rename to build/gn/prepreprocess_build_packages.py diff --git a/gn/preprocess_products.py b/build/gn/preprocess_products.py similarity index 100% rename from gn/preprocess_products.py rename to build/gn/preprocess_products.py diff --git a/gn/write_package_json.py b/build/gn/write_package_json.py similarity index 100% rename from gn/write_package_json.py rename to build/gn/write_package_json.py diff --git a/gn_helpers.py b/build/gn_helpers.py similarity index 100% rename from gn_helpers.py rename to build/gn_helpers.py diff --git a/gn_run_binary.sh b/build/gn_run_binary.sh similarity index 100% rename from gn_run_binary.sh rename to build/gn_run_binary.sh diff --git a/go/BUILD.gn b/build/go/BUILD.gn similarity index 100% rename from go/BUILD.gn rename to build/go/BUILD.gn diff --git a/go/build.py b/build/go/build.py similarity index 100% rename from go/build.py rename to build/go/build.py diff --git a/go/fidl_go.gni b/build/go/fidl_go.gni similarity index 100% rename from go/fidl_go.gni rename to build/go/fidl_go.gni diff --git a/go/gen_library_metadata.py b/build/go/gen_library_metadata.py similarity index 100% rename from go/gen_library_metadata.py rename to build/go/gen_library_metadata.py diff --git a/go/go_binary.gni b/build/go/go_binary.gni similarity index 100% rename from go/go_binary.gni rename to build/go/go_binary.gni diff --git a/go/go_build.gni b/build/go/go_build.gni similarity index 100% rename from go/go_build.gni rename to build/go/go_build.gni diff --git a/go/go_library.gni b/build/go/go_library.gni similarity index 100% rename from go/go_library.gni rename to build/go/go_library.gni diff --git a/go/go_test.gni b/build/go/go_test.gni similarity index 100% rename from go/go_test.gni rename to build/go/go_test.gni diff --git a/go/toolchain.gni b/build/go/toolchain.gni similarity index 100% rename from go/toolchain.gni rename to build/go/toolchain.gni diff --git a/gypi_to_gn.py b/build/gypi_to_gn.py similarity index 100% rename from gypi_to_gn.py rename to build/gypi_to_gn.py diff --git a/host.gni b/build/host.gni similarity index 100% rename from host.gni rename to build/host.gni diff --git a/images/BUILD.gn b/build/images/BUILD.gn similarity index 100% rename from images/BUILD.gn rename to build/images/BUILD.gn diff --git a/images/blob_manifest.py b/build/images/blob_manifest.py similarity index 100% rename from images/blob_manifest.py rename to build/images/blob_manifest.py diff --git a/images/boot.gni b/build/images/boot.gni similarity index 100% rename from images/boot.gni rename to build/images/boot.gni diff --git a/images/create-shell-commands.py b/build/images/create-shell-commands.py similarity index 100% rename from images/create-shell-commands.py rename to build/images/create-shell-commands.py diff --git a/images/custom_signing.gni b/build/images/custom_signing.gni similarity index 100% rename from images/custom_signing.gni rename to build/images/custom_signing.gni diff --git a/images/efi_local_cmdline.txt b/build/images/efi_local_cmdline.txt similarity index 100% rename from images/efi_local_cmdline.txt rename to build/images/efi_local_cmdline.txt diff --git a/images/elfinfo.py b/build/images/elfinfo.py similarity index 100% rename from images/elfinfo.py rename to build/images/elfinfo.py diff --git a/images/finalize_manifests.py b/build/images/finalize_manifests.py similarity index 100% rename from images/finalize_manifests.py rename to build/images/finalize_manifests.py diff --git a/images/fvm.gni b/build/images/fvm.gni similarity index 100% rename from images/fvm.gni rename to build/images/fvm.gni diff --git a/images/guest/BUILD.gn b/build/images/guest/BUILD.gn similarity index 100% rename from images/guest/BUILD.gn rename to build/images/guest/BUILD.gn diff --git a/images/guest/guest_meta_package.json b/build/images/guest/guest_meta_package.json similarity index 100% rename from images/guest/guest_meta_package.json rename to build/images/guest/guest_meta_package.json diff --git a/images/json.gni b/build/images/json.gni similarity index 100% rename from images/json.gni rename to build/images/json.gni diff --git a/images/manifest.gni b/build/images/manifest.gni similarity index 100% rename from images/manifest.gni rename to build/images/manifest.gni diff --git a/images/manifest.py b/build/images/manifest.py similarity index 100% rename from images/manifest.py rename to build/images/manifest.py diff --git a/images/max_fvm_size.gni b/build/images/max_fvm_size.gni similarity index 100% rename from images/max_fvm_size.gni rename to build/images/max_fvm_size.gni diff --git a/images/pack-images.py b/build/images/pack-images.py similarity index 100% rename from images/pack-images.py rename to build/images/pack-images.py diff --git a/images/system_meta_package.json b/build/images/system_meta_package.json similarity index 100% rename from images/system_meta_package.json rename to build/images/system_meta_package.json diff --git a/images/system_package_key_check.py b/build/images/system_package_key_check.py similarity index 100% rename from images/system_package_key_check.py rename to build/images/system_package_key_check.py diff --git a/images/update_package.json b/build/images/update_package.json similarity index 100% rename from images/update_package.json rename to build/images/update_package.json diff --git a/images/variant.py b/build/images/variant.py similarity index 100% rename from images/variant.py rename to build/images/variant.py diff --git a/images/zedboot/BUILD.gn b/build/images/zedboot/BUILD.gn similarity index 100% rename from images/zedboot/BUILD.gn rename to build/images/zedboot/BUILD.gn diff --git a/images/zedboot/efi_cmdline.txt b/build/images/zedboot/efi_cmdline.txt similarity index 100% rename from images/zedboot/efi_cmdline.txt rename to build/images/zedboot/efi_cmdline.txt diff --git a/json/validate_json.gni b/build/json/validate_json.gni similarity index 100% rename from json/validate_json.gni rename to build/json/validate_json.gni diff --git a/mac/find_sdk.py b/build/mac/find_sdk.py similarity index 100% rename from mac/find_sdk.py rename to build/mac/find_sdk.py diff --git a/make_map.py b/build/make_map.py similarity index 100% rename from make_map.py rename to build/make_map.py diff --git a/manifest/build b/build/manifest/build similarity index 100% rename from manifest/build rename to build/manifest/build diff --git a/manifest/minimal b/build/manifest/minimal similarity index 100% rename from manifest/minimal rename to build/manifest/minimal diff --git a/manifest/third_party b/build/manifest/third_party similarity index 100% rename from manifest/third_party rename to build/manifest/third_party diff --git a/module_args/dart.gni b/build/module_args/dart.gni similarity index 100% rename from module_args/dart.gni rename to build/module_args/dart.gni diff --git a/package.gni b/build/package.gni similarity index 100% rename from package.gni rename to build/package.gni diff --git a/package/component.gni b/build/package/component.gni similarity index 100% rename from package/component.gni rename to build/package/component.gni diff --git a/package_group.gni b/build/package_group.gni similarity index 100% rename from package_group.gni rename to build/package_group.gni diff --git a/packages/install b/build/packages/install similarity index 100% rename from packages/install rename to build/packages/install diff --git a/packages/json_merge b/build/packages/json_merge similarity index 100% rename from packages/json_merge rename to build/packages/json_merge diff --git a/packages/json_validator b/build/packages/json_validator similarity index 100% rename from packages/json_validator rename to build/packages/json_validator diff --git a/packages/netboot b/build/packages/netboot similarity index 100% rename from packages/netboot rename to build/packages/netboot diff --git a/packages/package_internal.gni b/build/packages/package_internal.gni similarity index 100% rename from packages/package_internal.gni rename to build/packages/package_internal.gni diff --git a/packages/prebuilt_package.gni b/build/packages/prebuilt_package.gni similarity index 100% rename from packages/prebuilt_package.gni rename to build/packages/prebuilt_package.gni diff --git a/packages/prebuilt_package.py b/build/packages/prebuilt_package.py similarity index 100% rename from packages/prebuilt_package.py rename to build/packages/prebuilt_package.py diff --git a/packages/shell-commands b/build/packages/shell-commands similarity index 100% rename from packages/shell-commands rename to build/packages/shell-commands diff --git a/persist_logs.gni b/build/persist_logs.gni similarity index 100% rename from persist_logs.gni rename to build/persist_logs.gni diff --git a/rust/BUILD.gn b/build/rust/BUILD.gn similarity index 100% rename from rust/BUILD.gn rename to build/rust/BUILD.gn diff --git a/rust/build_rustc_target.py b/build/rust/build_rustc_target.py similarity index 100% rename from rust/build_rustc_target.py rename to build/rust/build_rustc_target.py diff --git a/rust/compile_3p_crates.py b/build/rust/compile_3p_crates.py similarity index 100% rename from rust/compile_3p_crates.py rename to build/rust/compile_3p_crates.py diff --git a/rust/config.gni b/build/rust/config.gni similarity index 100% rename from rust/config.gni rename to build/rust/config.gni diff --git a/rust/fidl_rust.gni b/build/rust/fidl_rust.gni similarity index 100% rename from rust/fidl_rust.gni rename to build/rust/fidl_rust.gni diff --git a/rust/fidl_rust_library.gni b/build/rust/fidl_rust_library.gni similarity index 100% rename from rust/fidl_rust_library.gni rename to build/rust/fidl_rust_library.gni diff --git a/rust/list_3p_crates.py b/build/rust/list_3p_crates.py similarity index 100% rename from rust/list_3p_crates.py rename to build/rust/list_3p_crates.py diff --git a/rust/list_files_in_dir.py b/build/rust/list_files_in_dir.py similarity index 100% rename from rust/list_files_in_dir.py rename to build/rust/list_files_in_dir.py diff --git a/rust/rustc_artifact.gni b/build/rust/rustc_artifact.gni similarity index 100% rename from rust/rustc_artifact.gni rename to build/rust/rustc_artifact.gni diff --git a/rust/rustc_binary.gni b/build/rust/rustc_binary.gni similarity index 100% rename from rust/rustc_binary.gni rename to build/rust/rustc_binary.gni diff --git a/rust/rustc_library.gni b/build/rust/rustc_library.gni similarity index 100% rename from rust/rustc_library.gni rename to build/rust/rustc_library.gni diff --git a/rust/rustc_macro.gni b/build/rust/rustc_macro.gni similarity index 100% rename from rust/rustc_macro.gni rename to build/rust/rustc_macro.gni diff --git a/rust/rustc_staticlib.gni b/build/rust/rustc_staticlib.gni similarity index 100% rename from rust/rustc_staticlib.gni rename to build/rust/rustc_staticlib.gni diff --git a/rust/toolchain.gni b/build/rust/toolchain.gni similarity index 100% rename from rust/toolchain.gni rename to build/rust/toolchain.gni diff --git a/rust/write_3p_crate_dep_info.py b/build/rust/write_3p_crate_dep_info.py similarity index 100% rename from rust/write_3p_crate_dep_info.py rename to build/rust/write_3p_crate_dep_info.py diff --git a/rust/write_cargo_toml.py b/build/rust/write_cargo_toml.py similarity index 100% rename from rust/write_cargo_toml.py rename to build/rust/write_cargo_toml.py diff --git a/rustfmt.toml b/build/rustfmt.toml similarity index 100% rename from rustfmt.toml rename to build/rustfmt.toml diff --git a/sdk/BUILD.gn b/build/sdk/BUILD.gn similarity index 100% rename from sdk/BUILD.gn rename to build/sdk/BUILD.gn diff --git a/sdk/MAINTAINERS b/build/sdk/MAINTAINERS similarity index 100% rename from sdk/MAINTAINERS rename to build/sdk/MAINTAINERS diff --git a/sdk/README.md b/build/sdk/README.md similarity index 100% rename from sdk/README.md rename to build/sdk/README.md diff --git a/sdk/create_atom_manifest.py b/build/sdk/create_atom_manifest.py similarity index 100% rename from sdk/create_atom_manifest.py rename to build/sdk/create_atom_manifest.py diff --git a/sdk/create_molecule_manifest.py b/build/sdk/create_molecule_manifest.py similarity index 100% rename from sdk/create_molecule_manifest.py rename to build/sdk/create_molecule_manifest.py diff --git a/sdk/export_sdk.py b/build/sdk/export_sdk.py similarity index 100% rename from sdk/export_sdk.py rename to build/sdk/export_sdk.py diff --git a/sdk/generate_archive_manifest.py b/build/sdk/generate_archive_manifest.py similarity index 100% rename from sdk/generate_archive_manifest.py rename to build/sdk/generate_archive_manifest.py diff --git a/sdk/generate_meta.py b/build/sdk/generate_meta.py similarity index 100% rename from sdk/generate_meta.py rename to build/sdk/generate_meta.py diff --git a/sdk/manifest_schema.json b/build/sdk/manifest_schema.json similarity index 100% rename from sdk/manifest_schema.json rename to build/sdk/manifest_schema.json diff --git a/sdk/meta/banjo_library.json b/build/sdk/meta/banjo_library.json similarity index 100% rename from sdk/meta/banjo_library.json rename to build/sdk/meta/banjo_library.json diff --git a/sdk/meta/cc_prebuilt_library.json b/build/sdk/meta/cc_prebuilt_library.json similarity index 100% rename from sdk/meta/cc_prebuilt_library.json rename to build/sdk/meta/cc_prebuilt_library.json diff --git a/sdk/meta/cc_source_library.json b/build/sdk/meta/cc_source_library.json similarity index 100% rename from sdk/meta/cc_source_library.json rename to build/sdk/meta/cc_source_library.json diff --git a/sdk/meta/common.json b/build/sdk/meta/common.json similarity index 100% rename from sdk/meta/common.json rename to build/sdk/meta/common.json diff --git a/sdk/meta/dart_library.json b/build/sdk/meta/dart_library.json similarity index 100% rename from sdk/meta/dart_library.json rename to build/sdk/meta/dart_library.json diff --git a/sdk/meta/documentation.json b/build/sdk/meta/documentation.json similarity index 100% rename from sdk/meta/documentation.json rename to build/sdk/meta/documentation.json diff --git a/sdk/meta/fidl_library.json b/build/sdk/meta/fidl_library.json similarity index 100% rename from sdk/meta/fidl_library.json rename to build/sdk/meta/fidl_library.json diff --git a/sdk/meta/host_tool.json b/build/sdk/meta/host_tool.json similarity index 100% rename from sdk/meta/host_tool.json rename to build/sdk/meta/host_tool.json diff --git a/sdk/meta/image.json b/build/sdk/meta/image.json similarity index 100% rename from sdk/meta/image.json rename to build/sdk/meta/image.json diff --git a/sdk/meta/loadable_module.json b/build/sdk/meta/loadable_module.json similarity index 100% rename from sdk/meta/loadable_module.json rename to build/sdk/meta/loadable_module.json diff --git a/sdk/meta/manifest.json b/build/sdk/meta/manifest.json similarity index 100% rename from sdk/meta/manifest.json rename to build/sdk/meta/manifest.json diff --git a/sdk/meta/sysroot.json b/build/sdk/meta/sysroot.json similarity index 100% rename from sdk/meta/sysroot.json rename to build/sdk/meta/sysroot.json diff --git a/sdk/sdk.gni b/build/sdk/sdk.gni similarity index 100% rename from sdk/sdk.gni rename to build/sdk/sdk.gni diff --git a/sdk/sdk_atom.gni b/build/sdk/sdk_atom.gni similarity index 100% rename from sdk/sdk_atom.gni rename to build/sdk/sdk_atom.gni diff --git a/sdk/sdk_atom_alias.gni b/build/sdk/sdk_atom_alias.gni similarity index 100% rename from sdk/sdk_atom_alias.gni rename to build/sdk/sdk_atom_alias.gni diff --git a/sdk/sdk_common.py b/build/sdk/sdk_common.py similarity index 100% rename from sdk/sdk_common.py rename to build/sdk/sdk_common.py diff --git a/sdk/sdk_common_unittest.py b/build/sdk/sdk_common_unittest.py similarity index 100% rename from sdk/sdk_common_unittest.py rename to build/sdk/sdk_common_unittest.py diff --git a/sdk/sdk_documentation.gni b/build/sdk/sdk_documentation.gni similarity index 100% rename from sdk/sdk_documentation.gni rename to build/sdk/sdk_documentation.gni diff --git a/sdk/sdk_molecule.gni b/build/sdk/sdk_molecule.gni similarity index 100% rename from sdk/sdk_molecule.gni rename to build/sdk/sdk_molecule.gni diff --git a/sdk/sdk_prebuilt_executable.gni b/build/sdk/sdk_prebuilt_executable.gni similarity index 100% rename from sdk/sdk_prebuilt_executable.gni rename to build/sdk/sdk_prebuilt_executable.gni diff --git a/secondary/third_party/dart/pkg/analyzer/BUILD.gn b/build/secondary/third_party/dart/pkg/analyzer/BUILD.gn similarity index 100% rename from secondary/third_party/dart/pkg/analyzer/BUILD.gn rename to build/secondary/third_party/dart/pkg/analyzer/BUILD.gn diff --git a/secondary/third_party/dart/pkg/analyzer_cli/BUILD.gn b/build/secondary/third_party/dart/pkg/analyzer_cli/BUILD.gn similarity index 100% rename from secondary/third_party/dart/pkg/analyzer_cli/BUILD.gn rename to build/secondary/third_party/dart/pkg/analyzer_cli/BUILD.gn diff --git a/secondary/third_party/dart/pkg/build_integration/BUILD.gn b/build/secondary/third_party/dart/pkg/build_integration/BUILD.gn similarity index 100% rename from secondary/third_party/dart/pkg/build_integration/BUILD.gn rename to build/secondary/third_party/dart/pkg/build_integration/BUILD.gn diff --git a/secondary/third_party/dart/pkg/front_end/BUILD.gn b/build/secondary/third_party/dart/pkg/front_end/BUILD.gn similarity index 100% rename from secondary/third_party/dart/pkg/front_end/BUILD.gn rename to build/secondary/third_party/dart/pkg/front_end/BUILD.gn diff --git a/secondary/third_party/dart/pkg/kernel/BUILD.gn b/build/secondary/third_party/dart/pkg/kernel/BUILD.gn similarity index 100% rename from secondary/third_party/dart/pkg/kernel/BUILD.gn rename to build/secondary/third_party/dart/pkg/kernel/BUILD.gn diff --git a/secondary/third_party/dart/pkg/telemetry/BUILD.gn b/build/secondary/third_party/dart/pkg/telemetry/BUILD.gn similarity index 100% rename from secondary/third_party/dart/pkg/telemetry/BUILD.gn rename to build/secondary/third_party/dart/pkg/telemetry/BUILD.gn diff --git a/secondary/third_party/dart/pkg/typed_mock/BUILD.gn b/build/secondary/third_party/dart/pkg/typed_mock/BUILD.gn similarity index 100% rename from secondary/third_party/dart/pkg/typed_mock/BUILD.gn rename to build/secondary/third_party/dart/pkg/typed_mock/BUILD.gn diff --git a/secondary/third_party/dart/pkg/vm/BUILD.gn b/build/secondary/third_party/dart/pkg/vm/BUILD.gn similarity index 100% rename from secondary/third_party/dart/pkg/vm/BUILD.gn rename to build/secondary/third_party/dart/pkg/vm/BUILD.gn diff --git a/secondary/third_party/dart/third_party/pkg/func/BUILD.gn b/build/secondary/third_party/dart/third_party/pkg/func/BUILD.gn similarity index 100% rename from secondary/third_party/dart/third_party/pkg/func/BUILD.gn rename to build/secondary/third_party/dart/third_party/pkg/func/BUILD.gn diff --git a/secondary/third_party/dart/third_party/pkg/intl/BUILD.gn b/build/secondary/third_party/dart/third_party/pkg/intl/BUILD.gn similarity index 100% rename from secondary/third_party/dart/third_party/pkg/intl/BUILD.gn rename to build/secondary/third_party/dart/third_party/pkg/intl/BUILD.gn diff --git a/secondary/third_party/dart/third_party/pkg/linter/BUILD.gn b/build/secondary/third_party/dart/third_party/pkg/linter/BUILD.gn similarity index 100% rename from secondary/third_party/dart/third_party/pkg/linter/BUILD.gn rename to build/secondary/third_party/dart/third_party/pkg/linter/BUILD.gn diff --git a/secondary/third_party/glfw/BUILD.gn b/build/secondary/third_party/glfw/BUILD.gn similarity index 100% rename from secondary/third_party/glfw/BUILD.gn rename to build/secondary/third_party/glfw/BUILD.gn diff --git a/secondary/third_party/llvm/BUILD.gn b/build/secondary/third_party/llvm/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/BUILD.gn rename to build/secondary/third_party/llvm/BUILD.gn diff --git a/secondary/third_party/llvm/README.md b/build/secondary/third_party/llvm/README.md similarity index 100% rename from secondary/third_party/llvm/README.md rename to build/secondary/third_party/llvm/README.md diff --git a/secondary/third_party/llvm/include/llvm/Config/AsmParsers.def b/build/secondary/third_party/llvm/include/llvm/Config/AsmParsers.def similarity index 100% rename from secondary/third_party/llvm/include/llvm/Config/AsmParsers.def rename to build/secondary/third_party/llvm/include/llvm/Config/AsmParsers.def diff --git a/secondary/third_party/llvm/include/llvm/Config/AsmPrinters.def b/build/secondary/third_party/llvm/include/llvm/Config/AsmPrinters.def similarity index 100% rename from secondary/third_party/llvm/include/llvm/Config/AsmPrinters.def rename to build/secondary/third_party/llvm/include/llvm/Config/AsmPrinters.def diff --git a/secondary/third_party/llvm/include/llvm/Config/Disassemblers.def b/build/secondary/third_party/llvm/include/llvm/Config/Disassemblers.def similarity index 100% rename from secondary/third_party/llvm/include/llvm/Config/Disassemblers.def rename to build/secondary/third_party/llvm/include/llvm/Config/Disassemblers.def diff --git a/secondary/third_party/llvm/include/llvm/Config/Targets.def b/build/secondary/third_party/llvm/include/llvm/Config/Targets.def similarity index 100% rename from secondary/third_party/llvm/include/llvm/Config/Targets.def rename to build/secondary/third_party/llvm/include/llvm/Config/Targets.def diff --git a/secondary/third_party/llvm/include/llvm/Config/abi-breaking.h b/build/secondary/third_party/llvm/include/llvm/Config/abi-breaking.h similarity index 100% rename from secondary/third_party/llvm/include/llvm/Config/abi-breaking.h rename to build/secondary/third_party/llvm/include/llvm/Config/abi-breaking.h diff --git a/secondary/third_party/llvm/include/llvm/Config/config.h b/build/secondary/third_party/llvm/include/llvm/Config/config.h similarity index 100% rename from secondary/third_party/llvm/include/llvm/Config/config.h rename to build/secondary/third_party/llvm/include/llvm/Config/config.h diff --git a/secondary/third_party/llvm/include/llvm/Config/llvm-config.h b/build/secondary/third_party/llvm/include/llvm/Config/llvm-config.h similarity index 100% rename from secondary/third_party/llvm/include/llvm/Config/llvm-config.h rename to build/secondary/third_party/llvm/include/llvm/Config/llvm-config.h diff --git a/secondary/third_party/llvm/include/llvm/Support/VCSRevision.h b/build/secondary/third_party/llvm/include/llvm/Support/VCSRevision.h similarity index 100% rename from secondary/third_party/llvm/include/llvm/Support/VCSRevision.h rename to build/secondary/third_party/llvm/include/llvm/Support/VCSRevision.h diff --git a/secondary/third_party/llvm/lib/BinaryFormat/BUILD.gn b/build/secondary/third_party/llvm/lib/BinaryFormat/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/BinaryFormat/BUILD.gn rename to build/secondary/third_party/llvm/lib/BinaryFormat/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Bitcode/BUILD.gn b/build/secondary/third_party/llvm/lib/Bitcode/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Bitcode/BUILD.gn rename to build/secondary/third_party/llvm/lib/Bitcode/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Bitcode/Reader/BUILD.gn b/build/secondary/third_party/llvm/lib/Bitcode/Reader/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Bitcode/Reader/BUILD.gn rename to build/secondary/third_party/llvm/lib/Bitcode/Reader/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Bitcode/Writer/BUILD.gn b/build/secondary/third_party/llvm/lib/Bitcode/Writer/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Bitcode/Writer/BUILD.gn rename to build/secondary/third_party/llvm/lib/Bitcode/Writer/BUILD.gn diff --git a/secondary/third_party/llvm/lib/DebugInfo/BUILD.gn b/build/secondary/third_party/llvm/lib/DebugInfo/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/DebugInfo/BUILD.gn rename to build/secondary/third_party/llvm/lib/DebugInfo/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Demangle/BUILD.gn b/build/secondary/third_party/llvm/lib/Demangle/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Demangle/BUILD.gn rename to build/secondary/third_party/llvm/lib/Demangle/BUILD.gn diff --git a/secondary/third_party/llvm/lib/IR/BUILD.gn b/build/secondary/third_party/llvm/lib/IR/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/IR/BUILD.gn rename to build/secondary/third_party/llvm/lib/IR/BUILD.gn diff --git a/secondary/third_party/llvm/lib/MC/BUILD.gn b/build/secondary/third_party/llvm/lib/MC/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/MC/BUILD.gn rename to build/secondary/third_party/llvm/lib/MC/BUILD.gn diff --git a/secondary/third_party/llvm/lib/MC/MCDisassembler/BUILD.gn b/build/secondary/third_party/llvm/lib/MC/MCDisassembler/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/MC/MCDisassembler/BUILD.gn rename to build/secondary/third_party/llvm/lib/MC/MCDisassembler/BUILD.gn diff --git a/secondary/third_party/llvm/lib/MC/MCParser/BUILD.gn b/build/secondary/third_party/llvm/lib/MC/MCParser/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/MC/MCParser/BUILD.gn rename to build/secondary/third_party/llvm/lib/MC/MCParser/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Object/BUILD.gn b/build/secondary/third_party/llvm/lib/Object/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Object/BUILD.gn rename to build/secondary/third_party/llvm/lib/Object/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Support/BUILD.gn b/build/secondary/third_party/llvm/lib/Support/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Support/BUILD.gn rename to build/secondary/third_party/llvm/lib/Support/BUILD.gn diff --git a/secondary/third_party/llvm/lib/TableGen/BUILD.gn b/build/secondary/third_party/llvm/lib/TableGen/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/TableGen/BUILD.gn rename to build/secondary/third_party/llvm/lib/TableGen/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Target/AArch64/BUILD.gn b/build/secondary/third_party/llvm/lib/Target/AArch64/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Target/AArch64/BUILD.gn rename to build/secondary/third_party/llvm/lib/Target/AArch64/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Target/AArch64/Disassembler/BUILD.gn b/build/secondary/third_party/llvm/lib/Target/AArch64/Disassembler/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Target/AArch64/Disassembler/BUILD.gn rename to build/secondary/third_party/llvm/lib/Target/AArch64/Disassembler/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Target/X86/BUILD.gn b/build/secondary/third_party/llvm/lib/Target/X86/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Target/X86/BUILD.gn rename to build/secondary/third_party/llvm/lib/Target/X86/BUILD.gn diff --git a/secondary/third_party/llvm/lib/Target/X86/Disassembler/BUILD.gn b/build/secondary/third_party/llvm/lib/Target/X86/Disassembler/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/lib/Target/X86/Disassembler/BUILD.gn rename to build/secondary/third_party/llvm/lib/Target/X86/Disassembler/BUILD.gn diff --git a/secondary/third_party/llvm/utils/TableGen/BUILD.gn b/build/secondary/third_party/llvm/utils/TableGen/BUILD.gn similarity index 100% rename from secondary/third_party/llvm/utils/TableGen/BUILD.gn rename to build/secondary/third_party/llvm/utils/TableGen/BUILD.gn diff --git a/secondary/third_party/llvm/utils/TableGen/tablegen.gni b/build/secondary/third_party/llvm/utils/TableGen/tablegen.gni similarity index 100% rename from secondary/third_party/llvm/utils/TableGen/tablegen.gni rename to build/secondary/third_party/llvm/utils/TableGen/tablegen.gni diff --git a/secondary/third_party/shaderc/fake_sys/BUILD.gn b/build/secondary/third_party/shaderc/fake_sys/BUILD.gn similarity index 100% rename from secondary/third_party/shaderc/fake_sys/BUILD.gn rename to build/secondary/third_party/shaderc/fake_sys/BUILD.gn diff --git a/secondary/third_party/shaderc/fake_sys/sys/resource.h b/build/secondary/third_party/shaderc/fake_sys/sys/resource.h similarity index 100% rename from secondary/third_party/shaderc/fake_sys/sys/resource.h rename to build/secondary/third_party/shaderc/fake_sys/sys/resource.h diff --git a/secondary/third_party/shaderc/libshaderc/BUILD.gn b/build/secondary/third_party/shaderc/libshaderc/BUILD.gn similarity index 100% rename from secondary/third_party/shaderc/libshaderc/BUILD.gn rename to build/secondary/third_party/shaderc/libshaderc/BUILD.gn diff --git a/secondary/third_party/shaderc/libshaderc_util/BUILD.gn b/build/secondary/third_party/shaderc/libshaderc_util/BUILD.gn similarity index 100% rename from secondary/third_party/shaderc/libshaderc_util/BUILD.gn rename to build/secondary/third_party/shaderc/libshaderc_util/BUILD.gn diff --git a/secondary/third_party/shaderc/third_party/glslang/BUILD.gn b/build/secondary/third_party/shaderc/third_party/glslang/BUILD.gn similarity index 100% rename from secondary/third_party/shaderc/third_party/glslang/BUILD.gn rename to build/secondary/third_party/shaderc/third_party/glslang/BUILD.gn diff --git a/secondary/third_party/shaderc/third_party/spirv-tools/BUILD.gn b/build/secondary/third_party/shaderc/third_party/spirv-tools/BUILD.gn similarity index 100% rename from secondary/third_party/shaderc/third_party/spirv-tools/BUILD.gn rename to build/secondary/third_party/shaderc/third_party/spirv-tools/BUILD.gn diff --git a/secondary/third_party/spirv-cross/BUILD.gn b/build/secondary/third_party/spirv-cross/BUILD.gn similarity index 100% rename from secondary/third_party/spirv-cross/BUILD.gn rename to build/secondary/third_party/spirv-cross/BUILD.gn diff --git a/test.gni b/build/test.gni similarity index 100% rename from test.gni rename to build/test.gni diff --git a/test/test_package.gni b/build/test/test_package.gni similarity index 100% rename from test/test_package.gni rename to build/test/test_package.gni diff --git a/testing/environments.gni b/build/testing/environments.gni similarity index 100% rename from testing/environments.gni rename to build/testing/environments.gni diff --git a/testing/platforms.gni b/build/testing/platforms.gni similarity index 100% rename from testing/platforms.gni rename to build/testing/platforms.gni diff --git a/testing/secret_spec.gni b/build/testing/secret_spec.gni similarity index 100% rename from testing/secret_spec.gni rename to build/testing/secret_spec.gni diff --git a/testing/test_spec.gni b/build/testing/test_spec.gni similarity index 100% rename from testing/test_spec.gni rename to build/testing/test_spec.gni diff --git a/toolchain/BUILD.gn b/build/toolchain/BUILD.gn similarity index 100% rename from toolchain/BUILD.gn rename to build/toolchain/BUILD.gn diff --git a/toolchain/ccache.gni b/build/toolchain/ccache.gni similarity index 100% rename from toolchain/ccache.gni rename to build/toolchain/ccache.gni diff --git a/toolchain/clang_toolchain.gni b/build/toolchain/clang_toolchain.gni similarity index 100% rename from toolchain/clang_toolchain.gni rename to build/toolchain/clang_toolchain.gni diff --git a/toolchain/fuchsia/BUILD.gn b/build/toolchain/fuchsia/BUILD.gn similarity index 100% rename from toolchain/fuchsia/BUILD.gn rename to build/toolchain/fuchsia/BUILD.gn diff --git a/toolchain/goma.gni b/build/toolchain/goma.gni similarity index 100% rename from toolchain/goma.gni rename to build/toolchain/goma.gni diff --git a/toolchain/variant.gni b/build/toolchain/variant.gni similarity index 100% rename from toolchain/variant.gni rename to build/toolchain/variant.gni diff --git a/tools/README.md b/build/tools/README.md similarity index 100% rename from tools/README.md rename to build/tools/README.md diff --git a/tools/json_merge/BUILD.gn b/build/tools/json_merge/BUILD.gn similarity index 100% rename from tools/json_merge/BUILD.gn rename to build/tools/json_merge/BUILD.gn diff --git a/tools/json_merge/example/BUILD.gn b/build/tools/json_merge/example/BUILD.gn similarity index 100% rename from tools/json_merge/example/BUILD.gn rename to build/tools/json_merge/example/BUILD.gn diff --git a/tools/json_merge/example/black_white.json b/build/tools/json_merge/example/black_white.json similarity index 100% rename from tools/json_merge/example/black_white.json rename to build/tools/json_merge/example/black_white.json diff --git a/tools/json_merge/example/rgb.json b/build/tools/json_merge/example/rgb.json similarity index 100% rename from tools/json_merge/example/rgb.json rename to build/tools/json_merge/example/rgb.json diff --git a/tools/json_merge/json_merge.cc b/build/tools/json_merge/json_merge.cc similarity index 100% rename from tools/json_merge/json_merge.cc rename to build/tools/json_merge/json_merge.cc diff --git a/tools/json_merge/json_merge.gni b/build/tools/json_merge/json_merge.gni similarity index 100% rename from tools/json_merge/json_merge.gni rename to build/tools/json_merge/json_merge.gni diff --git a/tools/json_merge/json_merge.h b/build/tools/json_merge/json_merge.h similarity index 100% rename from tools/json_merge/json_merge.h rename to build/tools/json_merge/json_merge.h diff --git a/tools/json_merge/main.cc b/build/tools/json_merge/main.cc similarity index 100% rename from tools/json_merge/main.cc rename to build/tools/json_merge/main.cc diff --git a/tools/json_merge/test.cc b/build/tools/json_merge/test.cc similarity index 100% rename from tools/json_merge/test.cc rename to build/tools/json_merge/test.cc diff --git a/tools/json_validator/BUILD.gn b/build/tools/json_validator/BUILD.gn similarity index 100% rename from tools/json_validator/BUILD.gn rename to build/tools/json_validator/BUILD.gn diff --git a/tools/json_validator/README.md b/build/tools/json_validator/README.md similarity index 100% rename from tools/json_validator/README.md rename to build/tools/json_validator/README.md diff --git a/tools/json_validator/main.cc b/build/tools/json_validator/main.cc similarity index 100% rename from tools/json_validator/main.cc rename to build/tools/json_validator/main.cc diff --git a/tools/tar_maker/BUILD.gn b/build/tools/tar_maker/BUILD.gn similarity index 100% rename from tools/tar_maker/BUILD.gn rename to build/tools/tar_maker/BUILD.gn diff --git a/tools/tar_maker/main.go b/build/tools/tar_maker/main.go similarity index 100% rename from tools/tar_maker/main.go rename to build/tools/tar_maker/main.go diff --git a/vulkan/config.gni b/build/vulkan/config.gni similarity index 100% rename from vulkan/config.gni rename to build/vulkan/config.gni diff --git a/zircon/BUILD.gn b/build/zircon/BUILD.gn similarity index 100% rename from zircon/BUILD.gn rename to build/zircon/BUILD.gn diff --git a/zircon/MAINTAINERS b/build/zircon/MAINTAINERS similarity index 100% rename from zircon/MAINTAINERS rename to build/zircon/MAINTAINERS diff --git a/zircon/README.md b/build/zircon/README.md similarity index 100% rename from zircon/README.md rename to build/zircon/README.md diff --git a/zircon/add_library_debug_data.py b/build/zircon/add_library_debug_data.py similarity index 100% rename from zircon/add_library_debug_data.py rename to build/zircon/add_library_debug_data.py diff --git a/zircon/add_sysroot_debug_data.py b/build/zircon/add_sysroot_debug_data.py similarity index 100% rename from zircon/add_sysroot_debug_data.py rename to build/zircon/add_sysroot_debug_data.py diff --git a/zircon/banjo.mako b/build/zircon/banjo.mako similarity index 100% rename from zircon/banjo.mako rename to build/zircon/banjo.mako diff --git a/zircon/banjo_dummy.mako b/build/zircon/banjo_dummy.mako similarity index 100% rename from zircon/banjo_dummy.mako rename to build/zircon/banjo_dummy.mako diff --git a/zircon/boards.mako b/build/zircon/boards.mako similarity index 100% rename from zircon/boards.mako rename to build/zircon/boards.mako diff --git a/zircon/create_gn_rules.py b/build/zircon/create_gn_rules.py similarity index 100% rename from zircon/create_gn_rules.py rename to build/zircon/create_gn_rules.py diff --git a/zircon/fidl.mako b/build/zircon/fidl.mako similarity index 100% rename from zircon/fidl.mako rename to build/zircon/fidl.mako diff --git a/zircon/header.mako b/build/zircon/header.mako similarity index 100% rename from zircon/header.mako rename to build/zircon/header.mako diff --git a/zircon/host_tool.mako b/build/zircon/host_tool.mako similarity index 100% rename from zircon/host_tool.mako rename to build/zircon/host_tool.mako diff --git a/zircon/list_boards.py b/build/zircon/list_boards.py similarity index 100% rename from zircon/list_boards.py rename to build/zircon/list_boards.py diff --git a/zircon/list_source_files.py b/build/zircon/list_source_files.py similarity index 100% rename from zircon/list_source_files.py rename to build/zircon/list_source_files.py diff --git a/zircon/main.mako b/build/zircon/main.mako similarity index 100% rename from zircon/main.mako rename to build/zircon/main.mako diff --git a/zircon/shared_library.mako b/build/zircon/shared_library.mako similarity index 100% rename from zircon/shared_library.mako rename to build/zircon/shared_library.mako diff --git a/zircon/source_library.mako b/build/zircon/source_library.mako similarity index 100% rename from zircon/source_library.mako rename to build/zircon/source_library.mako diff --git a/zircon/static_library.mako b/build/zircon/static_library.mako similarity index 100% rename from zircon/static_library.mako rename to build/zircon/static_library.mako diff --git a/zircon/sysroot.mako b/build/zircon/sysroot.mako similarity index 100% rename from zircon/sysroot.mako rename to build/zircon/sysroot.mako