forked from twizzler-operating-system/twizzler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
103 lines (95 loc) · 2.99 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#cargo-features = ["profile-rustflags"]
[workspace]
members = [
"tools/xtask",
"tools/image_builder",
"tools/initrd_gen",
"src/bin/init",
"src/bin/bootstrap",
"src/bin/devmgr",
"src/bin/etl_twizzler",
"src/bin/mnemosyne",
"src/bin/test-tiny-http",
"src/bin/random_validation",
"src/bin/genrandom",
"src/bin/randtest",
"src/bin/stdfs_demo",
"src/bin/virtio",
"src/bin/mnemosyne",
"src/bin/virtio",
"src/kernel",
"src/lib/twizzler-queue-raw",
"src/lib/twizzler-queue",
"src/lib/twizzler-async",
"src/lib/twizzler-object",
"src/lib/twizzler-futures",
"src/lib/dynlink",
"src/lib/secgate",
"src/lib/twizzler",
"src/rt/monitor",
"src/rt/monitor-api",
"src/rt/monitor/tests/montest",
"src/rt/monitor/tests/montest-lib",
"src/rt",
"src/rt/reference",
"src/rt/minimal",
"src/lib/logboi",
"src/srv/logboi-srv",
"src/srv/pager-srv",
"src/bin/logboi-test",
"src/lib/virtio-net",
"src/lib/naming/naming-core",
"src/lib/naming",
"src/srv/naming-srv",
"src/bin/naming-test",
"src/bin/object-store-test",
"src/lib/pager",
"src/bin/ls",
]
exclude = ["toolchain/src/rust"]
resolver = "2"
[workspace.metadata]
initrd = [
"crate:bootstrap",
"crate:init",
"crate:devmgr",
"crate:test-tiny-http",
"crate:etl_twizzler",
"crate:virtio",
"crate:monitor",
"crate:montest",
"crate:mnemosyne",
"crate:stdfs_demo",
"crate:logboi-test",
"crate:random_validation",
"crate:randtest",
"crate:genrandom",
"crate:ls",
"lib:naming-srv",
"crate:naming-test",
"crate:object-store-test",
"lib:twz-rt",
"lib:montest-lib",
"lib:logboi-srv",
"lib:pager-srv",
#"third-party:hello-world-rs"
]
[workspace.metadata.third-party]
# hello-world-rs = "1.0.0"
[profile.release]
debug = true
[patch.'https://github.com/dbittman/twizzler-abi']
twizzler-abi = { path = "src/lib/twizzler-abi" }
[patch.crates-io]
#ring = { git = "https://github.com/twizzler-operating-system/ring-twizzler.git", branch = "twizzler" }
getrandom = { git = "https://github.com/twizzler-operating-system/getrandom-twizzler.git", branch = "twizzler" }
polling = { git = "https://github.com/twizzler-operating-system/polling.git", branch = "twizzler" }
async-io = { git = "https://github.com/twizzler-operating-system/async-io.git", branch = "twizzler" }
async-executor = { git = "https://github.com/twizzler-operating-system/async-executor.git", branch = "twizzler" }
twizzler-futures = { path = "src/lib/twizzler-futures" }
twizzler-abi = { path = "src/lib/twizzler-abi" }
twizzler-rt-abi = { path = "src/abi/rt-abi" }
parking_lot = { git = "https://github.com/twizzler-operating-system/parking_lot.git", branch = "twizzler" }
# lock_api comes from the parking_lot repo
lock_api = { git = "https://github.com/twizzler-operating-system/parking_lot.git", branch = "twizzler" }
filetime = { git = "https://github.com/CPTforever/filetime.git", branch = "twizzler" }