1cflags{
2 '-std=c99', '-Wall', '-Wpedantic', '-Wno-maybe-uninitialized',
3 '-D _POSIX_C_SOURCE=200809L',
4 [[-D 'VERSION="4.6"']],
5 '-I $dir',
6 '-isystem $builddir/pkg/fontconfig/include',
7 '-isystem $builddir/pkg/libxkbcommon/include',
8 '-isystem $builddir/pkg/pixman/include',
9 '-isystem $builddir/pkg/swc/include',
10 '-isystem $builddir/pkg/wayland/include',
11 '-isystem $builddir/pkg/wld/include',
12}
13
14pkg.deps = {
15 'pkg/fontconfig/headers',
16 'pkg/libxkbcommon/headers',
17 'pkg/pixman/headers',
18 'pkg/swc/headers',
19 'pkg/wayland/headers',
20 'pkg/wld/headers',
21}
22
23exe('dmenu', [[
24 dmenu.c drw.c util.c
25 $builddir/pkg/(
26 swc/swc-protocol.c.o
27 libxkbcommon/libxkbcommon.a
28 wld/libwld.a.d
29 fontconfig/libfontconfig.a.d
30 wayland/libwayland-client.a.d
31 )
32]])
33file('bin/dmenu', '755', '$outdir/dmenu')
34man{'dmenu.1'}
35
36exe('stest', {'stest.c'})
37file('bin/stest', '755', '$outdir/stest')
38man{'stest.1'}
39
40file('bin/dmenu_path', '755', '$srcdir/dmenu_path')
41file('bin/dmenu_run', '755', '$srcdir/dmenu_run')
42
43fetch 'git'