commit: 610f9097dcf15fc2c7f2c31b8b15e24b5bf591db
parent 8a157d611e944bac7ef8bd08df2cfdabd27c5b2f
Author: Michael Forney <mforney@mforney.org>
Date: Tue, 2 Jun 2020 03:02:14 -0700
fuse: Add header target
Diffstat:
2 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/pkg/fuse/gen.lua b/pkg/fuse/gen.lua
@@ -4,6 +4,14 @@ cflags{
'-I $srcdir/lib',
}
+pkg.hdrs = copy('$outdir/include', '$srcdir/include', {
+ 'fuse.h',
+ 'fuse_common.h',
+ 'fuse_log.h',
+ 'fuse_lowlevel.h',
+ 'fuse_opt.h',
+})
+
cc('lib/mount_util.c')
exe('fusermount3', {'util/fusermount.c', 'lib/mount_util.c.o'})
diff --git a/pkg/sshfs/gen.lua b/pkg/sshfs/gen.lua
@@ -1,12 +1,16 @@
cflags{
'-D FUSE_USE_VERSION=31',
'-I $dir',
- '-I $basedir/pkg/fuse/src/include',
+ '-I $builddir/pkg/fuse/include',
}
+pkg.deps = {'pkg/fuse/headers'}
+
exe('sshfs', {
- 'sshfs.c', 'nocache.c', '$builddir/pkg/fuse/libfuse.a',
-}, {'pkg/fuse/fetch'})
+ 'sshfs.c',
+ 'nocache.c',
+ '$builddir/pkg/fuse/libfuse.a',
+})
file('bin/sshfs', '755', '$outdir/sshfs')
man{'$dir/sshfs.1'}