SubDir TOP ge-drivers lib_fuse_tts ;

# Upstream origin:
# This replicates/tweaks << world/lib/mk/libfuse.mk >>


#######  Compilation: libfuse.a  #######

SetupHeadersHoG ;

SubDirHdrs $(SUBDIR)/../vfs_fuse_ntfs_tts/world-include-fuse ;
	# fuse.h (used un-modified) and fuse_private.h (don't use the one in genode/world, use our patched one!)

SEARCH_SOURCE +=
	$(SUBDIR)/world-src-lib-fuse  # customized fuse.cc
	;

# configure libntfs: add -DHAVE_SETXATTR
# configure libntfs: add -fpermissive for FIX_UP_OPERATION1 macro
#
SubDirC++Flags $(ntfs_config_defines) ;
SubDirC++Flags -fpermissive ;


Library libfuse :
	fuse.cc  # originally "world/src/lib/fuse/fuse.cc"
	;


