[package]
edition = "2024"
name = "winio-ui-android"
version = "0.1.0"
build = false
include = [
"src/*",
"maven/pom.xml",
"maven/compio/winio/**/",
"maven/compio/winio/maven-metadata-local.xml",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Android backend for winio."
readme = "README.md"
license = "MIT"
repository = "https://github.com/compio-rs/winio"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
"--cfg",
"docsrs",
]
targets = ["aarch64-linux-android"]
[features]
compio-compat = [
"compio/compat",
"dep:rustix",
"compio/fs",
]
media = []
webview = [
"dep:cookie",
"dep:time",
"dep:base64",
]
wgpu = ["dep:wgpu"]
[lib]
name = "winio_ui_android"
path = "src/lib.rs"
[target.'cfg(target_os = "android")'.dependencies.android-activity]
version = "0.6"
features = ["game-activity"]
[target.'cfg(target_os = "android")'.dependencies.base64]
version = "0.23"
optional = true
[target.'cfg(target_os = "android")'.dependencies.compio]
version = "0.19.0"
default-features = false
[target.'cfg(target_os = "android")'.dependencies.compio-log]
version = "0.2.0"
[target.'cfg(target_os = "android")'.dependencies.cookie]
version = "0.18"
optional = true
[target.'cfg(target_os = "android")'.dependencies.futures-channel]
version = "0.3"
[target.'cfg(target_os = "android")'.dependencies.futures-util]
version = "0.3"
[target.'cfg(target_os = "android")'.dependencies.image]
version = "0.25"
default-features = false
[target.'cfg(target_os = "android")'.dependencies.inherit-methods-macro]
version = "0.1"
[target.'cfg(target_os = "android")'.dependencies.jni]
version = "0.22.4"
[target.'cfg(target_os = "android")'.dependencies.jni-min-helper]
version = "0.4"
[target.'cfg(target_os = "android")'.dependencies.ndk-sys]
version = "0.6"
[target.'cfg(target_os = "android")'.dependencies.oneshot]
version = "0.2"
features = [
"std",
"async",
]
default-features = false
[target.'cfg(target_os = "android")'.dependencies.rustix]
version = "1"
features = ["time"]
optional = true
[target.'cfg(target_os = "android")'.dependencies.thiserror]
version = "2.0"
[target.'cfg(target_os = "android")'.dependencies.time]
version = "0.3"
optional = true
[target.'cfg(target_os = "android")'.dependencies.wgpu]
version = "30"
features = ["vulkan"]
optional = true
default-features = false
[target.'cfg(target_os = "android")'.dependencies.winio-callback]
version = "0.1.2"
[target.'cfg(target_os = "android")'.dependencies.winio-handle]
version = "0.7.0"
[target.'cfg(target_os = "android")'.dependencies.winio-pollable]
version = "0.5.0"
[target.'cfg(target_os = "android")'.dependencies.winio-primitive]
version = "0.2.0"