commit 6036b6d5f6df1482f35f423d4188bd48ecdb09da
Author: triesap <triesap@radroots.dev>
Date: Fri, 29 Aug 2025 23:21:01 +0000
Initial commit
Diffstat:
4 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/core/crates/tera_ffi/Cargo.toml b/core/crates/tera_ffi/Cargo.toml
@@ -0,0 +1,22 @@
+[package]
+name = "radroots-app-ffi"
+description = "Native FFI bindings for Radroots mobile apps"
+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 = { workspace = true }
+uniffi = { workspace = true, features = ["cli"] }
diff --git a/core/crates/tera_ffi/bin/uniffi-bindgen.rs b/core/crates/tera_ffi/bin/uniffi-bindgen.rs
@@ -0,0 +1,3 @@
+fn main() {
+ uniffi::uniffi_bindgen_main()
+}
diff --git a/core/crates/tera_ffi/src/lib.rs b/core/crates/tera_ffi/src/lib.rs
@@ -0,0 +1 @@
+radroots_studio_app::uniffi_reexport_scaffolding!();
diff --git a/core/crates/tera_ffi/uniffi.toml b/core/crates/tera_ffi/uniffi.toml
@@ -0,0 +1,3 @@
+[bindings.swift]
+module_name = "RadrootsKitBindings"
+ffi_module_name = "RadrootsFFI"