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