[package] name = "mullvad-jni" description = "JNI interface for the Mullvad daemon" authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true rust-version.workspace = true [lints] workspace = true [features] # Allow the API server to use to be configured api-override = ["mullvad-api/api-override", "mullvad-daemon/api-override"] boringtun = ["mullvad-daemon/boringtun"] [lib] crate-type = ["cdylib"] [target.'cfg(target_os = "android")'.dependencies] tokio = { workspace = true, features = ["rt"] } thiserror = { workspace = true } jnix = { version = "0.5.1", features = ["derive"] } log = { workspace = true } log-panics = "2" mullvad-api = { path = "../mullvad-api" } mullvad-daemon = { path = "../mullvad-daemon" } mullvad-problem-report = { path = "../mullvad-problem-report" } mullvad-types = { path = "../mullvad-types" } talpid-tunnel = { path = "../talpid-tunnel" } talpid-types = { path = "../talpid-types" } talpid-platform-metadata = { path = "../talpid-platform-metadata" }