[package] name = "endcap-sl-software-ri-generator" version = "0.2.0" authors = ["Wataru Otsubo "] edition = "2021" description = "A generator of register interface for mpsoc software from register map in xml format" repository = "https://gitlab.cern.ch/wotsubo/endcap-sl-software-ri-generator" build = "build.rs" [[bin]] name = "endcap-sl-software-ri-generator" path = "src/main.rs" required-features = ["bin"] [lib] name = "endcap_sl_software_ri_generator" path = "src/lib.rs" [dependencies] anyhow = { version = "1.0", optional = true } chrono = "0.4" clap = { version = "4.5", features = ["derive"] } csv = { version = "1.3.1", optional = true } env_logger = { version = "0.11", optional = true } heck = "0.5" hex = "0.4" itertools = "0.14" log = "0.4" prettyplease = "0.2" proc-macro2 = "1.0" quote = "1.0" roxmltree = "0.20" sha2 = "0.10" syn = "2.0" thiserror = "2.0" [build-dependencies] vergen-gitcl = { version = "1.0", features = ["build", "cargo", "rustc", "si"] } [features] bin = ["anyhow", "env_logger"] flatmap = ["csv"]