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"
[workspace.dependencies]
base = { path = "base" }
derive = { path = "core/derive" }
magiskpolicy = { path = "sepolicy" }
cxx = { path = "external/cxx-rs" }
cxx-gen = { path = "external/cxx-rs/gen/lib" }
libc = "0.2.176"

View File

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

View File

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

View File

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

View File

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

View File

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