Make all dependencies workspace = true

This commit is contained in:
topjohnwu
2025-10-17 17:06:54 -07:00
committed by John Wu
parent 470acc93c9
commit 0dc8231585
6 changed files with 11 additions and 9 deletions

View File

@@ -8,6 +8,9 @@ version = "0.0.0"
edition = "2024" edition = "2024"
[workspace.dependencies] [workspace.dependencies]
base = { path = "base" }
derive = { path = "core/derive" }
magiskpolicy = { path = "sepolicy" }
cxx = { path = "external/cxx-rs" } cxx = { path = "external/cxx-rs" }
cxx-gen = { path = "external/cxx-rs/gen/lib" } cxx-gen = { path = "external/cxx-rs/gen/lib" }
libc = "0.2.176" libc = "0.2.176"

View File

@@ -12,7 +12,7 @@ cxx-gen = { workspace = true }
pb-rs = { workspace = true } pb-rs = { workspace = true }
[dependencies] [dependencies]
base = { path = "../base" } base = { workspace = true }
cxx = { workspace = true } cxx = { workspace = true }
byteorder = { workspace = true } byteorder = { workspace = true }
size = { workspace = true } size = { workspace = true }

View File

@@ -20,8 +20,8 @@ cxx-gen = { workspace = true }
pb-rs = { workspace = true } pb-rs = { workspace = true }
[dependencies] [dependencies]
base = { path = "../base", features = ["selinux"] } base = { workspace = true, features = ["selinux"] }
derive = { path = "derive" } derive = { workspace = true }
cxx = { workspace = true } cxx = { workspace = true }
num-traits = { workspace = true } num-traits = { workspace = true }
num-derive = { workspace = true } num-derive = { workspace = true }

View File

@@ -11,7 +11,7 @@ path = "lib.rs"
cxx-gen = { workspace = true } cxx-gen = { workspace = true }
[dependencies] [dependencies]
base = { path = "../base" } base = { workspace = true }
magiskpolicy = { path = "../sepolicy", default-features = false } magiskpolicy = { workspace = true, features = ["no-main"] }
cxx = { workspace = true } cxx = { workspace = true }
num-traits = { workspace = true } num-traits = { workspace = true }

View File

@@ -11,10 +11,9 @@ path = "lib.rs"
cxx-gen = { workspace = true } cxx-gen = { workspace = true }
[features] [features]
default = ["main"] no-main = []
main = []
[dependencies] [dependencies]
base = { path = "../base" } base = { workspace = true }
cxx = { workspace = true } cxx = { workspace = true }
argh = { workspace = true } argh = { workspace = true }

View File

@@ -8,7 +8,7 @@ use crate::ffi::SePolicy;
#[path = "../include/consts.rs"] #[path = "../include/consts.rs"]
mod consts; mod consts;
#[cfg(feature = "main")] #[cfg(not(feature = "no-main"))]
mod cli; mod cli;
mod rules; mod rules;
mod statement; mod statement;