commit 24203073048d45c9033518cd78bc478184922394 parent 462eb22dcb033a0cf2098a2d840bb7ed1380dbc8 Author: triesap <tyson@radroots.org> Date: Fri, 20 Feb 2026 14:12:09 +0000 workspace: move `radroots-app-ffi-swift` under crates Diffstat:
4 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/core/provenance/tera_ffi/ancestral_source/Cargo.toml b/core/provenance/tera_ffi/ancestral_source/Cargo.toml @@ -0,0 +1,21 @@ +[package] +name = "radroots-app-ffi-swift" +version.workspace = true +edition.workspace = true +authors = ["Radroots Authors"] +rust-version.workspace = true +license.workspace = true + +[lib] +crate-type = ["staticlib", "cdylib"] + +[[bin]] +name = "uniffi-bindgen" +path = "bin/uniffi-bindgen.rs" + +[build-dependencies] +uniffi_build = { workspace = true } + +[dependencies] +radroots-app-core = { workspace = true } +uniffi = { workspace = true, features = ["cli"] } diff --git a/core/provenance/tera_ffi/ancestral_source/bin/uniffi-bindgen.rs b/core/provenance/tera_ffi/ancestral_source/bin/uniffi-bindgen.rs @@ -0,0 +1,3 @@ +fn main() { + uniffi::uniffi_bindgen_main() +} diff --git a/core/provenance/tera_ffi/ancestral_source/src/lib.rs b/core/provenance/tera_ffi/ancestral_source/src/lib.rs @@ -0,0 +1 @@ +radroots_studio_app_core::uniffi_reexport_scaffolding!(); diff --git a/core/provenance/tera_ffi/ancestral_source/uniffi.toml b/core/provenance/tera_ffi/ancestral_source/uniffi.toml @@ -0,0 +1,3 @@ +[bindings.swift] +module_name = "RadrootsKitBindings" +ffi_module_name = "RadrootsFFI"