master hovercats/oakiss / pkg / dmenu / gen.lua
 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'