diff options
| author | Matthew Maurer <mmaurer@google.com> | 2021-09-21 13:24:55 -0700 |
|---|---|---|
| committer | Matthew Maurer <mmaurer@google.com> | 2021-10-07 12:36:22 -0700 |
| commit | 020120f5400dbf2406056d6e96b062ffe8881728 (patch) | |
| tree | 5441798f18c005c558f1f27571894f51b226a835 | |
| parent | 373b7f6235ef82380fd2a6bddcacf39cc14316c5 (diff) | |
| download | platform_packages_modules_DnsResolver-020120f5400dbf2406056d6e96b062ffe8881728.tar.gz platform_packages_modules_DnsResolver-020120f5400dbf2406056d6e96b062ffe8881728.tar.bz2 platform_packages_modules_DnsResolver-020120f5400dbf2406056d6e96b062ffe8881728.zip | |
DoH: Factor dependencies to a single list
Bug: 202081046
Change-Id: I4fd4c57a6b3041ad3c03bfbf0761f93a0792c8ce
| -rw-r--r-- | Android.bp | 51 |
1 files changed, 15 insertions, 36 deletions
@@ -323,24 +323,25 @@ filegroup { ], } +doh_rust_deps = [ + "libandroid_logger", + "libanyhow", + "libbase64_rust", + "libfutures", + "liblibc", + "liblog_rust", + "libring", + "libtokio", + "liburl", +] + rust_ffi_static { name: "libdoh_ffi", crate_name: "doh", srcs: ["doh/doh.rs"], edition: "2018", - rlibs: [ - "libandroid_logger", - "libanyhow", - "libbase64_rust", - "libfutures", - "liblibc", - "liblog_rust", - "libquiche", - "libring", - "libtokio", - "liburl", - ], + rlibs: doh_rust_deps + ["libquiche"], prefer_rlib: true, shared_libs: [ @@ -365,18 +366,7 @@ rust_test { // Used to enable root permission for the test. // TODO: remove after 'require_root' is supported in rust_test. test_config_template: ":resolv_rust_test_config_template", - rustlibs: [ - "libandroid_logger", - "libanyhow", - "libbase64_rust", - "libfutures", - "liblibc", - "liblog_rust", - "libquiche_static", - "libring", - "libtokio", - "liburl", - ], + rustlibs: doh_rust_deps + ["libquiche_static"], min_sdk_version: "29", } @@ -387,18 +377,7 @@ rust_ffi_static { srcs: ["doh/doh.rs"], edition: "2018", - rlibs: [ - "libandroid_logger", - "libanyhow", - "libbase64_rust", - "libfutures", - "liblibc", - "liblog_rust", - "libquiche_static", - "libring", - "libtokio", - "liburl", - ], + rlibs: doh_rust_deps + ["libquiche_static"], prefer_rlib: true, // TODO(b/194022174), for unit tests to run on the Android 10 platform, // libunwind must be statically linked. |
