blob: 78fb2a957b61a472ce96255c36a0a786c766b8bb [file] [log] [blame]
David Tolnay5bde59d2020-02-09 18:59:12 -08001# To be generated by Facebook's `reindeer` tool once that is open source.
2
3rust_library(
4 name = "anyhow",
David Tolnaya96213c2020-07-30 22:19:57 -07005 srcs = glob(["vendor/anyhow-1.0.32/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -08006 visibility = ["PUBLIC"],
7 features = ["std"],
8)
9
10rust_library(
11 name = "bitflags",
12 srcs = glob(["vendor/bitflags-1.2.1/src/**"]),
13)
14
15rust_library(
16 name = "cc",
David Tolnaya96213c2020-07-30 22:19:57 -070017 srcs = glob(["vendor/cc-1.0.58/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -080018 visibility = ["PUBLIC"],
19)
20
21rust_library(
22 name = "clap",
David Tolnay6aa34e42020-05-11 20:56:51 -070023 srcs = glob(["vendor/clap-2.33.1/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -080024 edition = "2015",
David Tolnayb316d0b2020-07-30 22:39:23 -070025 visibility = ["PUBLIC"],
David Tolnay5bde59d2020-02-09 18:59:12 -080026 deps = [
27 ":bitflags",
28 ":textwrap",
29 ":unicode-width",
30 ],
31)
32
33rust_library(
David Tolnay5bde59d2020-02-09 18:59:12 -080034 name = "codespan-reporting",
David Tolnaya96213c2020-07-30 22:19:57 -070035 srcs = glob(["vendor/codespan-reporting-0.9.5/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -080036 visibility = ["PUBLIC"],
37 deps = [
David Tolnay5bde59d2020-02-09 18:59:12 -080038 ":termcolor",
39 ":unicode-width",
40 ],
41)
42
43rust_library(
David Tolnay5bde59d2020-02-09 18:59:12 -080044 name = "lazy_static",
45 srcs = glob(["vendor/lazy_static-1.4.0/src/**"]),
46)
47
48rust_library(
49 name = "link-cplusplus",
David Tolnaya96213c2020-07-30 22:19:57 -070050 srcs = glob(["vendor/link-cplusplus-1.0.2/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -080051 visibility = ["PUBLIC"],
52)
53
54rust_library(
David Tolnay5bde59d2020-02-09 18:59:12 -080055 name = "proc-macro2",
David Tolnaya96213c2020-07-30 22:19:57 -070056 srcs = glob(["vendor/proc-macro2-1.0.19/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -080057 visibility = ["PUBLIC"],
58 features = [
59 "proc-macro",
60 "span-locations",
61 ],
62 rustc_flags = [
63 "--cfg=span_locations",
64 "--cfg=use_proc_macro",
65 "--cfg=wrap_proc_macro",
66 ],
67 deps = [":unicode-xid"],
68)
69
70rust_library(
71 name = "quote",
David Tolnaya96213c2020-07-30 22:19:57 -070072 srcs = glob(["vendor/quote-1.0.7/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -080073 visibility = ["PUBLIC"],
74 features = ["proc-macro"],
75 deps = [":proc-macro2"],
76)
77
78rust_library(
David Tolnay5bde59d2020-02-09 18:59:12 -080079 name = "syn",
David Tolnaya96213c2020-07-30 22:19:57 -070080 srcs = glob(["vendor/syn-1.0.36/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -080081 visibility = ["PUBLIC"],
82 features = [
83 "clone-impls",
84 "derive",
85 "full",
86 "parsing",
87 "printing",
88 "proc-macro",
89 ],
90 deps = [
91 ":proc-macro2",
92 ":quote",
93 ":unicode-xid",
94 ],
95)
96
97rust_library(
David Tolnay5bde59d2020-02-09 18:59:12 -080098 name = "termcolor",
99 srcs = glob(["vendor/termcolor-1.1.0/src/**"]),
100)
101
102rust_library(
103 name = "textwrap",
104 srcs = glob(["vendor/textwrap-0.11.0/src/**"]),
105 deps = [":unicode-width"],
106)
107
108rust_library(
David Tolnay5bde59d2020-02-09 18:59:12 -0800109 name = "unicode-width",
David Tolnaya96213c2020-07-30 22:19:57 -0700110 srcs = glob(["vendor/unicode-width-0.1.8/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -0800111)
112
113rust_library(
114 name = "unicode-xid",
David Tolnaya96213c2020-07-30 22:19:57 -0700115 srcs = glob(["vendor/unicode-xid-0.2.1/src/**"]),
David Tolnay5bde59d2020-02-09 18:59:12 -0800116)