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