local architecture = $(HAIKU_PACKAGING_ARCHS[1]) ;local userlandFSPackage = userland_fs.hpkg ;HaikuPackage $(userlandFSPackage) ;# kernel moduleAddFilesToPackage add-ons kernel file_systems : userlandfs ;# serverAddFilesToPackage servers : userlandfs_server ;# libslocal userlandfsLibs = [ FFilterByBuildFeatureslibuserlandfs_beos_kernel.solibuserlandfs_haiku_kernel.solibuserlandfs_fuse.so];AddLibrariesToPackage lib : $(userlandfsLibs) ;# TODO move development stuff to a separate package?# library symlinkslocal lib ;for lib in $(userlandfsLibs) {AddSymlinkToPackage develop lib : /system/lib/$(lib:BS) ;}# FUSE headerslocal fuseHeaders =fuse_common_compat.hfuse_common.hfuse_compat.hfuse.hfuse_lowlevel_compat.hfuse_lowlevel.hfuse_opt.h;fuseHeaders = $(fuseHeaders:G=userlandfs!fuse) ;SEARCH on $(fuseHeaders)= [ FDirName $(HAIKU_TOP) headers private userlandfs fuse ] ;AddFilesToPackage develop headers userlandfs fuse : $(fuseHeaders) ;# Pkg-config file (for ease of use with software designed for the original FUSE)local fusePkgConfig = fuse.pc ;fusePkgConfig = $(fusePkgConfig:G=userlandfs!fuse) ;SEARCH on $(fusePkgConfig) = [ FDirName $(HAIKU_TOP) data develop ] ;AddFilesToPackage develop lib pkgconfig : $(fusePkgConfig) ;BuildHaikuPackage $(userlandFSPackage) : userland_fs ;