| # To be generated by Facebook's `reindeer` tool once that is open source. |
| |
| load("//tools/buck:rust_library.bzl", "rust_library") |
| |
| rust_library( |
| name = "bitflags", |
| srcs = glob(["vendor/bitflags-1.3.2/src/**"]), |
| ) |
| |
| rust_library( |
| name = "cc", |
| srcs = glob(["vendor/cc-1.0.72/src/**"]), |
| visibility = ["PUBLIC"], |
| ) |
| |
| rust_library( |
| name = "clap", |
| srcs = glob(["vendor/clap-3.0.13/src/**"]), |
| features = ["std"], |
| visibility = ["PUBLIC"], |
| deps = [ |
| ":bitflags", |
| ":indexmap", |
| ":os_str_bytes", |
| ":textwrap", |
| ], |
| ) |
| |
| rust_library( |
| name = "codespan-reporting", |
| srcs = glob(["vendor/codespan-reporting-0.11.1/src/**"]), |
| visibility = ["PUBLIC"], |
| deps = [ |
| ":termcolor", |
| ":unicode-width", |
| ], |
| ) |
| |
| rust_library( |
| name = "hashbrown", |
| srcs = glob(["vendor/hashbrown-0.11.2/src/**"]), |
| features = ["raw"], |
| ) |
| |
| rust_library( |
| name = "indexmap", |
| srcs = glob(["vendor/indexmap-1.8.0/src/**"]), |
| features = ["std"], |
| rustc_flags = ["--cfg=has_std"], |
| deps = [":hashbrown"], |
| ) |
| |
| rust_library( |
| name = "memchr", |
| srcs = glob(["vendor/memchr-2.4.1/src/**"]), |
| crate_root = "vendor/memchr-2.4.1/src/lib.rs", |
| features = ["std"], |
| ) |
| |
| rust_library( |
| name = "once_cell", |
| srcs = glob(["vendor/once_cell-1.9.0/src/**"]), |
| features = [ |
| "alloc", |
| "std", |
| ], |
| visibility = ["PUBLIC"], |
| ) |
| |
| rust_library( |
| name = "os_str_bytes", |
| srcs = glob(["vendor/os_str_bytes-6.0.0/src/**"]), |
| features = [ |
| "memchr", |
| "raw_os_str", |
| ], |
| deps = [":memchr"], |
| ) |
| |
| rust_library( |
| name = "proc-macro2", |
| srcs = glob(["vendor/proc-macro2-1.0.36/src/**"]), |
| build_script = "vendor/proc-macro2-1.0.36/build.rs", |
| features = [ |
| "proc-macro", |
| "span-locations", |
| ], |
| visibility = ["PUBLIC"], |
| deps = [":unicode-xid"], |
| ) |
| |
| rust_library( |
| name = "quote", |
| srcs = glob(["vendor/quote-1.0.15/src/**"]), |
| features = ["proc-macro"], |
| visibility = ["PUBLIC"], |
| deps = [":proc-macro2"], |
| ) |
| |
| rust_library( |
| name = "scratch", |
| srcs = glob(["vendor/scratch-1.0.1/src/**"]), |
| env = {"OUT_DIR": ""}, |
| visibility = ["PUBLIC"], |
| ) |
| |
| rust_library( |
| name = "syn", |
| srcs = glob(["vendor/syn-1.0.86/src/**"]), |
| build_script = "vendor/syn-1.0.86/build.rs", |
| features = [ |
| "clone-impls", |
| "derive", |
| "full", |
| "parsing", |
| "printing", |
| "proc-macro", |
| ], |
| visibility = ["PUBLIC"], |
| deps = [ |
| ":proc-macro2", |
| ":quote", |
| ":unicode-xid", |
| ], |
| ) |
| |
| rust_library( |
| name = "termcolor", |
| srcs = glob(["vendor/termcolor-1.1.2/src/**"]), |
| ) |
| |
| rust_library( |
| name = "textwrap", |
| srcs = glob(["vendor/textwrap-0.14.2/src/**"]), |
| deps = [":unicode-width"], |
| ) |
| |
| rust_library( |
| name = "unicode-width", |
| srcs = glob(["vendor/unicode-width-0.1.9/src/**"]), |
| ) |
| |
| rust_library( |
| name = "unicode-xid", |
| srcs = glob(["vendor/unicode-xid-0.2.2/src/**"]), |
| ) |