|
1 | | -[package] |
2 | | -name = "starry" |
| 1 | +[workspace] |
| 2 | +resolver = "2" |
| 3 | +members = ["api", "core"] |
| 4 | +exclude = [".arceos", "apps"] |
| 5 | + |
| 6 | +[workspace.package] |
3 | 7 | version = "0.1.0" |
4 | 8 | edition = "2024" |
5 | | -authors = ["Azure-stars <Azure_stars@126.com>", "Yuekai Jia <equation618@gmail.com>"] |
| 9 | +authors = [ |
| 10 | + "Azure-stars <Azure_stars@126.com>", |
| 11 | + "Yuekai Jia <equation618@gmail.com>", |
| 12 | +] |
6 | 13 | homepage = "https://github.com/arceos-org/arceos" |
7 | 14 | repository = "https://github.com/arceos-org/starry-next" |
8 | 15 |
|
9 | | -[features] |
10 | | -lwext4_rs = ["axstd/lwext4_rs"] |
11 | | - |
12 | | -[dependencies] |
13 | | -log = "0.4" |
14 | | -linkme = "0.3" |
15 | | -axerrno = "0.1" |
16 | | -memory_addr = "0.3" |
17 | | -xmas-elf = "0.9" |
18 | | -spin = "0.9" |
19 | | -crate_interface = "0.1" |
20 | | -bitflags = "2.6" |
21 | | -percpu = "0.2.0" |
22 | | - |
23 | | -kernel-elf-parser = "0.3" |
24 | | -num_enum = { version = "0.7", default-features = false } |
25 | | -syscalls = { version = "0.6", default-features = false } |
26 | | -numeric-enum-macro = "0.2.0" |
27 | | -static_assertions = "1.1.0" |
28 | | -macro_rules_attribute = "0.2.0" |
| 16 | +[workspace.dependencies] |
| 17 | +axfeat = { git = "https://github.com/oscomp/arceos.git" } |
| 18 | +arceos_posix_api = { git = "https://github.com/oscomp/arceos.git", features = [ |
| 19 | + "uspace", |
| 20 | + "smp", |
| 21 | + "irq", |
| 22 | + "fs", |
| 23 | + "multitask", |
| 24 | + "net", |
| 25 | + "pipe", |
| 26 | + "select", |
| 27 | + "epoll", |
| 28 | +] } |
29 | 29 |
|
30 | 30 | axconfig = { git = "https://github.com/oscomp/arceos.git" } |
31 | 31 | axfs = { git = "https://github.com/oscomp/arceos.git" } |
32 | | -axstd = { git = "https://github.com/oscomp/arceos.git", features = ["paging"] } |
33 | 32 | axhal = { git = "https://github.com/oscomp/arceos.git", features = ["uspace"] } |
| 33 | +axlog = { git = "https://github.com/oscomp/arceos.git" } |
34 | 34 | axmm = { git = "https://github.com/oscomp/arceos.git" } |
35 | | -axtask = { git = "https://github.com/oscomp/arceos.git" } |
| 35 | +axns = { git = "https://github.com/oscomp/arceos.git", features = [ |
| 36 | + "thread-local", |
| 37 | +] } |
36 | 38 | axsync = { git = "https://github.com/oscomp/arceos.git" } |
37 | | -axruntime = { git = "https://github.com/oscomp/arceos.git", features = ["multitask"] } |
38 | | -arceos_posix_api = { git = "https://github.com/oscomp/arceos.git", features = ["uspace", "smp", "irq", "fs", "multitask", "net", "pipe", "select", "epoll"] } |
39 | | -axns = { git = "https://github.com/oscomp/arceos.git", features = ["thread-local"] } |
| 39 | +axtask = { git = "https://github.com/oscomp/arceos.git" } |
| 40 | + |
| 41 | +axerrno = "0.1" |
| 42 | +bitflags = "2.6" |
| 43 | +linkme = "0.3" |
| 44 | +memory_addr = "0.3" |
| 45 | + |
| 46 | +starry-core = { path = "./core" } |
| 47 | +starry-api = { path = "./api" } |
| 48 | + |
| 49 | +[package] |
| 50 | +name = "starry" |
| 51 | +version.workspace = true |
| 52 | +edition.workspace = true |
| 53 | +authors.workspace = true |
| 54 | +homepage.workspace = true |
| 55 | +repository.workspace = true |
| 56 | + |
| 57 | +[features] |
| 58 | +lwext4_rs = ["axfeat/lwext4_rs"] |
| 59 | + |
| 60 | +[dependencies] |
| 61 | +axfeat.workspace = true |
| 62 | + |
| 63 | +axhal.workspace = true |
| 64 | +axlog.workspace = true |
| 65 | +axtask.workspace = true |
| 66 | + |
| 67 | +axerrno.workspace = true |
| 68 | +linkme.workspace = true |
| 69 | + |
| 70 | +starry-core.workspace = true |
| 71 | +starry-api.workspace = true |
| 72 | + |
| 73 | +syscalls = { git = "https://github.com/jasonwhite/syscalls.git", rev = "92624de", default-features = false } |
40 | 74 |
|
41 | 75 | [patch.crates-io] |
42 | | -syscalls = { git = "https://github.com/jasonwhite/syscalls.git", rev = "92624de"} |
43 | 76 | page_table_multiarch = { git = "https://github.com/Mivik/page_table_multiarch.git", rev = "19ededd" } |
44 | 77 | page_table_entry = { git = "https://github.com/Mivik/page_table_multiarch.git", rev = "19ededd" } |
45 | | - |
46 | | -[target.'cfg(target_arch = "x86_64")'.dependencies] |
47 | | -x86 = "0.52" |
48 | | - |
49 | | -[build-dependencies] |
50 | | -toml_edit = "0.22" |
|
0 commit comments