xref: /haiku/src/add-ons/kernel/file_systems/netfs/server/Jamfile (revision d374a27286b8a52974a97dba0d5966ea026a665d)
1SubDir HAIKU_TOP src add-ons kernel file_systems netfs server ;
2
3local userlandFSIncludes = [ FDirName $(HAIKU_TOP) headers private
4	userlandfs ] ;
5
6UsePrivateHeaders shared ;
7UsePrivateKernelHeaders ;
8
9SubDirSysHdrs [ FDirName $(userlandFSIncludes) legacy ] ;
10SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ;
11SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) headers server ] ;
12SubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) headers shared ] ;
13
14SEARCH_SOURCE += [ FDirName $(SUBDIR) $(DOTDOT) shared ] ;
15SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems
16	userlandfs shared ] ;
17
18DEFINES += USER=1 ;
19DEFINES += DEBUG_APP="\\\"netfs_server\\\"" ;
20
21Application netfs_server
22	:
23	DebugSupport.cpp
24
25	driver_settings.c
26	DriverSettings.cpp
27	String.cpp
28
29	AbstractConnection.cpp
30	AttrDirInfo.cpp
31	Blocker.cpp
32	BlockerPool.cpp
33	Channel.cpp
34	Connection.cpp
35	ConnectionFactory.cpp
36	EntryInfo.cpp
37	FSObject.cpp
38	InsecureChannel.cpp
39	InsecureConnection.cpp
40	NetAddress.cpp
41	NetFSDefs.cpp
42	NetFSServerRosterDefs.cpp
43	NodeInfo.cpp
44	PortChannel.cpp
45	PortConnection.cpp
46	Request.cpp
47	RequestChannel.cpp
48	RequestConnection.cpp
49	RequestDumper.cpp
50	RequestFactory.cpp
51	RequestFlattener.cpp
52	RequestHandler.cpp
53	Requests.cpp
54	RequestUnflattener.cpp
55	ServerInfo.cpp
56	ServerNodeID.cpp
57	TaskManager.cpp
58	ThreadLocal.cpp
59
60	AttributeDirectory.cpp
61	ClientConnection.cpp
62	ClientVolume.cpp
63	ConnectionListener.cpp
64	ConnectionListenerFactory.cpp
65	Directory.cpp
66	Entry.cpp
67	EntryRef.cpp
68	FDManager.cpp
69	GlobalBlockerPool.cpp
70	InsecureConnectionListener.cpp
71	Lockable.cpp
72	NetFSServer.cpp
73	Node.cpp
74	NodeHandle.cpp
75	NodeHandleMap.cpp
76	NodeMonitor.cpp
77	NodeMonitoringEvent.cpp
78	Path.cpp
79	PortConnectionListener.cpp
80	QueryDomain.cpp
81	RequestBufferReplacer.cpp
82	SecurityContext.cpp
83	StatisticsManager.cpp
84	UserSecurityContext.cpp
85	Volume.cpp
86	VolumeManager.cpp
87	:
88	be $(TARGET_NETWORK_LIBS) $(TARGET_LIBSUPC++) libshared.a
89	:
90	netfs_server.rdef
91;
92