makepad/libs/lz4/Cargo.toml
Admin fbfec26ad7 wm: the Android super-app compiles tiles on the phone against the host engine
The APK carries rustc, the checkout and a packed target tree as LZ4
frames. First compile streams them out of the asset manager into files/
and shows progress on the desk; later launches skip unpack when the
stamp matches. App crates keep a desktop Cargo.toml — dynamic-module is
empty — and rustc `--extern force:` binds makepad_wm_engine already in
the process so widgets stay the host dylib.

libs/lz4 grows a streaming frame codec and a makepad-lz4 CLI; libs/tar
unpacks those frames without buffering the archive. Android Vulkan
records two in-flight repaints instead of waiting every pass, and the
capture Y-flip applies only on the OpenGL fallback.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 17:50:20 +02:00

15 lines
267 B
TOML

[package]
name = "makepad-lz4"
version = "0.1.0"
edition = "2021"
license = "BSD-2-Clause"
description = "Rust port of the core LZ4 block compressor and decompressor"
[features]
force-scalar = []
[dependencies]
[[bin]]
name = "makepad-lz4"
path = "src/bin/lz4.rs"