blob: 7bfcaac4fb62c7c9491d55b629a2a7b8606f0389 [file] [log] [blame]
Chih-Hung Hsieh6bf084b2020-10-25 18:28:54 -07001// This file is generated by cargo2android.py --run --dependencies --features=clap,runtime,which-rustfmt --host-first-multilib --copy-out.
2
3genrule {
4 name: "copy_bindgen_build_out",
5 srcs: ["out/*"],
6 cmd: "cp $(in) $(genDir)",
7 out: [
8 "host-target.txt",
9 "tests.rs",
10 ],
11}
Chih-Hung Hsieh93dc6db2020-06-22 21:39:15 -070012
Chih-Hung Hsieh13ac27f2020-06-09 23:33:27 -070013rust_binary_host {
14 name: "bindgen",
Chih-Hung Hsieh3c10d7d2020-07-12 14:12:43 -070015 // has rustc warnings
Chih-Hung Hsieh13ac27f2020-06-09 23:33:27 -070016 crate_name: "bindgen",
Chih-Hung Hsieh6bf084b2020-10-25 18:28:54 -070017 srcs: [
18 "src/main.rs",
19 ":copy_bindgen_build_out",
20 ],
Chih-Hung Hsieh13ac27f2020-06-09 23:33:27 -070021 edition: "2018",
22 features: [
23 "clap",
24 "runtime",
25 "which",
26 "which-rustfmt",
27 ],
Matthew Maurer8ad317c2020-07-06 13:11:25 -070028 rustlibs: [
Chih-Hung Hsieh13ac27f2020-06-09 23:33:27 -070029 "libbindgen",
30 "libbitflags",
31 "libcexpr",
32 "libcfg_if",
33 "libclang_sys",
34 "libclap",
35 "liblazy_static",
36 "liblazycell",
37 "libpeeking_take_while",
38 "libproc_macro2",
39 "libquote",
40 "libregex",
41 "librustc_hash",
42 "libshlex",
43 "libwhich",
44 ],
Chih-Hung Hsiehdf4bf952020-07-16 22:13:21 -070045 compile_multilib: "first",
Chih-Hung Hsieh13ac27f2020-06-09 23:33:27 -070046}
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070047
Matthew Maurer8ad317c2020-07-06 13:11:25 -070048rust_library_host {
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070049 name: "libbindgen",
Chih-Hung Hsieh3c10d7d2020-07-12 14:12:43 -070050 // has rustc warnings
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070051 crate_name: "bindgen",
Chih-Hung Hsieh6bf084b2020-10-25 18:28:54 -070052 srcs: [
53 "src/lib.rs",
54 ":copy_bindgen_build_out",
55 ],
Haibo Huang43183df2020-05-25 23:17:13 -070056 edition: "2018",
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070057 features: [
58 "clap",
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070059 "runtime",
60 "which",
61 "which-rustfmt",
62 ],
Matthew Maurer8ad317c2020-07-06 13:11:25 -070063 rustlibs: [
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070064 "libbitflags",
65 "libcexpr",
66 "libcfg_if",
67 "libclang_sys",
Chih-Hung Hsieh13ac27f2020-06-09 23:33:27 -070068 "libclap",
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070069 "liblazy_static",
70 "liblazycell",
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070071 "libpeeking_take_while",
72 "libproc_macro2",
73 "libquote",
74 "libregex",
75 "librustc_hash",
76 "libshlex",
77 "libwhich",
78 ],
Chih-Hung Hsiehdf4bf952020-07-16 22:13:21 -070079 compile_multilib: "first",
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070080}
81
82// dependent_library ["feature_list"]
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070083// ansi_term-0.11.0
84// atty-0.2.13
85// bitflags-1.2.0 "default"
86// byteorder-1.3.2 "default,std"
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070087// cexpr-0.4.0
88// cfg-if-0.1.10
Haibo Huang14d11d42020-08-24 19:24:42 -070089// clang-sys-1.0.0 "clang_3_5,clang_3_6,clang_3_7,clang_3_8,clang_3_9,clang_4_0,clang_5_0,clang_6_0,libloading,runtime"
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070090// clap-2.33.0 "ansi_term,atty,color,default,strsim,suggestions,vec_map"
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070091// glob-0.3.0
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070092// lazy_static-1.4.0
93// lazycell-1.2.1
94// libc-0.2.66 "default,std"
Haibo Huang14d11d42020-08-24 19:24:42 -070095// libloading-0.6.2
Chih-Hung Hsieh13ac27f2020-06-09 23:33:27 -070096// memchr-2.2.1 "use_std"
Chih-Hung Hsieh14923202020-04-17 21:14:41 -070097// nom-5.1.1 "alloc,std"
98// peeking_take_while-0.1.2
99// proc-macro2-1.0.4
Chih-Hung Hsieh14923202020-04-17 21:14:41 -0700100// quote-1.0.2
Chih-Hung Hsieh13ac27f2020-06-09 23:33:27 -0700101// regex-1.3.1 "std,unicode,unicode-age,unicode-bool,unicode-case,unicode-gencat,unicode-perl,unicode-script,unicode-segment"
Chih-Hung Hsieh14923202020-04-17 21:14:41 -0700102// regex-syntax-0.6.12 "unicode-age,unicode-bool,unicode-case,unicode-gencat,unicode-perl,unicode-script,unicode-segment"
103// rustc-hash-1.0.1
104// shlex-0.1.1
105// strsim-0.8.0
Chih-Hung Hsieh14923202020-04-17 21:14:41 -0700106// textwrap-0.11.0
Chih-Hung Hsieh14923202020-04-17 21:14:41 -0700107// unicode-width-0.1.6 "default"
108// unicode-xid-0.2.0 "default"
109// vec_map-0.8.1
110// version_check-0.9.1
111// which-3.0.0