⛏️ index : haiku.git

SubDir HAIKU_TOP src add-ons kernel file_systems userlandfs server ;

local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel
	file_systems userlandfs ] ;
local userlandFSIncludes = [ PrivateHeaders userlandfs ] ;

SubDirSysHdrs [ FDirName $(userlandFSIncludes) ] ;
UsePrivateKernelHeaders ;
UsePrivateHeaders libroot shared ;
SubDirHdrs [ FDirName $(userlandFSIncludes) private ] ;
SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ;

SEARCH_SOURCE += [ FDirName $(userlandFSTop) private ] ;
SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;

DEFINES += USER=1 ;
DEFINES += DEBUG_APP="\\\"userlandfs_server\\\"" ;
DEFINES += BUILDING_USERLAND_FS_SERVER=1 ;

Application userlandfs_server
	:
	AreaSupport.cpp
	Debug.cpp
	LazyInitializable.cpp
	ObjectTracker.cpp
	Port.cpp
	Request.cpp
	RequestAllocator.cpp
	RequestHandler.cpp
	RequestPort.cpp
	Requests.cpp
	SingleReplyRequestHandler.cpp
	String.cpp

	FileSystem.cpp
	kernel_emu.cpp
	main.cpp
	RequestThread.cpp
	ServerDefs.cpp
	UserlandFSServer.cpp
	UserlandRequestHandler.cpp
	Volume.cpp

	:
	be
	[ TargetLibsupc++ ]
	:
	userlandfs_server.rdef
;

HaikuSubInclude beos ;
HaikuSubInclude fuse ;
HaikuSubInclude haiku ;