forked from boozook/playdate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
58 lines (50 loc) · 2.83 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[workspace]
resolver = "2"
members = ["cargo", "api/*", "support/*", "components/*"]
default-members = ["cargo", "support/tool", "support/bindgen"]
exclude = ["cargo/tests/crates/**/*"]
[workspace.package]
edition = "2021"
license = "MIT OR Apache-2.0"
authors = ["Alex Koz <[email protected]>"]
homepage = "https://github.com/boozook/playdate"
repository = "https://github.com/boozook/playdate.git"
[workspace.dependencies]
color = { version = "0.2", path = "api/color", package = "playdate-color", default-features = false }
ctrl = { version = "0.3", path = "api/ctrl", package = "playdate-controls", default-features = false }
display = { version = "0.3", path = "api/display", package = "playdate-display", default-features = false }
fs = { version = "0.2", path = "api/fs", package = "playdate-fs", default-features = false }
gfx = { version = "0.4", path = "api/gfx", package = "playdate-graphics", default-features = false }
lua = { version = "0.1", path = "api/lua", package = "playdate-lua", default-features = false }
menu = { version = "0.2", path = "api/menu", package = "playdate-menu", default-features = false }
scoreboards = { version = "0.1", path = "api/scoreboards", package = "playdate-scoreboards", default-features = false }
sound = { version = "0.4", path = "api/sound", package = "playdate-sound", default-features = false }
sprite = { version = "0.2", path = "api/sprite", package = "playdate-sprite", default-features = false }
system = { version = "0.3", path = "api/system", package = "playdate-system", default-features = false }
sys = { version = "0.4", path = "api/sys", package = "playdate-sys", default-features = false }
tool = { version = "0.1", path = "support/tool", package = "playdate-tool" }
build = { version = "0.4", path = "support/build", package = "playdate-build", default-features = false }
utils = { version = "0.3", path = "support/utils", package = "playdate-build-utils", default-features = false }
device = { version = "0.2", path = "support/device", package = "playdate-device" }
simulator = { version = "0.1", path = "support/sim-ctrl", package = "playdate-simulator-utils", default-features = false }
bindgen = { version = "0.1", path = "support/bindgen", package = "playdate-bindgen", default-features = false }
bindgen-cfg = { version = "0.1", path = "support/bindgen-cfg", package = "playdate-bindgen-cfg", default-features = false }
# Deps that used multiple times,
# This is to prevent various versions in the deps-tree for faster compilation time
dirs = "5.0"
fs_extra = "1.3"
semver = "1.0"
regex = "1"
log = "0.4"
env_logger = "0.11"
clap = "4.5"
serde = "1.0"
serde_json = "1.0"
toml = "0.8"
futures-lite = "2.3"
thiserror = "1.0"
tokio = { version = "1.37", default-features = false }
async-std = { version = "1.12", default-features = false }
[workspace.metadata.playdate.options.assets]
dependencies = true
overwrite = false