⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module generator

Module generator 

Source
Expand description

SDK Generator for VeridianOS Package Development

Provides an SDK packaging framework for creating distributable development kits containing headers, libraries, tools, and documentation. The generator validates SDK manifests and produces serialized SDK packages suitable for distribution.

TODO(user-space): Actual file collection requires a functional VFS layer. Currently the generator validates manifests and produces placeholder package bytes.

Structs§

SdkManifest
Describes the contents and metadata of an SDK package.
SdkPackageSpec
Full specification for building an SDK package, combining the manifest with the paths to include.

Enums§

SdkComponent
Identifies a category of files within an SDK package.

Functions§

generate_pkg_config_content
Generate standard pkg-config .pc file content for an SDK component.
generate_sdk
Generate an SDK package from the given specification.