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

Module sdk

Module sdk 

Source
Expand description

SDK Core Types for VeridianOS Package Development

Provides toolchain information, build target configuration, and sysroot management for building VeridianOS packages. These types define the SDK contract for user-space library and application development.

NOTE: Many types in this module are forward declarations for user-space APIs. They will be exercised when user-space process execution is functional. See TODO(user-space) markers for specific activation points.

Modules§

generator
SDK Generator for VeridianOS Package Development
pkg_config
Package Configuration Support
syscall_api
Syscall Wrapper Types for VeridianOS
toolchain
Toolchain Management for VeridianOS SDK

Structs§

SdkConfig
SDK configuration controlling compiler and linker flags.
ToolchainInfo
Information about the active toolchain.

Enums§

BuildTarget
Build target specification.

Functions§

get_sysroot
Return the sysroot path for the VeridianOS SDK.
get_target_triple
Return the target triple for the current architecture.