1SubDir HAIKU_TOP src add-ons kernel file_systems userlandfs kernel_add_on ; 2 3local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems 4 userlandfs ] ; 5local userlandFSIncludes = [ PrivateHeaders userlandfs ] ; 6 7UsePrivateHeaders libroot shared ; 8UsePrivateKernelHeaders ; 9SubDirHdrs [ FDirName $(userlandFSIncludes) private ] ; 10SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ; 11SubDirHdrs [ FDirName $(HAIKU_TOP) src system kernel device_manager ] ; 12 # for IORequest.h 13 14SEARCH_SOURCE += [ FDirName $(userlandFSTop) private ] ; 15SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ; 16 17DEFINES += DEBUG_APP="\\\"userlandfs\\\"" ; 18 19KernelAddon userlandfs 20 : AreaSupport.cpp 21 Debug.cpp 22 LazyInitializable.cpp 23 ObjectTracker.cpp 24 Port.cpp 25 Request.cpp 26 RequestAllocator.cpp 27 RequestHandler.cpp 28 RequestPort.cpp 29 RequestPortPool.cpp 30 Requests.cpp 31 SingleReplyRequestHandler.cpp 32 String.cpp 33 userlandfs_ioctl.cpp 34 35 FileSystem.cpp 36 FileSystemInitializer.cpp 37 kernel_interface.cpp 38 KernelDebug.cpp 39 KernelRequestHandler.cpp 40 Settings.cpp 41 UserlandFS.cpp 42 Volume.cpp 43 44 : $(TARGET_KERNEL_LIBSUPC++) 45; 46