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