content: cargo-features = ["per-package-target", "profile-rustflags"]
  
  [package]
  name = "mnemos-x86_64"
  version = "0.1.0"
  edition = "2021"
  forced-target = "x86_64-unknown-none"
  
  [lib]
  test = false
  bench = false
  
  [[bin]]
  name = "bootloader"
  test = false
  bench = false
  required-features = ["bootloader_api"]
  
  [features]
  
  [dependencies]
  acpi = "4.1.1"
  # NOTE FOR FUTURE ELIZAS WHO ARE MESSING WITH THIS: the bootloader crate's build
  # script is not that good, and breaks if you put this in `cfg(...).dependencies`
  # instead of normal [dependencies]. don't move this.
  bootloader_api = { version = "0.11", optional = true }
  embedded-graphics = "0.7.1"
  profont = "0.6.1"
  spin = "0.9.8"
  
  # kernel
  [dependencies.mnemos]
  path = "../../../source/kernel"
  default-features = false
  features = ["serial-trace"]
  
  [dependencies.tracing]
  version = "0.1.37"
  features = ["attributes"]
  default-features = false
  
  [dependencies.hal-core]
  workspace = true
  
  [dependencies.hal-x86_64]
  version = "0.1.0"
  
  [dependencies.mycelium-util]
  workspace = true
  
  [dependencies.mycelium-alloc]
  workspace = true
  
  [dependencies.futures]
  version = "0.3.21"
  features = ["async-await"]
  default-features = false
  