46 lines
1.8 KiB
TOML
46 lines
1.8 KiB
TOML
[package]
|
|
name = "magic-civ-physics-gdext"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[lib]
|
|
# `rlib` is added alongside `cdylib` so integration tests under `tests/` can
|
|
# link against the crate's Rust API (parse_tactical_state_json and friends).
|
|
# The `cdylib` output is still what Godot's GDExtension loads at runtime.
|
|
crate-type = ["cdylib", "rlib"]
|
|
|
|
[dependencies]
|
|
mc-core = { path = "../crates/mc-core" }
|
|
mc-climate = { path = "../crates/mc-climate" }
|
|
mc-ecology = { path = "../crates/mc-ecology" }
|
|
mc-mapgen = { path = "../crates/mc-mapgen" }
|
|
mc-economy = { path = "../crates/mc-economy" }
|
|
mc-happiness = { path = "../crates/mc-happiness" }
|
|
mc-city = { path = "../crates/mc-city" }
|
|
mc-culture = { path = "../crates/mc-culture" }
|
|
mc-combat = { path = "../crates/mc-combat" }
|
|
mc-items = { path = "../crates/mc-items" }
|
|
mc-trade = { path = "../crates/mc-trade" }
|
|
mc-tech = { path = "../crates/mc-tech" }
|
|
mc-state = { path = "../crates/mc-state" }
|
|
mc-turn = { path = "../crates/mc-turn" }
|
|
mc-units = { path = "../crates/mc-units" }
|
|
mc-player-api = { path = "../crates/mc-player-api" }
|
|
mc-mod-host = { path = "../crates/mc-mod-host" }
|
|
mc-replay = { path = "../crates/mc-replay" }
|
|
mc-score = { path = "../crates/mc-score" }
|
|
uuid = { version = "1", features = ["serde", "v4"] }
|
|
mc-save = { path = "../crates/mc-save" }
|
|
mc-ai = { path = "../crates/mc-ai", features = ["gpu"] }
|
|
mc-compute = { path = "../crates/mc-compute", features = ["gpu", "parallel"] }
|
|
mc-mcts-service = { path = "../crates/mc-mcts-service" }
|
|
mc-vision = { path = "../crates/mc-vision" }
|
|
mc-worldsim = { path = "../crates/mc-worldsim" }
|
|
godot = "0.2"
|
|
rand.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
tokio = { version = "1", features = ["rt-multi-thread"] }
|
|
|
|
[lints]
|
|
workspace = true
|