summaryrefslogtreecommitdiffstats
path: root/src/Common/CMakeLists.txt
blob: 493081de54af261cf41eeec6266d2dcb7ee40f72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
include_directories(${INCLUDES})

mad_library(Common
  export.h
  
  Backends/NetworkUserBackend.cpp Backends/NetworkUserBackend.h
  
  RequestHandlers/DisconnectRequestHandler.cpp RequestHandlers/DisconnectRequestHandler.h
  RequestHandlers/FSInfoRequestHandler.cpp RequestHandlers/FSInfoRequestHandler.h
  RequestHandlers/SimpleRequestHandler.cpp RequestHandlers/SimpleRequestHandler.h
  RequestHandlers/SimpleRequestHandlerGroup.cpp RequestHandlers/SimpleRequestHandlerGroup.h
  RequestHandlers/StatusRequestHandler.cpp RequestHandlers/StatusRequestHandler.h
  
  Requests/AuthMethodRequest.h
  Requests/DisconnectRequest.cpp Requests/DisconnectRequest.h
  Requests/FSInfoRequest.h
  Requests/IdentifyRequest.cpp Requests/IdentifyRequest.h
  Requests/SimpleRequest.cpp Requests/SimpleRequest.h
  Requests/StatusRequest.h
  
  Application.cpp Application.h
  AuthBackend.h
  AuthContext.h
  AuthManager.cpp AuthManager.h
  AuthProvider.h
  Base64Encoder.cpp Base64Encoder.h
  ClientConnection.cpp ClientConnection.h
  Connection.cpp Connection.h
  GroupInfo.h
  Hash.cpp Hash.h
  HostInfo.h
  Module.h
  ModuleManager.cpp ModuleManager.h
  Request.cpp Request.h
  RequestHandler.cpp RequestHandler.h
  RequestHandlerGroup.h
  RequestManager.cpp RequestManager.h
  SystemBackend.h
  SystemManager.cpp SystemManager.h
  UserConfigBackend.h
  UserDBBackend.h
  UserCache.cpp UserCache.h
  UserInfo.h
  UserManager.cpp UserManager.h
  XmlData.cpp XmlData.h
)
target_link_libraries(Common Net Core modules ${LIBXML2_LIBRARIES} ${MHASH_LIBRARY} ${DL_LIBRARY})