Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 020120f5 authored by Matthew Maurer's avatar Matthew Maurer
Browse files

DoH: Factor dependencies to a single list

Bug: 202081046
Change-Id: I4fd4c57a6b3041ad3c03bfbf0761f93a0792c8ce
parent 373b7f62
Loading
Loading
Loading
Loading
+15 −36
Original line number Diff line number Diff line
@@ -323,24 +323,25 @@ filegroup {
    ],
}

rust_ffi_static {
    name: "libdoh_ffi",
    crate_name: "doh",
    srcs: ["doh/doh.rs"],
    edition: "2018",

    rlibs: [
doh_rust_deps = [
    "libandroid_logger",
    "libanyhow",
    "libbase64_rust",
    "libfutures",
    "liblibc",
    "liblog_rust",
        "libquiche",
    "libring",
    "libtokio",
    "liburl",
    ],
]

rust_ffi_static {
    name: "libdoh_ffi",
    crate_name: "doh",
    srcs: ["doh/doh.rs"],
    edition: "2018",

    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.