Files
idevice/ffi/Cargo.toml
2025-08-12 07:52:44 -06:00

79 lines
1.7 KiB
TOML

[package]
name = "idevice-ffi"
version = "0.1.0"
edition = "2024"
[dependencies]
idevice = { path = "../idevice", default-features = false }
log = "0.4.26"
simplelog = "0.12.2"
once_cell = "1.21.1"
tokio = { version = "1.44.1", features = ["full"] }
libc = "0.2.171"
plist = "1.7.1"
plist_ffi = "0.1.3"
[features]
aws-lc = ["idevice/aws-lc"]
ring = ["idevice/ring"]
afc = ["idevice/afc"]
amfi = ["idevice/amfi"]
core_device = ["idevice/core_device"]
core_device_proxy = ["idevice/core_device_proxy"]
crashreportcopymobile = ["idevice/crashreportcopymobile"]
debug_proxy = ["idevice/debug_proxy"]
dvt = ["idevice/dvt"]
heartbeat = ["idevice/heartbeat"]
house_arrest = ["idevice/house_arrest"]
installation_proxy = ["idevice/installation_proxy"]
springboardservices = ["idevice/springboardservices"]
misagent = ["idevice/misagent"]
mobile_image_mounter = ["idevice/mobile_image_mounter"]
location_simulation = ["idevice/location_simulation"]
pair = ["idevice/pair"]
obfuscate = ["idevice/obfuscate"]
rsd = ["idevice/rsd"]
syslog_relay = ["idevice/syslog_relay"]
tcp = ["idevice/tcp"]
tunnel_tcp_stack = ["idevice/tunnel_tcp_stack"]
tss = ["idevice/tss"]
tunneld = ["idevice/tunneld"]
usbmuxd = ["idevice/usbmuxd"]
xpc = ["idevice/xpc"]
full = [
"afc",
"amfi",
"core_device",
"core_device_proxy",
"crashreportcopymobile",
"debug_proxy",
"dvt",
"heartbeat",
"house_arrest",
"installation_proxy",
"misagent",
"mobile_image_mounter",
"pair",
"usbmuxd",
"xpc",
"location_simulation",
"rsd",
"tcp",
"tunnel_tcp_stack",
"tss",
"tunneld",
"springboardservices",
"syslog_relay",
]
default = ["full", "aws-lc"]
[build-dependencies]
cbindgen = "0.29.0"
ureq = "3"
[lib]
crate-type = ["staticlib"]