diff options
Diffstat (limited to 'patches/Android.bp.patch')
-rw-r--r-- | patches/Android.bp.patch | 40 |
1 files changed, 31 insertions, 9 deletions
diff --git a/patches/Android.bp.patch b/patches/Android.bp.patch index a4db82e..98cd60a 100644 --- a/patches/Android.bp.patch +++ b/patches/Android.bp.patch @@ -1,9 +1,10 @@ diff --git a/Android.bp b/Android.bp -index a3f7464..d398440 100644 +index 130d4f3..981eb96 100644 --- a/Android.bp +++ b/Android.bp -@@ -1,74 +1,55 @@ - // This file is generated by cargo2android.py --run --device --dependencies --tests --patch=patches/Android.bp.patch. +@@ -32,75 +32,56 @@ license { + ], + } -rust_ffi_shared { - name: "libquiche_shared", @@ -106,7 +107,7 @@ index a3f7464..d398440 100644 } rust_defaults { -@@ -79,7 +60,7 @@ rust_defaults { +@@ -111,7 +92,7 @@ rust_defaults { auto_gen_config: true, edition: "2018", features: [ @@ -115,15 +116,14 @@ index a3f7464..d398440 100644 "default", ], rustlibs: [ -@@ -91,10 +72,16 @@ rust_defaults { +@@ -123,10 +104,12 @@ rust_defaults { "libring", "liburl", ], - static_libs: [ -+ shared_libs: [ - "libcrypto", - "libssl", - ], +- "libcrypto", +- "libssl", +- ], + data: [ + "examples/cert.crt", + "examples/cert.key", @@ -133,3 +133,25 @@ index a3f7464..d398440 100644 } rust_test_host { +@@ -135,11 +118,21 @@ rust_test_host { + test_options: { + unit_test: true, + }, ++ shared_libs: [ ++ "libcrypto", ++ "libssl", ++ ], + } + + rust_test { + name: "quiche_device_test_src_lib", + defaults: ["quiche_defaults"], ++ // To run this test in R platform, it's required to statically link ++ // libcrypto and libssl. ++ static_libs: [ ++ "libcrypto_static", ++ "libssl", ++ ], + } + + // dependent_library ["feature_list"] |