1cflags {
2 [[-D 'VERSION="0.7.0"']],
3 '-D _XOPEN_SOURCE=700',
4 '-isystem $builddir/pkg/libxkbcommon/include',
5 '-isystem $builddir/pkg/wayland/include',
6 '-isystem $builddir/pkg/wayland-protocols/include',
7}
8
9pkg.deps = {
10 'pkg/libxkbcommon/headers',
11 'pkg/wayland/headers',
12 'pkg/wayland-protocols/headers',
13 '$builddir/pkg/wayland-protocols/xdg-shell-protocol.c.o',
14 '$builddir/pkg/wayland-protocols/xdg-decoration-unstable-v1-protocol.c.o',
15 '$builddir/pkg/wayland-protocols/primary-selection-unstable-v1-protocol.c.o',
16}
17
18
19exe('havoc', [[
20 main.c glyph.c
21 tsm/(
22 wcwidth.c shl-htable.c tsm-render.c
23 tsm-screen.c tsm-selection.c tsm-unicode.c
24 tsm-vte-charsets.c tsm-vte.c
25 )
26 $builddir/pkg/(
27 wayland-protocols/xdg-shell-protocol.c.o
28 wayland-protocols/xdg-decoration-unstable-v1-protocol.c.o
29 wayland-protocols/primary-selection-unstable-v1-protocol.c.o
30 libxkbcommon/libxkbcommon.a
31 wayland/libwayland-client.a.d
32 wayland/libwayland-cursor.a.d
33 )
34]])
35
36file('bin/havoc', '755', '$outdir/havoc')
37
38file('share/doc/havoc/havoc.cfg.sample', '644', '$srcdir/havoc.cfg')
39
40fetch 'git'