lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

commit 5c0d4e91102ed091b13f340fa0811cef0aa5a311
Author: triesap <triesap@radroots.dev>
Date:   Fri, 29 Aug 2025 23:21:01 +0000

Initial commit

Diffstat:
Acrates/mobile_ffi/Cargo.toml | 22++++++++++++++++++++++
Acrates/mobile_ffi/bin/uniffi-bindgen.rs | 3+++
Acrates/mobile_ffi/src/lib.rs | 1+
Acrates/mobile_ffi/uniffi.toml | 3+++
4 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/crates/mobile_ffi/Cargo.toml b/crates/mobile_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/crates/mobile_ffi/bin/uniffi-bindgen.rs b/crates/mobile_ffi/bin/uniffi-bindgen.rs @@ -0,0 +1,3 @@ +fn main() { + uniffi::uniffi_bindgen_main() +} diff --git a/crates/mobile_ffi/src/lib.rs b/crates/mobile_ffi/src/lib.rs @@ -0,0 +1 @@ +radroots_studio_app::uniffi_reexport_scaffolding!(); diff --git a/crates/mobile_ffi/uniffi.toml b/crates/mobile_ffi/uniffi.toml @@ -0,0 +1,3 @@ +[bindings.swift] +module_name = "RadrootsKitBindings" +ffi_module_name = "RadrootsFFI"