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