xref: /aosp_15_r20/external/bazelbuild-rules_rust/bindgen/3rdparty/crates/BUILD.clang-sys-1.6.1.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 = "clang_sys",
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 = [
33*d4726bddSHONG Yifan        "clang_10_0",
34*d4726bddSHONG Yifan        "clang_11_0",
35*d4726bddSHONG Yifan        "clang_12_0",
36*d4726bddSHONG Yifan        "clang_13_0",
37*d4726bddSHONG Yifan        "clang_14_0",
38*d4726bddSHONG Yifan        "clang_3_5",
39*d4726bddSHONG Yifan        "clang_3_6",
40*d4726bddSHONG Yifan        "clang_3_7",
41*d4726bddSHONG Yifan        "clang_3_8",
42*d4726bddSHONG Yifan        "clang_3_9",
43*d4726bddSHONG Yifan        "clang_4_0",
44*d4726bddSHONG Yifan        "clang_5_0",
45*d4726bddSHONG Yifan        "clang_6_0",
46*d4726bddSHONG Yifan        "clang_7_0",
47*d4726bddSHONG Yifan        "clang_8_0",
48*d4726bddSHONG Yifan        "clang_9_0",
49*d4726bddSHONG Yifan        "libloading",
50*d4726bddSHONG Yifan        "runtime",
51*d4726bddSHONG Yifan    ],
52*d4726bddSHONG Yifan    crate_root = "src/lib.rs",
53*d4726bddSHONG Yifan    edition = "2015",
54*d4726bddSHONG Yifan    rustc_flags = [
55*d4726bddSHONG Yifan        "--cap-lints=allow",
56*d4726bddSHONG Yifan    ],
57*d4726bddSHONG Yifan    tags = [
58*d4726bddSHONG Yifan        "cargo-bazel",
59*d4726bddSHONG Yifan        "crate-name=clang-sys",
60*d4726bddSHONG Yifan        "manual",
61*d4726bddSHONG Yifan        "noclippy",
62*d4726bddSHONG Yifan        "norustfmt",
63*d4726bddSHONG Yifan    ],
64*d4726bddSHONG Yifan    target_compatible_with = select({
65*d4726bddSHONG Yifan        "@rules_rust//rust/platform:aarch64-apple-darwin": [],
66*d4726bddSHONG Yifan        "@rules_rust//rust/platform:aarch64-apple-ios": [],
67*d4726bddSHONG Yifan        "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
68*d4726bddSHONG Yifan        "@rules_rust//rust/platform:aarch64-fuchsia": [],
69*d4726bddSHONG Yifan        "@rules_rust//rust/platform:aarch64-linux-android": [],
70*d4726bddSHONG Yifan        "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
71*d4726bddSHONG Yifan        "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
72*d4726bddSHONG Yifan        "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
73*d4726bddSHONG Yifan        "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
74*d4726bddSHONG Yifan        "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
75*d4726bddSHONG Yifan        "@rules_rust//rust/platform:armv7-linux-androideabi": [],
76*d4726bddSHONG Yifan        "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
77*d4726bddSHONG Yifan        "@rules_rust//rust/platform:i686-apple-darwin": [],
78*d4726bddSHONG Yifan        "@rules_rust//rust/platform:i686-linux-android": [],
79*d4726bddSHONG Yifan        "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
80*d4726bddSHONG Yifan        "@rules_rust//rust/platform:i686-unknown-freebsd": [],
81*d4726bddSHONG Yifan        "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
82*d4726bddSHONG Yifan        "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
83*d4726bddSHONG Yifan        "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
84*d4726bddSHONG Yifan        "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
85*d4726bddSHONG Yifan        "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
86*d4726bddSHONG Yifan        "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
87*d4726bddSHONG Yifan        "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
88*d4726bddSHONG Yifan        "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
89*d4726bddSHONG Yifan        "@rules_rust//rust/platform:wasm32-wasi": [],
90*d4726bddSHONG Yifan        "@rules_rust//rust/platform:x86_64-apple-darwin": [],
91*d4726bddSHONG Yifan        "@rules_rust//rust/platform:x86_64-apple-ios": [],
92*d4726bddSHONG Yifan        "@rules_rust//rust/platform:x86_64-fuchsia": [],
93*d4726bddSHONG Yifan        "@rules_rust//rust/platform:x86_64-linux-android": [],
94*d4726bddSHONG Yifan        "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
95*d4726bddSHONG Yifan        "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
96*d4726bddSHONG Yifan        "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
97*d4726bddSHONG Yifan        "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
98*d4726bddSHONG Yifan        "@rules_rust//rust/platform:x86_64-unknown-none": [],
99*d4726bddSHONG Yifan        "//conditions:default": ["@platforms//:incompatible"],
100*d4726bddSHONG Yifan    }),
101*d4726bddSHONG Yifan    version = "1.6.1",
102*d4726bddSHONG Yifan    deps = [
103*d4726bddSHONG Yifan        "@rules_rust_bindgen__clang-sys-1.6.1//:build_script_build",
104*d4726bddSHONG Yifan        "@rules_rust_bindgen__glob-0.3.1//:glob",
105*d4726bddSHONG Yifan        "@rules_rust_bindgen__libc-0.2.146//:libc",
106*d4726bddSHONG Yifan        "@rules_rust_bindgen__libloading-0.7.4//:libloading",
107*d4726bddSHONG Yifan    ],
108*d4726bddSHONG Yifan)
109*d4726bddSHONG Yifan
110*d4726bddSHONG Yifancargo_build_script(
111*d4726bddSHONG Yifan    name = "_bs",
112*d4726bddSHONG Yifan    srcs = glob(
113*d4726bddSHONG Yifan        include = ["**/*.rs"],
114*d4726bddSHONG Yifan        allow_empty = True,
115*d4726bddSHONG Yifan    ),
116*d4726bddSHONG Yifan    crate_features = [
117*d4726bddSHONG Yifan        "clang_10_0",
118*d4726bddSHONG Yifan        "clang_11_0",
119*d4726bddSHONG Yifan        "clang_12_0",
120*d4726bddSHONG Yifan        "clang_13_0",
121*d4726bddSHONG Yifan        "clang_14_0",
122*d4726bddSHONG Yifan        "clang_3_5",
123*d4726bddSHONG Yifan        "clang_3_6",
124*d4726bddSHONG Yifan        "clang_3_7",
125*d4726bddSHONG Yifan        "clang_3_8",
126*d4726bddSHONG Yifan        "clang_3_9",
127*d4726bddSHONG Yifan        "clang_4_0",
128*d4726bddSHONG Yifan        "clang_5_0",
129*d4726bddSHONG Yifan        "clang_6_0",
130*d4726bddSHONG Yifan        "clang_7_0",
131*d4726bddSHONG Yifan        "clang_8_0",
132*d4726bddSHONG Yifan        "clang_9_0",
133*d4726bddSHONG Yifan        "libloading",
134*d4726bddSHONG Yifan        "runtime",
135*d4726bddSHONG Yifan    ],
136*d4726bddSHONG Yifan    crate_name = "build_script_build",
137*d4726bddSHONG Yifan    crate_root = "build.rs",
138*d4726bddSHONG Yifan    data = glob(
139*d4726bddSHONG Yifan        include = ["**"],
140*d4726bddSHONG Yifan        allow_empty = True,
141*d4726bddSHONG Yifan        exclude = [
142*d4726bddSHONG Yifan            "**/* *",
143*d4726bddSHONG Yifan            ".tmp_git_root/**/*",
144*d4726bddSHONG Yifan            "BUILD",
145*d4726bddSHONG Yifan            "BUILD.bazel",
146*d4726bddSHONG Yifan            "WORKSPACE",
147*d4726bddSHONG Yifan            "WORKSPACE.bazel",
148*d4726bddSHONG Yifan        ],
149*d4726bddSHONG Yifan    ),
150*d4726bddSHONG Yifan    edition = "2015",
151*d4726bddSHONG Yifan    links = "clang",
152*d4726bddSHONG Yifan    pkg_name = "clang-sys",
153*d4726bddSHONG Yifan    rustc_flags = [
154*d4726bddSHONG Yifan        "--cap-lints=allow",
155*d4726bddSHONG Yifan    ],
156*d4726bddSHONG Yifan    tags = [
157*d4726bddSHONG Yifan        "cargo-bazel",
158*d4726bddSHONG Yifan        "crate-name=clang-sys",
159*d4726bddSHONG Yifan        "manual",
160*d4726bddSHONG Yifan        "noclippy",
161*d4726bddSHONG Yifan        "norustfmt",
162*d4726bddSHONG Yifan    ],
163*d4726bddSHONG Yifan    version = "1.6.1",
164*d4726bddSHONG Yifan    visibility = ["//visibility:private"],
165*d4726bddSHONG Yifan    deps = [
166*d4726bddSHONG Yifan        "@rules_rust_bindgen__glob-0.3.1//:glob",
167*d4726bddSHONG Yifan    ],
168*d4726bddSHONG Yifan)
169*d4726bddSHONG Yifan
170*d4726bddSHONG Yifanalias(
171*d4726bddSHONG Yifan    name = "build_script_build",
172*d4726bddSHONG Yifan    actual = ":_bs",
173*d4726bddSHONG Yifan    tags = ["manual"],
174*d4726bddSHONG Yifan)
175