BUILD 752 B

1234567891011121314151617181920212223242526272829
  1. # Part of the Carbon Language project, under the Apache License v2.0 with LLVM
  2. # Exceptions. See /LICENSE for license information.
  3. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  4. load("//bazel/manifest:defs.bzl", "manifest")
  5. # Raw prelude files.
  6. filegroup(
  7. name = "prelude_files",
  8. srcs = ["prelude.carbon"] + glob(["prelude/**/*.carbon"]),
  9. )
  10. # A list of prelude inputs.
  11. # This is consumed by //toolchain/install:install_paths.
  12. manifest(
  13. name = "prelude_manifest.txt",
  14. srcs = [":prelude_files"],
  15. strip_package_dir = True,
  16. )
  17. # All files for the toolchain install.
  18. filegroup(
  19. name = "prelude",
  20. srcs = [
  21. ":prelude_files",
  22. ":prelude_manifest.txt",
  23. ],
  24. visibility = ["//visibility:public"],
  25. )