summaryrefslogtreecommitdiff
path: root/ninja.rc
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-10-23 23:55:40 -0700
committerMichael Forney <mforney@mforney.org>2016-10-30 13:44:58 -0700
commit232d3f227c6eef2e2003a1e25786d20ed186e25f (patch)
treede59d498ed828265821855e3318b277754d36410 /ninja.rc
parent1e4272543281e050bb222945376a224a5ec9fd87 (diff)
Add waylandproto rule and helper
Diffstat (limited to 'ninja.rc')
-rw-r--r--ninja.rc9
1 files changed, 9 insertions, 0 deletions
diff --git a/ninja.rc b/ninja.rc
index d1f3550b..76136caa 100644
--- a/ninja.rc
+++ b/ninja.rc
@@ -151,6 +151,15 @@ fn yacc {
}
}
+fn waylandproto {
+ proto='$srcdir'/$1
+ shift
+ build '$outdir'/$1 waylandproto $proto ; with type client-header
+ build '$outdir'/$2 waylandproto $proto ; with type server-header
+ build '$outdir'/$3 waylandproto $proto ; with type code
+ cc '$outdir'/$3 '||' phony/desktop/wayland/headers
+}
+
# packaging rules
fn file {