[workspace]
resolver = "2"
members = [
    "framework/aster-frame",
    "framework/libs/align_ext",
    "framework/libs/aster-main",
    "framework/libs/linux-bzimage/builder",
    "framework/libs/linux-bzimage/boot-params",
    "framework/libs/linux-bzimage/setup",
    "framework/libs/ktest",
    "framework/libs/ktest-proc-macro",
    "framework/libs/tdx-guest",
    "kernel",
    "kernel/aster-nix",
    "kernel/comps/block",
    "kernel/comps/console",
    "kernel/comps/framebuffer",
    "kernel/comps/input",
    "kernel/comps/network",
    "kernel/comps/time",
    "kernel/comps/virtio",
    "kernel/libs/cpio-decoder",
    "kernel/libs/int-to-c-enum",
    "kernel/libs/int-to-c-enum/derive",
    "kernel/libs/aster-rights",
    "kernel/libs/aster-rights-proc",
    "kernel/libs/aster-util",
    "kernel/libs/keyable-arc",
    "kernel/libs/typeflags",
    "kernel/libs/typeflags-util",
]
exclude = [
    "kernel/libs/comp-sys/cargo-component",
    "kernel/libs/comp-sys/component",
    "kernel/libs/comp-sys/component-macro",
    "kernel/libs/comp-sys/controlled",
    "osdk",
    "target/osdk/base",
]
