xref: /haiku/src/add-ons/kernel/file_systems/userlandfs/server/Jamfile (revision 2069f565e8ed3556b30cf2f5e3aa54450128b8c2)
1SubDir HAIKU_TOP src add-ons kernel file_systems userlandfs server ;
2
3local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel
4	file_systems userlandfs ] ;
5local userlandFSIncludes = [ PrivateHeaders userlandfs ] ;
6
7SubDirSysHdrs [ FDirName $(userlandFSIncludes) ] ;
8UsePrivateKernelHeaders ;
9UsePrivateHeaders libroot shared ;
10SubDirHdrs [ FDirName $(userlandFSIncludes) private ] ;
11SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ;
12
13SEARCH_SOURCE += [ FDirName $(userlandFSTop) private ] ;
14SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;
15
16DEFINES += USER=1 ;
17DEFINES += DEBUG_APP="\\\"userlandfs_server\\\"" ;
18DEFINES += BUILDING_USERLAND_FS_SERVER=1 ;
19
20Application userlandfs_server
21	:
22	AreaSupport.cpp
23	Debug.cpp
24	driver_settings.c
25	LazyInitializable.cpp
26	ObjectTracker.cpp
27	Port.cpp
28	Request.cpp
29	RequestAllocator.cpp
30	RequestHandler.cpp
31	RequestPort.cpp
32	Requests.cpp
33	SingleReplyRequestHandler.cpp
34	String.cpp
35
36	FileSystem.cpp
37	kernel_emu.cpp
38	main.cpp
39	RequestThread.cpp
40	ServerDefs.cpp
41	UserlandFSServer.cpp
42	UserlandRequestHandler.cpp
43	Volume.cpp
44
45	:
46	be
47	$(TARGET_LIBSUPC++)
48	:
49	userlandfs_server.rdef
50;
51
52HaikuSubInclude beos ;
53HaikuSubInclude fuse ;
54HaikuSubInclude haiku ;
55