aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp40
1 files changed, 13 insertions, 27 deletions
diff --git a/Android.bp b/Android.bp
index c2f2f66..109b229 100644
--- a/Android.bp
+++ b/Android.bp
@@ -48,6 +48,7 @@ rust_defaults {
stem: "libquiche",
host_supported: true,
crate_name: "quiche",
+ cargo_env_compat: true,
srcs: ["src/lib.rs"],
edition: "2018",
features: [
@@ -78,6 +79,11 @@ rust_ffi {
"libcrypto",
"libssl",
],
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.resolv",
+ ],
+ min_sdk_version: "29",
}
rust_library {
@@ -98,17 +104,23 @@ rust_library_rlib {
"libcrypto_static",
"libssl",
],
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.resolv",
+ ],
+ min_sdk_version: "29",
}
rust_defaults {
name: "quiche_test_defaults",
crate_name: "quiche",
+ cargo_env_compat: true,
srcs: ["src/lib.rs"],
test_suites: ["general-tests"],
auto_gen_config: true,
edition: "2018",
features: [
- "boringssl",
+ "boringssl-vendored",
"default",
],
rustlibs: [
@@ -150,29 +162,3 @@ rust_test {
"libssl",
],
}
-
-// dependent_library ["feature_list"]
-// cc-1.0.69
-// cfg-if-0.1.10
-// cfg-if-1.0.0
-// cmake-0.1.45
-// idna-0.1.5
-// iovec-0.1.4
-// lazy_static-1.4.0
-// libc-0.2.98 "default,std"
-// libm-0.2.1 "default"
-// log-0.4.14 "std"
-// matches-0.1.8
-// mio-0.6.23 "default,with-deprecated"
-// net2-0.2.37 "default,duration"
-// once_cell-1.8.0 "alloc,race,std"
-// percent-encoding-1.0.1
-// ring-0.16.20 "alloc,default,dev_urandom_fallback,once_cell"
-// slab-0.4.3 "default,std"
-// spin-0.5.2
-// tinyvec-1.2.0 "alloc,default,tinyvec_macros"
-// tinyvec_macros-0.1.0
-// unicode-bidi-0.3.5 "default"
-// unicode-normalization-0.1.19 "default,std"
-// untrusted-0.7.1
-// url-1.7.2