SubDir HAIKU_TOP src add-ons kernel file_systems userlandfs kernel_add_on ; local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems userlandfs ] ; local userlandFSIncludes = [ PrivateHeaders userlandfs ] ; UsePrivateHeaders libroot shared ; UsePrivateKernelHeaders ; SubDirHdrs [ FDirName $(userlandFSIncludes) private ] ; SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) src system kernel device_manager ] ; # for IORequest.h SEARCH_SOURCE += [ FDirName $(userlandFSTop) private ] ; SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ; DEFINES += DEBUG_APP="\\\"userlandfs\\\"" ; KernelAddon userlandfs : AreaSupport.cpp Debug.cpp LazyInitializable.cpp ObjectTracker.cpp Port.cpp Request.cpp RequestAllocator.cpp RequestHandler.cpp RequestPort.cpp RequestPortPool.cpp Requests.cpp SingleReplyRequestHandler.cpp String.cpp userlandfs_ioctl.cpp FileSystem.cpp FileSystemInitializer.cpp kernel_interface.cpp KernelDebug.cpp KernelRequestHandler.cpp Settings.cpp UserlandFS.cpp Volume.cpp ;