[package] name = "agb" version = "0.21.1" authors = ["Corwin Kuiper ", "Gwilym Inzani "] edition = "2021" description = "Library for Game Boy Advance Development" license = "MPL-2.0" repository = "https://github.com/agbrs/agb" homepage = "https://agbrs.dev" exclude = ["/tests", "/examples"] [features] default = ["backtrace", "testing"] backtrace = ["testing", "dep:qrcodegen-no-heap"] testing = [] multiboot = [] [dependencies] bitflags = "2" agb_image_converter = { version = "0.21.1", path = "../agb-image-converter" } agb_sound_converter = { version = "0.21.1", path = "../agb-sound-converter" } agb_macros = { version = "0.21.1", path = "../agb-macros" } agb_fixnum = { version = "0.21.1", path = "../agb-fixnum" } agb_hashmap = { version = "0.21.1", path = "../agb-hashmap", features = ["allocator_api"] } bilge = "0.2" qrcodegen-no-heap = { version = "1.8", optional = true } portable-atomic = { version = "1.6.0", default-features = false, features = ["unsafe-assume-single-core", "fallback"] } once_cell = { version = "1.20.1", default-features = false, features = ["critical-section"] } critical-section = { version = "1.1.2", features = ["restore-state-u16"] } [package.metadata.docs.rs] default-target = "thumbv4t-none-eabi" cargo-args = ["-Zbuild-std=core,alloc"] [profile.dev] opt-level = 3 debug = true [profile.release] opt-level = 3 lto = "fat" debug = true