commit: 14cb7afc8e3fe06c2e723ec0c20817bd26aa1640
parent 33004f86c1efc7ca3cd45cc2194e12fe3cd37e2e
Author: Michael Forney <mforney@mforney.org>
Date: Fri, 25 Nov 2022 20:05:17 -0800
Add wl9
Diffstat:
5 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/.gitmodules b/.gitmodules
@@ -359,6 +359,9 @@
path = pkg/wayland/src
url = https://anongit.freedesktop.org/git/wayland/wayland.git
ignore = all
+[submodule "pkg/wl9/src"]
+ path = pkg/wl9/src
+ url = https://git.sr.ht/~mcf/wl9
[submodule "pkg/wld/src"]
path = pkg/wld/src
url = https://github.com/michaelforney/wld
diff --git a/pkg/gen.lua b/pkg/gen.lua
@@ -130,6 +130,7 @@ subgen 'velox'
subgen 'vis'
subgen 'wayland'
subgen 'wayland-protocols'
+subgen 'wl9'
subgen 'wld'
subgen 'wpa_supplicant'
subgen 'x509cert'
diff --git a/pkg/wl9/gen.lua b/pkg/wl9/gen.lua
@@ -0,0 +1,22 @@
+cflags{
+ '-std=c11', '-Wall', '-Wpedantic', '-Wno-parentheses',
+ '-isystem $builddir/pkg/wayland/include',
+}
+pkg.deps = {
+ 'pkg/wayland/headers',
+ 'pkg/wayland-protocols/headers',
+}
+
+exe('wl9', {
+ 'wl9.c',
+ 'c9.c',
+ 'fs.c',
+ 'util.c',
+ 'keymap.c',
+ 'server-decoration-protocol.c',
+ '$builddir/pkg/wayland-protocols/xdg-shell-protocol.c.o',
+ '$builddir/pkg/wayland/libwayland-server.a.d',
+})
+file('bin/wl9', '755', '$outdir/wl9')
+
+fetch 'git'
diff --git a/pkg/wl9/src b/pkg/wl9/src
@@ -0,0 +1 @@
+Subproject commit de70033524ef21dd01bde1d5d66a4679c8f34311
diff --git a/pkg/wl9/ver b/pkg/wl9/ver
@@ -0,0 +1 @@
+de70033524 r0