debian: fix build-deps for focal
[amule.git] / cmake / source-vars.cmake
blob59ead734e9edfb54569b05e2e3892a1bb55bd345
1 if (BUILD_MONOLITHIC OR BUILD_DAEMON)
2         set (CORE_SOURCES
3                 kademlia/kademlia/Kademlia.cpp
4                 kademlia/kademlia/Prefs.cpp
5                 kademlia/kademlia/Search.cpp
6                 kademlia/kademlia/UDPFirewallTester.cpp
7                 kademlia/net/KademliaUDPListener.cpp
8                 kademlia/net/PacketTracking.cpp
9                 kademlia/routing/Contact.cpp
10                 kademlia/routing/RoutingZone.cpp
11                 amule.cpp
12                 BaseClient.cpp
13                 ClientCreditsList.cpp
14                 ClientList.cpp
15                 ClientTCPSocket.cpp
16                 ClientUDPSocket.cpp
17                 CorruptionBlackBox.cpp
18                 DownloadClient.cpp
19                 DownloadQueue.cpp
20                 ECSpecialCoreTags.cpp
21                 EMSocket.cpp
22                 EncryptedStreamSocket.cpp
23                 EncryptedDatagramSocket.cpp
24                 ExternalConn.cpp
25                 FriendList.cpp
26                 IPFilter.cpp
27                 KnownFileList.cpp
28                 ListenSocket.cpp
29                 MuleUDPSocket.cpp
30                 SearchFile.cpp
31                 SearchList.cpp
32                 ServerConnect.cpp
33                 ServerList.cpp
34                 ServerSocket.cpp
35                 ServerUDPSocket.cpp
36                 SHAHashSet.cpp
37                 SharedFileList.cpp
38                 UploadBandwidthThrottler.cpp
39                 UploadClient.cpp
40                 UploadQueue.cpp
41                 ThreadTasks.cpp
42         )
43 endif()
45 if (BUILD_MONOLITHIC OR BUILD_REMOTEGUI)
46         set (GUI_SOURCES
47                 AddFriend.cpp
48                 amule-gui.cpp
49                 amuleDlg.cpp
50                 CatDialog.cpp
51                 ChatSelector.cpp
52                 ChatWnd.cpp
53                 ClientDetailDialog.cpp
54                 CommentDialog.cpp
55                 CommentDialogLst.cpp
56                 DirectoryTreeCtrl.cpp
57                 DownloadListCtrl.cpp
58                 FileDetailDialog.cpp
59                 FriendListCtrl.cpp
60                 GenericClientListCtrl.cpp
61                 KadDlg.cpp
62                 MuleTrayIcon.cpp
63                 OScopeCtrl.cpp
64                 PrefsUnifiedDlg.cpp
65                 SearchDlg.cpp
66                 SearchListCtrl.cpp
67                 ServerListCtrl.cpp
68                 ServerWnd.cpp
69                 SharedFilePeersListCtrl.cpp
70                 SharedFilesCtrl.cpp
71                 SharedFilesWnd.cpp
72                 SourceListCtrl.cpp
73                 StatisticsDlg.cpp
74                 TransferWnd.cpp
75         )
76 endif()
78 if (BUILD_MONOLITHIC OR BUILD_DAEMON OR BUILD_REMOTEGUI)
79         set (COMMON_SOURCES
80                 amuleAppCommon.cpp
81                 ClientRef.cpp
82                 ECSpecialMuleTags.cpp
83                 GetTickCount.cpp
84                 GuiEvents.cpp
85                 HTTPDownload.cpp
86                 KnownFile.cpp
87                 Logger.cpp
88                 PartFile.cpp
89                 Preferences.cpp
90                 Proxy.cpp
91                 Server.cpp
92                 Statistics.cpp
93                 StatTree.cpp
94                 UserEvents.cpp
95         )
96 endif()
98 if (ENABLE_IP2COUNTRY)
99         set (IP2COUNTRY IP2Country.cpp)
100 endif()
102 if (ENABLE_UPNP)
103         set (UPNP_SOURCES ${CMAKE_SOURCE_DIR}/src/UPnPBase.cpp)
104 endif()