1cflags{
2 '-std=c99',
3 '-I $outdir',
4 '-isystem $builddir/pkg/fontconfig/include',
5 '-isystem $builddir/pkg/libxkbcommon/include',
6 '-isystem $builddir/pkg/pixman/include',
7 '-isystem $builddir/pkg/wayland/include',
8 '-isystem $builddir/pkg/wld/include',
9}
10
11pkg.deps = {
12 '$outdir/protocol/xdg-shell-client-protocol.h',
13 'pkg/fontconfig/headers',
14 'pkg/libxkbcommon/headers',
15 'pkg/pixman/headers',
16 'pkg/wayland/headers',
17 'pkg/wld/headers',
18}
19
20waylandproto('protocol/xdg-shell.xml', {
21 client='protocol/xdg-shell-client-protocol.h',
22 code='protocol/xdg-shell.c'
23})
24
25exe('swiv', {
26 'swiv.c',
27 'image.c',
28 'wayland.c',
29 '$outdir/protocol/xdg-shell.c.o',
30 '$builddir/pkg/libxkbcommon/libxkbcommon.a',
31 '$builddir/pkg/wld/libwld.a.d',
32})
33
34file('bin/swiv', '755', '$outdir/swiv')
35
36fetch 'git'