# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "bootloader" version = "0.9.29" authors = ["Philipp Oppermann "] build = "build.rs" description = "An experimental pure-Rust x86 bootloader." readme = "README.md" license = "MIT/Apache-2.0" repository = "https://github.com/rust-osdev/bootloader" [package.metadata.bootloader] build-std = "core" target = "x86_64-bootloader.json" [package.metadata.docs.rs] default-target = "x86_64-unknown-linux-gnu" features = [ "recursive_page_table", "map_physical_memory", ] [package.metadata.release] pre-release-commit-message = "Release version {{version}}" publish = false [[package.metadata.release.pre-release-replacements]] exactly = 1 file = "Changelog.md" replace = """ # Unreleased # {{version}} – {{date}}""" search = "# Unreleased" [profile.dev] panic = "abort" [profile.release] lto = false debug = 2 panic = "abort" [[bin]] name = "bootloader" required-features = ["binary"] [dependencies.bit_field] version = "0.10.0" optional = true [dependencies.fixedvec] version = "0.2.4" optional = true [dependencies.font8x8] version = "0.2.4" features = ["unicode"] optional = true default-features = false [dependencies.rlibc] version = "1.0.0" optional = true [dependencies.usize_conversions] version = "0.2.0" optional = true [dependencies.x86_64] version = "0.14.7" features = [ "instructions", "inline_asm", ] optional = true default-features = false [dependencies.xmas-elf] version = "0.6.2" optional = true [build-dependencies.llvm-tools] version = "0.1" optional = true [build-dependencies.toml] version = "0.5.1" optional = true [features] binary = [ "xmas-elf", "x86_64", "usize_conversions", "fixedvec", "llvm-tools", "toml", "rlibc", ] default = [] map_physical_memory = [] recursive_page_table = [] sse = ["bit_field"] vga_320x200 = ["font8x8"]