1cflags{
2 '-std=gnu11', '-Wall', '-Wpedantic',
3 '-Wno-overflow', -- ioctl opcode conversion
4 '-D _POSIX_C_SOURCE=200809L',
5 '-I $dir',
6 '-I $srcdir/include',
7 '-I $srcdir/lib',
8}
9
10pkg.hdrs = copy('$outdir/include', '$srcdir/include', {
11 'fuse.h',
12 'fuse_common.h',
13 'fuse_log.h',
14 'fuse_lowlevel.h',
15 'fuse_opt.h',
16})
17
18cc('lib/mount_util.c')
19
20exe('fusermount3', {'util/fusermount.c', 'lib/mount_util.c.o'})
21file('bin/fusermount3', '4755', '$outdir/fusermount3')
22man{'doc/fusermount3.1'}
23
24lib('libfuse.a', [[lib/(
25 fuse.c fuse_loop.c fuse_loop_mt.c
26 fuse_lowlevel.c fuse_opt.c
27 fuse_signals.c buffer.c cuse_lowlevel.c
28 helper.c modules/subdir.c mount_util.c.o
29 fuse_log.c
30 mount.c
31)]])
32
33fetch 'git'