7b1d1ee680
FUSE filesystem must be patched to #include <perfuse.h> in the source files that open /dev/fuse and perform the mount(2) system call. The FUSE filesystem must be linked with -lperfuse. libperfuse(3) implements the FUSE kernel interface, on which libfuse or any FUSE filesystem that opens /dev/fuse directly can be used. For now, an external daemon called perfused(8) is used. This may change in the future.
15 lines
322 B
Makefile
15 lines
322 B
Makefile
LIB= perfuse
|
|
LIBDPLIBS+= puffs /usr/src/lib/libpuffs
|
|
|
|
|
|
PERFUSE_OPT_DEBUG_FLAGS= -g -DPERFUSE_DEBUG
|
|
|
|
CFLAGS+= ${PERFUSE_OPT_DEBUG_FLAGS}
|
|
SRCS= perfuse.c ops.c subr.c debug.c
|
|
MAN= libperfuse.3
|
|
WARNS= 4
|
|
INCS= perfuse.h
|
|
INCSDIR= /usr/include
|
|
|
|
.include <bsd.lib.mk>
|