gardesk/ers / ddf9d3e

Browse files

scaffold: Cargo.toml, build.rs, main.rs placeholder

Authored by espadonne
SHA
ddf9d3ee043accc1a0eddcbdf9bbb52d53aec7dd
Tree
2924664

3 changed files

StatusFile+-
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
+}