xref: /aosp_15_r20/external/bazelbuild-rules_rust/wasm_bindgen/3rdparty/crates/BUILD.libc-0.2.150.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
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 @//wasm_bindgen/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 = select({
33        "@rules_rust//rust/platform:aarch64-apple-darwin": [
34            "default",  # aarch64-apple-darwin
35            "extra_traits",  # aarch64-apple-darwin
36            "std",  # aarch64-apple-darwin
37        ],
38        "@rules_rust//rust/platform:aarch64-apple-ios": [
39            "default",  # aarch64-apple-ios
40            "extra_traits",  # aarch64-apple-ios
41            "std",  # aarch64-apple-ios
42        ],
43        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
44            "default",  # aarch64-apple-ios-sim
45            "extra_traits",  # aarch64-apple-ios-sim
46            "std",  # aarch64-apple-ios-sim
47        ],
48        "@rules_rust//rust/platform:aarch64-fuchsia": [
49            "default",  # aarch64-fuchsia
50            "extra_traits",  # aarch64-fuchsia
51            "std",  # aarch64-fuchsia
52        ],
53        "@rules_rust//rust/platform:aarch64-linux-android": [
54            "default",  # aarch64-linux-android
55            "extra_traits",  # aarch64-linux-android
56            "std",  # aarch64-linux-android
57        ],
58        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
59            "default",  # aarch64-unknown-linux-gnu
60            "extra_traits",  # aarch64-unknown-linux-gnu
61            "std",  # aarch64-unknown-linux-gnu
62        ],
63        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
64            "default",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
65            "extra_traits",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
66            "std",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
67        ],
68        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
69            "default",  # aarch64-unknown-nto-qnx710
70            "extra_traits",  # aarch64-unknown-nto-qnx710
71            "std",  # aarch64-unknown-nto-qnx710
72        ],
73        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
74            "default",  # arm-unknown-linux-gnueabi
75            "extra_traits",  # arm-unknown-linux-gnueabi
76            "std",  # arm-unknown-linux-gnueabi
77        ],
78        "@rules_rust//rust/platform:armv7-linux-androideabi": [
79            "default",  # armv7-linux-androideabi
80            "extra_traits",  # armv7-linux-androideabi
81            "std",  # armv7-linux-androideabi
82        ],
83        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
84            "default",  # armv7-unknown-linux-gnueabi
85            "extra_traits",  # armv7-unknown-linux-gnueabi
86            "std",  # armv7-unknown-linux-gnueabi
87        ],
88        "@rules_rust//rust/platform:i686-apple-darwin": [
89            "default",  # i686-apple-darwin
90            "extra_traits",  # i686-apple-darwin
91            "std",  # i686-apple-darwin
92        ],
93        "@rules_rust//rust/platform:i686-linux-android": [
94            "default",  # i686-linux-android
95            "extra_traits",  # i686-linux-android
96            "std",  # i686-linux-android
97        ],
98        "@rules_rust//rust/platform:i686-unknown-freebsd": [
99            "default",  # i686-unknown-freebsd
100            "extra_traits",  # i686-unknown-freebsd
101            "std",  # i686-unknown-freebsd
102        ],
103        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
104            "default",  # i686-unknown-linux-gnu
105            "extra_traits",  # i686-unknown-linux-gnu
106            "std",  # i686-unknown-linux-gnu
107        ],
108        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
109            "default",  # powerpc-unknown-linux-gnu
110            "extra_traits",  # powerpc-unknown-linux-gnu
111            "std",  # powerpc-unknown-linux-gnu
112        ],
113        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
114            "default",  # riscv32imc-unknown-none-elf
115            "std",  # riscv32imc-unknown-none-elf
116        ],
117        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
118            "default",  # riscv64gc-unknown-none-elf
119            "std",  # riscv64gc-unknown-none-elf
120        ],
121        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
122            "default",  # s390x-unknown-linux-gnu
123            "extra_traits",  # s390x-unknown-linux-gnu
124            "std",  # s390x-unknown-linux-gnu
125        ],
126        "@rules_rust//rust/platform:thumbv7em-none-eabi": [
127            "default",  # thumbv7em-none-eabi
128            "std",  # thumbv7em-none-eabi
129        ],
130        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
131            "default",  # thumbv8m.main-none-eabi
132            "std",  # thumbv8m.main-none-eabi
133        ],
134        "@rules_rust//rust/platform:wasm32-unknown-unknown": [
135            "default",  # wasm32-unknown-unknown
136            "std",  # wasm32-unknown-unknown
137        ],
138        "@rules_rust//rust/platform:wasm32-wasi": [
139            "default",  # wasm32-wasi
140            "extra_traits",  # wasm32-wasi
141            "std",  # wasm32-wasi
142        ],
143        "@rules_rust//rust/platform:x86_64-apple-darwin": [
144            "default",  # x86_64-apple-darwin
145            "extra_traits",  # x86_64-apple-darwin
146            "std",  # x86_64-apple-darwin
147        ],
148        "@rules_rust//rust/platform:x86_64-apple-ios": [
149            "default",  # x86_64-apple-ios
150            "extra_traits",  # x86_64-apple-ios
151            "std",  # x86_64-apple-ios
152        ],
153        "@rules_rust//rust/platform:x86_64-fuchsia": [
154            "default",  # x86_64-fuchsia
155            "extra_traits",  # x86_64-fuchsia
156            "std",  # x86_64-fuchsia
157        ],
158        "@rules_rust//rust/platform:x86_64-linux-android": [
159            "default",  # x86_64-linux-android
160            "extra_traits",  # x86_64-linux-android
161            "std",  # x86_64-linux-android
162        ],
163        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
164            "default",  # x86_64-unknown-freebsd
165            "extra_traits",  # x86_64-unknown-freebsd
166            "std",  # x86_64-unknown-freebsd
167        ],
168        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
169            "default",  # x86_64-unknown-linux-gnu
170            "extra_traits",  # x86_64-unknown-linux-gnu
171            "std",  # x86_64-unknown-linux-gnu
172        ],
173        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
174            "default",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
175            "extra_traits",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
176            "std",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
177        ],
178        "@rules_rust//rust/platform:x86_64-unknown-none": [
179            "default",  # x86_64-unknown-none
180            "std",  # x86_64-unknown-none
181        ],
182        "//conditions:default": [],
183    }),
184    crate_root = "src/lib.rs",
185    edition = "2015",
186    rustc_flags = [
187        "--cap-lints=allow",
188    ],
189    tags = [
190        "cargo-bazel",
191        "crate-name=libc",
192        "manual",
193        "noclippy",
194        "norustfmt",
195    ],
196    target_compatible_with = select({
197        "@rules_rust//rust/platform:aarch64-apple-darwin": [],
198        "@rules_rust//rust/platform:aarch64-apple-ios": [],
199        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
200        "@rules_rust//rust/platform:aarch64-fuchsia": [],
201        "@rules_rust//rust/platform:aarch64-linux-android": [],
202        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
203        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
204        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
205        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
206        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
207        "@rules_rust//rust/platform:armv7-linux-androideabi": [],
208        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
209        "@rules_rust//rust/platform:i686-apple-darwin": [],
210        "@rules_rust//rust/platform:i686-linux-android": [],
211        "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
212        "@rules_rust//rust/platform:i686-unknown-freebsd": [],
213        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
214        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
215        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
216        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
217        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
218        "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
219        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
220        "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
221        "@rules_rust//rust/platform:wasm32-wasi": [],
222        "@rules_rust//rust/platform:x86_64-apple-darwin": [],
223        "@rules_rust//rust/platform:x86_64-apple-ios": [],
224        "@rules_rust//rust/platform:x86_64-fuchsia": [],
225        "@rules_rust//rust/platform:x86_64-linux-android": [],
226        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
227        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
228        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
229        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
230        "@rules_rust//rust/platform:x86_64-unknown-none": [],
231        "//conditions:default": ["@platforms//:incompatible"],
232    }),
233    version = "0.2.150",
234    deps = [
235        "@rules_rust_wasm_bindgen__libc-0.2.150//:build_script_build",
236    ],
237)
238
239cargo_build_script(
240    name = "_bs",
241    srcs = glob(
242        include = ["**/*.rs"],
243        allow_empty = True,
244    ),
245    crate_features = select({
246        "@rules_rust//rust/platform:aarch64-apple-darwin": [
247            "default",  # aarch64-apple-darwin
248            "extra_traits",  # aarch64-apple-darwin
249            "std",  # aarch64-apple-darwin
250        ],
251        "@rules_rust//rust/platform:aarch64-apple-ios": [
252            "default",  # aarch64-apple-ios
253            "extra_traits",  # aarch64-apple-ios
254            "std",  # aarch64-apple-ios
255        ],
256        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
257            "default",  # aarch64-apple-ios-sim
258            "extra_traits",  # aarch64-apple-ios-sim
259            "std",  # aarch64-apple-ios-sim
260        ],
261        "@rules_rust//rust/platform:aarch64-fuchsia": [
262            "default",  # aarch64-fuchsia
263            "extra_traits",  # aarch64-fuchsia
264            "std",  # aarch64-fuchsia
265        ],
266        "@rules_rust//rust/platform:aarch64-linux-android": [
267            "default",  # aarch64-linux-android
268            "extra_traits",  # aarch64-linux-android
269            "std",  # aarch64-linux-android
270        ],
271        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
272            "default",  # aarch64-unknown-linux-gnu
273            "extra_traits",  # aarch64-unknown-linux-gnu
274            "std",  # aarch64-unknown-linux-gnu
275        ],
276        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
277            "default",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
278            "extra_traits",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
279            "std",  # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
280        ],
281        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
282            "default",  # aarch64-unknown-nto-qnx710
283            "extra_traits",  # aarch64-unknown-nto-qnx710
284            "std",  # aarch64-unknown-nto-qnx710
285        ],
286        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
287            "default",  # arm-unknown-linux-gnueabi
288            "extra_traits",  # arm-unknown-linux-gnueabi
289            "std",  # arm-unknown-linux-gnueabi
290        ],
291        "@rules_rust//rust/platform:armv7-linux-androideabi": [
292            "default",  # armv7-linux-androideabi
293            "extra_traits",  # armv7-linux-androideabi
294            "std",  # armv7-linux-androideabi
295        ],
296        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
297            "default",  # armv7-unknown-linux-gnueabi
298            "extra_traits",  # armv7-unknown-linux-gnueabi
299            "std",  # armv7-unknown-linux-gnueabi
300        ],
301        "@rules_rust//rust/platform:i686-apple-darwin": [
302            "default",  # i686-apple-darwin
303            "extra_traits",  # i686-apple-darwin
304            "std",  # i686-apple-darwin
305        ],
306        "@rules_rust//rust/platform:i686-linux-android": [
307            "default",  # i686-linux-android
308            "extra_traits",  # i686-linux-android
309            "std",  # i686-linux-android
310        ],
311        "@rules_rust//rust/platform:i686-unknown-freebsd": [
312            "default",  # i686-unknown-freebsd
313            "extra_traits",  # i686-unknown-freebsd
314            "std",  # i686-unknown-freebsd
315        ],
316        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
317            "default",  # i686-unknown-linux-gnu
318            "extra_traits",  # i686-unknown-linux-gnu
319            "std",  # i686-unknown-linux-gnu
320        ],
321        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
322            "default",  # powerpc-unknown-linux-gnu
323            "extra_traits",  # powerpc-unknown-linux-gnu
324            "std",  # powerpc-unknown-linux-gnu
325        ],
326        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
327            "default",  # riscv32imc-unknown-none-elf
328            "std",  # riscv32imc-unknown-none-elf
329        ],
330        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
331            "default",  # riscv64gc-unknown-none-elf
332            "std",  # riscv64gc-unknown-none-elf
333        ],
334        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
335            "default",  # s390x-unknown-linux-gnu
336            "extra_traits",  # s390x-unknown-linux-gnu
337            "std",  # s390x-unknown-linux-gnu
338        ],
339        "@rules_rust//rust/platform:thumbv7em-none-eabi": [
340            "default",  # thumbv7em-none-eabi
341            "std",  # thumbv7em-none-eabi
342        ],
343        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
344            "default",  # thumbv8m.main-none-eabi
345            "std",  # thumbv8m.main-none-eabi
346        ],
347        "@rules_rust//rust/platform:wasm32-unknown-unknown": [
348            "default",  # wasm32-unknown-unknown
349            "std",  # wasm32-unknown-unknown
350        ],
351        "@rules_rust//rust/platform:wasm32-wasi": [
352            "default",  # wasm32-wasi
353            "extra_traits",  # wasm32-wasi
354            "std",  # wasm32-wasi
355        ],
356        "@rules_rust//rust/platform:x86_64-apple-darwin": [
357            "default",  # x86_64-apple-darwin
358            "extra_traits",  # x86_64-apple-darwin
359            "std",  # x86_64-apple-darwin
360        ],
361        "@rules_rust//rust/platform:x86_64-apple-ios": [
362            "default",  # x86_64-apple-ios
363            "extra_traits",  # x86_64-apple-ios
364            "std",  # x86_64-apple-ios
365        ],
366        "@rules_rust//rust/platform:x86_64-fuchsia": [
367            "default",  # x86_64-fuchsia
368            "extra_traits",  # x86_64-fuchsia
369            "std",  # x86_64-fuchsia
370        ],
371        "@rules_rust//rust/platform:x86_64-linux-android": [
372            "default",  # x86_64-linux-android
373            "extra_traits",  # x86_64-linux-android
374            "std",  # x86_64-linux-android
375        ],
376        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
377            "default",  # x86_64-unknown-freebsd
378            "extra_traits",  # x86_64-unknown-freebsd
379            "std",  # x86_64-unknown-freebsd
380        ],
381        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
382            "default",  # x86_64-unknown-linux-gnu
383            "extra_traits",  # x86_64-unknown-linux-gnu
384            "std",  # x86_64-unknown-linux-gnu
385        ],
386        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
387            "default",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
388            "extra_traits",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
389            "std",  # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
390        ],
391        "@rules_rust//rust/platform:x86_64-unknown-none": [
392            "default",  # x86_64-unknown-none
393            "std",  # x86_64-unknown-none
394        ],
395        "//conditions:default": [],
396    }),
397    crate_name = "build_script_build",
398    crate_root = "build.rs",
399    data = glob(
400        include = ["**"],
401        allow_empty = True,
402        exclude = [
403            "**/* *",
404            ".tmp_git_root/**/*",
405            "BUILD",
406            "BUILD.bazel",
407            "WORKSPACE",
408            "WORKSPACE.bazel",
409        ],
410    ),
411    edition = "2015",
412    pkg_name = "libc",
413    rustc_flags = [
414        "--cap-lints=allow",
415    ],
416    tags = [
417        "cargo-bazel",
418        "crate-name=libc",
419        "manual",
420        "noclippy",
421        "norustfmt",
422    ],
423    version = "0.2.150",
424    visibility = ["//visibility:private"],
425)
426
427alias(
428    name = "build_script_build",
429    actual = ":_bs",
430    tags = ["manual"],
431)
432