summaryrefslogtreecommitdiff
path: root/build.rs
diff options
context:
space:
mode:
authorMax Verevkin <maxxverrr@gmail.com>2022-04-01 21:50:19 +0300
committerMax Verevkin <maxxverrr@gmail.com>2022-04-01 21:50:19 +0300
commit7bcaa341b8685ba411d206c1a89dc3ca77aa71bb (patch)
tree917dec11c47ce71fe9486e56f94015bd12c496b7 /build.rs
downloadi3bar-mango-7bcaa341b8685ba411d206c1a89dc3ca77aa71bb.tar.gz
initial commit
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs22
1 files changed, 22 insertions, 0 deletions
diff --git a/build.rs b/build.rs
new file mode 100644
index 0000000..a881342
--- /dev/null
+++ b/build.rs
@@ -0,0 +1,22 @@
+extern crate wayland_scanner;
+
+use std::env::var;
+use std::path::Path;
+use wayland_scanner::{generate_code, Side};
+
+fn main() {
+ let out_dir = var("OUT_DIR").unwrap();
+ let out_dir = Path::new(&out_dir);
+
+ generate_code(
+ "./protocols/river-status-unstable-v1.xml",
+ out_dir.join("river-status-unstable-v1.rs"),
+ Side::Client,
+ );
+
+ generate_code(
+ "./protocols/river-control-unstable-v1.xml",
+ out_dir.join("river-control-unstable-v1.rs"),
+ Side::Client,
+ );
+}