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