scaffold: Cargo.toml, build.rs, main.rs placeholder
- SHA
ddf9d3ee043accc1a0eddcbdf9bbb52d53aec7dd- Tree
2924664
ddf9d3e
ddf9d3ee043accc1a0eddcbdf9bbb52d53aec7dd2924664| Status | File | + | - |
|---|---|---|---|
| A |
Cargo.toml
|
14 | 0 |
| A |
build.rs
|
8 | 0 |
| A |
src/main.rs
|
3 | 0 |
Cargo.tomladded@@ -0,0 +1,14 @@ | ||
| 1 | +[package] | |
| 2 | +name = "ers" | |
| 3 | +version = "0.1.0" | |
| 4 | +edition = "2024" | |
| 5 | +description = "Window border renderer for tarmac" | |
| 6 | + | |
| 7 | +[dependencies] | |
| 8 | +serde = { version = "1", features = ["derive"] } | |
| 9 | +serde_json = "1" | |
| 10 | +tracing = "0.1" | |
| 11 | +tracing-subscriber = { version = "0.3", features = ["env-filter"] } | |
| 12 | + | |
| 13 | +[build-dependencies] | |
| 14 | +cc = "1" | |
build.rsadded@@ -0,0 +1,8 @@ | ||
| 1 | +fn main() { | |
| 2 | + // Link SkyLight private framework for WindowServer access | |
| 3 | + println!("cargo:rustc-link-lib=framework=SkyLight"); | |
| 4 | + // Link CoreGraphics for drawing | |
| 5 | + println!("cargo:rustc-link-lib=framework=CoreGraphics"); | |
| 6 | + // Link CoreFoundation for CFRunLoop | |
| 7 | + println!("cargo:rustc-link-lib=framework=CoreFoundation"); | |
| 8 | +} | |
src/main.rsadded@@ -0,0 +1,3 @@ | ||
| 1 | +fn main() { | |
| 2 | + println!("Hello, world!"); | |
| 3 | +} | |