1cflags{
2 [[-D 'VERSION="0.2.0"']],
3 '-std=c99',
4 '-pedantic',
5 '-D _XOPEN_SOURCE=700',
6 '-I $srcdir/include',
7 '-isystem $builddir/pkg/fontconfig/include',
8 '-isystem $builddir/pkg/libdrm/include',
9 '-isystem $builddir/pkg/libinput/include',
10 '-isystem $builddir/pkg/libspng/include',
11 '-isystem $builddir/pkg/libxkbcommon/include',
12 '-isystem $builddir/pkg/neuswc/include',
13 '-isystem $builddir/pkg/pixman/include',
14 '-isystem $builddir/pkg/wayland-protocols/include',
15 '-isystem $builddir/pkg/wayland/include',
16 '-isystem $builddir/pkg/wld/include',
17}
18
19pkg.deps = {
20 'pkg/fontconfig/headers',
21 'pkg/libdrm/headers',
22 'pkg/libinput/headers',
23 'pkg/libspng/headers',
24 'pkg/libxkbcommon/headers',
25 'pkg/neuswc/headers',
26 'pkg/wld/headers',
27 'pkg/pixman/headers',
28 'pkg/wayland/headers',
29 'pkg/wayland-protocols/headers',
30}
31
32exe('howl', {
33 'src/decor.c',
34 'src/ipc.c',
35 'src/log.c',
36 'src/howl.c',
37 '$builddir/pkg/neuswc/libswc.a.d',
38 '$builddir/pkg/libspng/libspng.a',
39})
40
41exe('howlc', {
42 'src/client.c',
43})
44
45file('bin/howl', '755', '$outdir/howl')
46file('bin/howlc', '755', '$outdir/howlc')
47
48man{'doc/howl.1'}
49man{'doc/howlc.1'}
50
51fetch 'git'