Re-exports§
pub use progress::BuildReporter;pub use progress::BuildStep;pub use pipeline::PipelineConfig;pub use pipeline::PipelineError;pub use pipeline::PipelinePlan;pub use pipeline::run as run_pipeline;
Modules§
- pipeline
- End-to-end build pipeline:
Consortium.toml→dist/. - progress
- Build progress reporting hooks used by the CLI.
Structs§
- Application
Builder - Backward-compatible builder; delegates to
ApplicationCompiler. - Application
Compiler - Compiler for Linux applications targeting Yocto A-cores.
- Application
Configuration - Build parameters for a Linux application (typically targeting a Yocto A-core).
- DbgConfig
- Debug-ring layout injected as
CONSORTIUM_DBG_*compile-time variables. - Firmware
Builder - Backward-compatible builder; delegates to
FirmwareCompiler. - Firmware
Compiler - Compiler for bare-metal Cortex-M firmware.
- Firmware
Configuration - Build parameters for bare-metal coprocessor firmware.
- HmiCompiler
- Compiler for the HMI frontend: runs the frontend build then verifies dist.
- HmiConfiguration
- Build parameters for the HMI frontend.
- Optee
Builder - Backward-compatible builder; delegates to
OpteeCompiler. - Optee
Compiler - Compiler for OP-TEE Trusted Applications: builds the ELF then signs it.
- Optee
Configuration - All build + signing parameters for an OP-TEE Trusted Application.
- Optee
Environment - Backward-compatible environment for
OpteeBuilder. - Shared
MemConfig - Shared-memory region layout for an IPC channel.
- Systemd
Unit Config - Parameters for the application’s systemd service unit.
Enums§
- Application
Compile Error - Error type for application compilation.
- Cortex
McuCore - Cortex-M core a firmware crate targets; selects the Rust target triple.
- Firmware
Compile Error - Error type for firmware compilation.
- HmiBuild
Command - How the HMI frontend is built.
- HmiCompile
Error - Error type for HMI frontend compilation.
- HmiConfig
- Compile-time HMI carrier the builder injects as environment variables before
invoking the application
cargo build. The consuming runtime crate reads them withoption_env!at compile time, so the values are on-target paths resolved beneath[profile] deploy_root— the build host never dereferences them. - Optee
Compile Error - Error type for OP-TEE compilation and signing.
- Systemd
Restart Policy - How systemd should restart the daemon.
Constants§
Traits§
- Compiler
- Unified async compilation trait for firmware, application, and OP-TEE targets.
Functions§
- render_
systemd_ unit - Renders the
.serviceunit text forconfig. - write_
systemd_ unit - Renders
configand writes it todir/<unit_name>.service, returning the written path.