# Filename: Cargo.toml # Author: Kai Rese # Version: 0.24 # Date: 01-03-2023 (DD-MM-YYYY) # Program: GPCAS # Copyright (C) 2023 Kai Rese # # GPCAS is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as # published by the Free Software Foundation, either version 3 of the # License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # This file is used by the rust package manager to link dependencies and build # the crate. [package] name = "gpcas_simulator" authors = ["Kai Rese"] description = "A simulator of highly configurable CPU models and multiple ISAs." license = "GPL-3.0-or-later" keywords = ["gpcas", "CPU", "forwardcom", "arschitek_zero"] categories = ["command-line-utilities", "emulators", "simulation"] version = "0.2.1" edition.workspace = true rust-version.workspace = true repository.workspace = true [dependencies] chrono = "^0.4" clap = { version = "^3", features = ["cargo"] } crossterm = "^0.25" log = { version = "^0.4", features = ["max_level_trace", "release_max_level_info"] } lazy_static = "^1" num-format = "^0.4" ring_buffer = "^2" serde = "^1" sha3 = "^0.10" gpcas_base = "^0.3" gpcas_cpu_model = "^0.7" gpcas_isa = "^0.6" # ISA support gpcas_arschitek_zero = "^0.5" gpcas_forwardcom = "^0.2"