Skip to content

Commit

Permalink
oro: strip out build tooling, features, and module-rt from oro
Browse files Browse the repository at this point in the history
  • Loading branch information
Qix- committed Feb 8, 2025
1 parent a2147f0 commit 5e38718
Show file tree
Hide file tree
Showing 18 changed files with 283 additions and 600 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ oro-type.path = "oro-type"
oro-dtb.path = "oro-dtb"
oro-dbgutil.path = "oro-dbgutil"
oro-sync.path = "oro-sync"
oro = { path = "oro", default-features = false, features = ["runtime"] }
oro.path = "oro"

limine = "0.3.1"
uart_16550 = "0.3.0"
Expand Down
2 changes: 1 addition & 1 deletion oro-arch-x86_64/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ oro-debug.workspace = true
oro-dbgutil.workspace = true
oro-acpi.workspace = true
oro-sync.workspace = true
oro = { workspace = true, default-features = false, features = ["runtime"] }
oro.workspace = true

# Work around non-composability of `test` profile and global allocator conflicts in unit test runner.
[dev-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion oro-kernel/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ oro-mem.workspace = true
oro-macro.workspace = true
oro-debug.workspace = true
oro-sync.workspace = true
oro = { workspace = true, default-features = false, features = ["runtime"] }
oro.workspace = true
oro-boot-protocol = { workspace = true, optional = true, features = ["utils"] }
oro-dbgutil.workspace = true

Expand Down
5 changes: 0 additions & 5 deletions oro/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,6 @@ workspace = true
[features]
default = []
nightly = []
runtime = []
module = ["runtime"]
build = []
panic_handler = []
panic_debug_out_v0 = ["panic_handler"]
rustc-dep-of-std = [
"core",
"compiler_builtins",
Expand Down
3 changes: 1 addition & 2 deletions oro/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# Oro Module High Level API and Build Tooling

This crate houses a high-level API for executables targeting the Oro Operating System
(called "Modules") to interact with the system, as well as build tooling to simplify
the process of creating and building Oro Modules.
(called "Modules") to interact with the kernel.

## Usage
For updated usage information, please refer to the [crate documentation](https://docs.rs/oro).
Expand Down
42 changes: 0 additions & 42 deletions oro/aarch64.ld

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
61 changes: 0 additions & 61 deletions oro/src/build.rs

This file was deleted.

File renamed without changes.
Loading

0 comments on commit 5e38718

Please sign in to comment.