xref: /haiku/src/add-ons/kernel/file_systems/netfs/server/Jamfile (revision 5a1d355fdf2747f80f8c46e2539f844a0b813346)
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="\\\"NetFSServer\\\"" ;
20
21Application NetFSServer
22	: DebugSupport.cpp
23
24	  driver_settings.c
25	  DriverSettings.cpp
26	  String.cpp
27
28	  AbstractConnection.cpp
29	  AttrDirInfo.cpp
30	  Blocker.cpp
31	  BlockerPool.cpp
32	  Channel.cpp
33	  Connection.cpp
34	  ConnectionFactory.cpp
35	  EntryInfo.cpp
36	  FSObject.cpp
37	  InsecureChannel.cpp
38	  InsecureConnection.cpp
39	  NetAddress.cpp
40	  NetFSDefs.cpp
41	  NetFSServerRosterDefs.cpp
42	  NodeInfo.cpp
43	  PortChannel.cpp
44	  PortConnection.cpp
45	  Request.cpp
46	  RequestChannel.cpp
47	  RequestConnection.cpp
48	  RequestDumper.cpp
49	  RequestFactory.cpp
50	  RequestFlattener.cpp
51	  RequestHandler.cpp
52	  Requests.cpp
53	  RequestUnflattener.cpp
54	  ServerInfo.cpp
55	  ServerNodeID.cpp
56	  TaskManager.cpp
57	  ThreadLocal.cpp
58
59	  AttributeDirectory.cpp
60	  ClientConnection.cpp
61	  ClientVolume.cpp
62	  ConnectionListener.cpp
63	  ConnectionListenerFactory.cpp
64	  Directory.cpp
65	  Entry.cpp
66	  EntryRef.cpp
67	  FDManager.cpp
68	  GlobalBlockerPool.cpp
69	  InsecureConnectionListener.cpp
70	  Lockable.cpp
71	  NetFSServer.cpp
72	  Node.cpp
73	  NodeHandle.cpp
74	  NodeHandleMap.cpp
75	  NodeMonitor.cpp
76	  NodeMonitoringEvent.cpp
77	  Path.cpp
78	  PortConnectionListener.cpp
79	  QueryDomain.cpp
80	  RequestBufferReplacer.cpp
81	  SecurityContext.cpp
82	  StatisticsManager.cpp
83	  UserSecurityContext.cpp
84	  Volume.cpp
85	  VolumeManager.cpp
86	: be $(TARGET_NETWORK_LIBS) $(TARGET_LIBSUPC++) libshared.a
87;
88