1// This file is generated by cargo_embargo.
2// Do not modify this file because the changes will be overridden on upgrade.
3
4package {
5    default_applicable_licenses: ["external_rust_crates_clang-sys_license"],
6    default_team: "trendy_team_android_rust",
7}
8
9license {
10    name: "external_rust_crates_clang-sys_license",
11    visibility: [":__subpackages__"],
12    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
13    license_text: ["LICENSE"],
14}
15
16genrule {
17    name: "copy_clang-sys_build_out",
18    srcs: ["out/*"],
19    cmd: "cp $(in) $(genDir)",
20    out: [
21        "common.rs",
22        "dynamic.rs",
23        "macros.rs",
24    ],
25}
26
27rust_library_host {
28    name: "libclang_sys",
29    crate_name: "clang_sys",
30    cargo_env_compat: true,
31    cargo_pkg_version: "1.7.0",
32    crate_root: "src/lib.rs",
33    srcs: [":copy_clang-sys_build_out"],
34    edition: "2015",
35    features: [
36        "clang_10_0",
37        "clang_3_5",
38        "clang_3_6",
39        "clang_3_7",
40        "clang_3_8",
41        "clang_3_9",
42        "clang_4_0",
43        "clang_5_0",
44        "clang_6_0",
45        "clang_7_0",
46        "clang_8_0",
47        "clang_9_0",
48        "libloading",
49        "runtime",
50    ],
51    rustlibs: [
52        "libglob",
53        "liblibc",
54        "liblibloading",
55    ],
56}
57