1###############################################################################
2# @generated
3# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
4# regenerate this file, run the following:
5#
6#     bazel run @//crate_universe/3rdparty:crates_vendor
7###############################################################################
8
9load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
10load("@rules_rust//rust:defs.bzl", "rust_library")
11
12package(default_visibility = ["//visibility:public"])
13
14rust_library(
15    name = "libc",
16    srcs = glob(
17        include = ["**/*.rs"],
18        allow_empty = True,
19    ),
20    compile_data = glob(
21        include = ["**"],
22        allow_empty = True,
23        exclude = [
24            "**/* *",
25            ".tmp_git_root/**/*",
26            "BUILD",
27            "BUILD.bazel",
28            "WORKSPACE",
29            "WORKSPACE.bazel",
30        ],
31    ),
32    crate_features = [
33        "default",
34        "std",
35    ] + select({
36        "@rules_rust//rust/platform:aarch64-apple-darwin": [
37            "extra_traits",  # aarch64-apple-darwin
38        ],
39        "@rules_rust//rust/platform:aarch64-apple-ios": [
40            "extra_traits",  # aarch64-apple-ios
41        ],
42        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
43            "extra_traits",  # aarch64-apple-ios-sim
44        ],
45        "@rules_rust//rust/platform:aarch64-fuchsia": [
46            "extra_traits",  # aarch64-fuchsia
47        ],
48        "@rules_rust//rust/platform:aarch64-linux-android": [
49            "extra_traits",  # aarch64-linux-android
50        ],
51        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
52            "extra_traits",  # aarch64-unknown-linux-gnu
53        ],
54        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
55            "extra_traits",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
56        ],
57        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
58            "extra_traits",  # aarch64-unknown-nto-qnx710
59        ],
60        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
61            "extra_traits",  # arm-unknown-linux-gnueabi
62        ],
63        "@rules_rust//rust/platform:armv7-linux-androideabi": [
64            "extra_traits",  # armv7-linux-androideabi
65        ],
66        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
67            "extra_traits",  # armv7-unknown-linux-gnueabi
68        ],
69        "@rules_rust//rust/platform:i686-apple-darwin": [
70            "extra_traits",  # i686-apple-darwin
71        ],
72        "@rules_rust//rust/platform:i686-linux-android": [
73            "extra_traits",  # i686-linux-android
74        ],
75        "@rules_rust//rust/platform:i686-unknown-freebsd": [
76            "extra_traits",  # i686-unknown-freebsd
77        ],
78        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
79            "extra_traits",  # i686-unknown-linux-gnu
80        ],
81        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
82            "extra_traits",  # powerpc-unknown-linux-gnu
83        ],
84        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
85            "extra_traits",  # riscv32imc-unknown-none-elf
86        ],
87        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
88            "extra_traits",  # riscv64gc-unknown-none-elf
89        ],
90        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
91            "extra_traits",  # s390x-unknown-linux-gnu
92        ],
93        "@rules_rust//rust/platform:thumbv7em-none-eabi": [
94            "extra_traits",  # thumbv7em-none-eabi
95        ],
96        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
97            "extra_traits",  # thumbv8m.main-none-eabi
98        ],
99        "@rules_rust//rust/platform:wasm32-wasi": [
100            "extra_traits",  # wasm32-wasi
101        ],
102        "@rules_rust//rust/platform:x86_64-apple-darwin": [
103            "extra_traits",  # x86_64-apple-darwin
104        ],
105        "@rules_rust//rust/platform:x86_64-apple-ios": [
106            "extra_traits",  # x86_64-apple-ios
107        ],
108        "@rules_rust//rust/platform:x86_64-fuchsia": [
109            "extra_traits",  # x86_64-fuchsia
110        ],
111        "@rules_rust//rust/platform:x86_64-linux-android": [
112            "extra_traits",  # x86_64-linux-android
113        ],
114        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
115            "extra_traits",  # x86_64-unknown-freebsd
116        ],
117        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
118            "extra_traits",  # x86_64-unknown-linux-gnu
119        ],
120        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
121            "extra_traits",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
122        ],
123        "@rules_rust//rust/platform:x86_64-unknown-none": [
124            "extra_traits",  # x86_64-unknown-none
125        ],
126        "//conditions:default": [],
127    }),
128    crate_root = "src/lib.rs",
129    edition = "2015",
130    rustc_flags = [
131        "--cap-lints=allow",
132    ],
133    tags = [
134        "cargo-bazel",
135        "crate-name=libc",
136        "manual",
137        "noclippy",
138        "norustfmt",
139    ],
140    target_compatible_with = select({
141        "@rules_rust//rust/platform:aarch64-apple-darwin": [],
142        "@rules_rust//rust/platform:aarch64-apple-ios": [],
143        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
144        "@rules_rust//rust/platform:aarch64-fuchsia": [],
145        "@rules_rust//rust/platform:aarch64-linux-android": [],
146        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
147        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
148        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
149        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
150        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
151        "@rules_rust//rust/platform:armv7-linux-androideabi": [],
152        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
153        "@rules_rust//rust/platform:i686-apple-darwin": [],
154        "@rules_rust//rust/platform:i686-linux-android": [],
155        "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
156        "@rules_rust//rust/platform:i686-unknown-freebsd": [],
157        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
158        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
159        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
160        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
161        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
162        "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
163        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
164        "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
165        "@rules_rust//rust/platform:wasm32-wasi": [],
166        "@rules_rust//rust/platform:x86_64-apple-darwin": [],
167        "@rules_rust//rust/platform:x86_64-apple-ios": [],
168        "@rules_rust//rust/platform:x86_64-fuchsia": [],
169        "@rules_rust//rust/platform:x86_64-linux-android": [],
170        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
171        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
172        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
173        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
174        "@rules_rust//rust/platform:x86_64-unknown-none": [],
175        "//conditions:default": ["@platforms//:incompatible"],
176    }),
177    version = "0.2.149",
178    deps = [
179        "@cui__libc-0.2.149//:build_script_build",
180    ],
181)
182
183cargo_build_script(
184    name = "_bs",
185    srcs = glob(
186        include = ["**/*.rs"],
187        allow_empty = True,
188    ),
189    crate_features = [
190        "default",
191        "std",
192    ] + select({
193        "@rules_rust//rust/platform:aarch64-apple-darwin": [
194            "extra_traits",  # aarch64-apple-darwin
195        ],
196        "@rules_rust//rust/platform:aarch64-apple-ios": [
197            "extra_traits",  # aarch64-apple-ios
198        ],
199        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
200            "extra_traits",  # aarch64-apple-ios-sim
201        ],
202        "@rules_rust//rust/platform:aarch64-fuchsia": [
203            "extra_traits",  # aarch64-fuchsia
204        ],
205        "@rules_rust//rust/platform:aarch64-linux-android": [
206            "extra_traits",  # aarch64-linux-android
207        ],
208        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
209            "extra_traits",  # aarch64-unknown-linux-gnu
210        ],
211        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
212            "extra_traits",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
213        ],
214        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
215            "extra_traits",  # aarch64-unknown-nto-qnx710
216        ],
217        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
218            "extra_traits",  # arm-unknown-linux-gnueabi
219        ],
220        "@rules_rust//rust/platform:armv7-linux-androideabi": [
221            "extra_traits",  # armv7-linux-androideabi
222        ],
223        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
224            "extra_traits",  # armv7-unknown-linux-gnueabi
225        ],
226        "@rules_rust//rust/platform:i686-apple-darwin": [
227            "extra_traits",  # i686-apple-darwin
228        ],
229        "@rules_rust//rust/platform:i686-linux-android": [
230            "extra_traits",  # i686-linux-android
231        ],
232        "@rules_rust//rust/platform:i686-unknown-freebsd": [
233            "extra_traits",  # i686-unknown-freebsd
234        ],
235        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
236            "extra_traits",  # i686-unknown-linux-gnu
237        ],
238        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
239            "extra_traits",  # powerpc-unknown-linux-gnu
240        ],
241        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
242            "extra_traits",  # riscv32imc-unknown-none-elf
243        ],
244        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
245            "extra_traits",  # riscv64gc-unknown-none-elf
246        ],
247        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
248            "extra_traits",  # s390x-unknown-linux-gnu
249        ],
250        "@rules_rust//rust/platform:thumbv7em-none-eabi": [
251            "extra_traits",  # thumbv7em-none-eabi
252        ],
253        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
254            "extra_traits",  # thumbv8m.main-none-eabi
255        ],
256        "@rules_rust//rust/platform:wasm32-wasi": [
257            "extra_traits",  # wasm32-wasi
258        ],
259        "@rules_rust//rust/platform:x86_64-apple-darwin": [
260            "extra_traits",  # x86_64-apple-darwin
261        ],
262        "@rules_rust//rust/platform:x86_64-apple-ios": [
263            "extra_traits",  # x86_64-apple-ios
264        ],
265        "@rules_rust//rust/platform:x86_64-fuchsia": [
266            "extra_traits",  # x86_64-fuchsia
267        ],
268        "@rules_rust//rust/platform:x86_64-linux-android": [
269            "extra_traits",  # x86_64-linux-android
270        ],
271        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
272            "extra_traits",  # x86_64-unknown-freebsd
273        ],
274        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
275            "extra_traits",  # x86_64-unknown-linux-gnu
276        ],
277        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
278            "extra_traits",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
279        ],
280        "@rules_rust//rust/platform:x86_64-unknown-none": [
281            "extra_traits",  # x86_64-unknown-none
282        ],
283        "//conditions:default": [],
284    }),
285    crate_name = "build_script_build",
286    crate_root = "build.rs",
287    data = glob(
288        include = ["**"],
289        allow_empty = True,
290        exclude = [
291            "**/* *",
292            ".tmp_git_root/**/*",
293            "BUILD",
294            "BUILD.bazel",
295            "WORKSPACE",
296            "WORKSPACE.bazel",
297        ],
298    ),
299    edition = "2015",
300    pkg_name = "libc",
301    rustc_flags = [
302        "--cap-lints=allow",
303    ],
304    tags = [
305        "cargo-bazel",
306        "crate-name=libc",
307        "manual",
308        "noclippy",
309        "norustfmt",
310    ],
311    version = "0.2.149",
312    visibility = ["//visibility:private"],
313)
314
315alias(
316    name = "build_script_build",
317    actual = ":_bs",
318    tags = ["manual"],
319)
320