[package]
name = "psp"
version = "0.3.13"
description = "A library for building full PSP modules, including both PRX plugins and regular homebrew apps."
readme = "../README.md"
repository = "https://github.com/overdrivenpotato/rust-psp"
license = "MIT"
authors = [
    "Marko Mijalkovic <marko.mijalkovic97@gmail.com>",
    "Paul Sajna <sajattack@gmail.com>"
]
edition = "2018"
build = "build.rs"

[lib]
crate-type = ["lib", "staticlib"]

[features]
default = []
std = []
# Compile this library as a stub provider. Useful to compile this as a static
# library for other projects.
stub-only = []
embedded-graphics = [ "dep:embedded-graphics-core" ]

[dependencies]
paste = "1.0.15"
bitflags = "2.6.0"
libm = "0.2.8"
embedded-graphics-core = { version = "0.4.0", optional = true }
unstringify = "0.1.4"

[dependencies.num_enum]
version = "0.7.3"
default-features = false

[dependencies.num_enum_derive]
version = "0.7.3"
default-features = false
