Files
aya/third-party/RakNet/CMakeLists.txt
2025-12-17 16:47:48 +00:00

230 lines
7.4 KiB
CMake

add_library(RakNet STATIC
src/RakNet/AutopatcherPatchContext.hpp
src/RakNet/AutopatcherRepositoryInterface.hpp
src/RakNet/BitStream.cpp
src/RakNet/BitStream.hpp
src/RakNet/CCRakNetSlidingWindow.cpp
src/RakNet/CCRakNetSlidingWindow.hpp
src/RakNet/CCRakNetUDT.cpp
src/RakNet/CCRakNetUDT.hpp
src/RakNet/CheckSum.cpp
src/RakNet/CheckSum.hpp
src/RakNet/CommandParserInterface.cpp
src/RakNet/CommandParserInterface.hpp
src/RakNet/ConnectionGraph2.cpp
src/RakNet/ConnectionGraph2.hpp
src/RakNet/ConsoleServer.hpp
src/RakNet/DataCompressor.cpp
src/RakNet/DataCompressor.hpp
src/RakNet/DirectoryDeltaTransfer.cpp
src/RakNet/DirectoryDeltaTransfer.hpp
src/RakNet/DS_BinarySearchTree.hpp
src/RakNet/DS_BPlusTree.hpp
src/RakNet/DS_BytePool.cpp
src/RakNet/DS_BytePool.hpp
src/RakNet/DS_ByteQueue.cpp
src/RakNet/DS_ByteQueue.hpp
src/RakNet/DS_Heap.hpp
src/RakNet/DS_HuffmanEncodingTree.cpp
src/RakNet/DS_HuffmanEncodingTree.hpp
src/RakNet/DS_HuffmanEncodingTreeFactory.hpp
src/RakNet/DS_HuffmanEncodingTreeNode.hpp
src/RakNet/DS_LinkedList.hpp
src/RakNet/DS_List.hpp
src/RakNet/DS_Map.hpp
src/RakNet/DS_MemoryPool.hpp
src/RakNet/DS_Multilist.hpp
src/RakNet/DS_OrderedChannelHeap.hpp
src/RakNet/DS_OrderedList.hpp
src/RakNet/DS_Queue.hpp
src/RakNet/DS_QueueLinkedList.hpp
src/RakNet/DS_RangeList.hpp
src/RakNet/DS_Table.cpp
src/RakNet/DS_Table.hpp
src/RakNet/DS_ThreadsafeAllocatingQueue.hpp
src/RakNet/DS_Tree.hpp
src/RakNet/DS_WeightedGraph.hpp
src/RakNet/EmailSender.cpp
src/RakNet/EmailSender.hpp
src/RakNet/EncodeClassName.cpp
src/RakNet/EpochTimeToString.cpp
src/RakNet/EpochTimeToString.hpp
src/RakNet/Export.hpp
src/RakNet/FileList.cpp
src/RakNet/FileList.hpp
src/RakNet/FileListNodeContext.hpp
src/RakNet/FileListTransfer.cpp
src/RakNet/FileListTransfer.hpp
src/RakNet/FileListTransferCBInterface.hpp
src/RakNet/FileOperations.cpp
src/RakNet/FileOperations.hpp
src/RakNet/FormatString.cpp
src/RakNet/FormatString.hpp
src/RakNet/FullyConnectedMesh2.cpp
src/RakNet/FullyConnectedMesh2.hpp
src/RakNet/Getche.cpp
src/RakNet/Getche.hpp
src/RakNet/GetTime.cpp
src/RakNet/GetTime.hpp
src/RakNet/gettimeofday.cpp
src/RakNet/gettimeofday.hpp
src/RakNet/GridSectorizer.cpp
src/RakNet/GridSectorizer.hpp
src/RakNet/HTTPConnection.cpp
src/RakNet/HTTPConnection.hpp
src/RakNet/IncrementalReadInterface.cpp
src/RakNet/IncrementalReadInterface.hpp
src/RakNet/InternalPacket.hpp
src/RakNet/Itoa.cpp
src/RakNet/Itoa.hpp
src/RakNet/Kbhit.hpp
src/RakNet/LinuxStrings.cpp
src/RakNet/LinuxStrings.hpp
src/RakNet/LocklessTypes.cpp
src/RakNet/LocklessTypes.hpp
src/RakNet/LogCommandParser.cpp
src/RakNet/LogCommandParser.hpp
src/RakNet/MessageFilter.cpp
src/RakNet/MessageFilter.hpp
src/RakNet/MessageIdentifiers.hpp
src/RakNet/MTUSize.hpp
src/RakNet/NativeFeatureIncludes.hpp
src/RakNet/NativeFeatureIncludesOverrides.hpp
src/RakNet/NativeTypes.hpp
src/RakNet/NatPunchthroughClient.cpp
src/RakNet/NatPunchthroughClient.hpp
src/RakNet/NatPunchthroughServer.cpp
src/RakNet/NatPunchthroughServer.hpp
src/RakNet/NatTypeDetectionClient.cpp
src/RakNet/NatTypeDetectionClient.hpp
src/RakNet/NatTypeDetectionCommon.cpp
src/RakNet/NatTypeDetectionCommon.hpp
src/RakNet/NatTypeDetectionServer.cpp
src/RakNet/NatTypeDetectionServer.hpp
src/RakNet/NetworkIDManager.cpp
src/RakNet/NetworkIDManager.hpp
src/RakNet/NetworkIDObject.cpp
src/RakNet/NetworkIDObject.hpp
src/RakNet/PacketConsoleLogger.cpp
src/RakNet/PacketConsoleLogger.hpp
src/RakNet/PacketFileLogger.cpp
src/RakNet/PacketFileLogger.hpp
src/RakNet/PacketizedTCP.cpp
src/RakNet/PacketizedTCP.hpp
src/RakNet/PacketLogger.cpp
src/RakNet/PacketLogger.hpp
src/RakNet/PacketOutputWindowLogger.cpp
src/RakNet/PacketOutputWindowLogger.hpp
src/RakNet/PacketPool.hpp
src/RakNet/PacketPriority.hpp
src/RakNet/PluginInterface2.cpp
src/RakNet/PluginInterface2.hpp
src/RakNet/RakAlloca.hpp
src/RakNet/RakAssert.hpp
src/RakNet/RakMemoryOverride.cpp
src/RakNet/RakMemoryOverride.hpp
src/RakNet/RakNetCommandParser.cpp
src/RakNet/RakNetCommandParser.hpp
src/RakNet/RakNetDefines.hpp
src/RakNet/RakNetDefinesOverrides.hpp
src/RakNet/RakNetSmartPtr.hpp
src/RakNet/RakNetSocket.cpp
src/RakNet/RakNetSocket.hpp
src/RakNet/RakNetStatistics.cpp
src/RakNet/RakNetStatistics.hpp
src/RakNet/RakNetTime.hpp
src/RakNet/RakNetTransport2.cpp
src/RakNet/RakNetTransport2.hpp
src/RakNet/RakNetTypes.cpp
src/RakNet/RakNetTypes.hpp
src/RakNet/RakNetVersion.hpp
src/RakNet/RakPeer.cpp
src/RakNet/RakPeer.hpp
src/RakNet/RakPeerInterface.hpp
src/RakNet/RakSleep.cpp
src/RakNet/RakSleep.hpp
src/RakNet/RakString.cpp
src/RakNet/RakString.hpp
src/RakNet/RakThread.cpp
src/RakNet/RakThread.hpp
src/RakNet/Rand.cpp
src/RakNet/Rand.hpp
src/RakNet/rdlmalloc-options.hpp
src/RakNet/rdlmalloc.cpp
src/RakNet/rdlmalloc.hpp
src/RakNet/ReadyEvent.cpp
src/RakNet/ReadyEvent.hpp
src/RakNet/RefCountedObj.hpp
src/RakNet/ReliabilityLayer.cpp
src/RakNet/ReliabilityLayer.hpp
src/RakNet/ReplicaEnums.hpp
src/RakNet/ReplicaManager3.cpp
src/RakNet/ReplicaManager3.hpp
src/RakNet/Router2.cpp
src/RakNet/Router2.hpp
src/RakNet/RPC4Plugin.cpp
src/RakNet/RPC4Plugin.hpp
src/RakNet/SendToThread.cpp
src/RakNet/SendToThread.hpp
src/RakNet/SHA1.cpp
src/RakNet/SHA1.hpp
src/RakNet/SignaledEvent.cpp
src/RakNet/SignaledEvent.hpp
src/RakNet/SimpleMutex.cpp
src/RakNet/SimpleMutex.hpp
src/RakNet/SimpleTCPServer.hpp
src/RakNet/SingleProducerConsumer.hpp
src/RakNet/SocketIncludes.hpp
src/RakNet/SocketLayer.cpp
src/RakNet/SocketLayer.hpp
src/RakNet/SQLite3Plugin/sqlite3.hpp
src/RakNet/SQLite3Plugin/SQLite3ClientPlugin.cpp
src/RakNet/SQLite3Plugin/SQLite3ClientPlugin.hpp
src/RakNet/SQLite3Plugin/sqlite3ext.hpp
src/RakNet/SQLite3Plugin/SQLite3PluginCommon.cpp
src/RakNet/SQLite3Plugin/SQLite3PluginCommon.hpp
src/RakNet/SQLite3Plugin/SQLiteClientLoggerPlugin.cpp
src/RakNet/SQLite3Plugin/SQLiteClientLoggerPlugin.hpp
src/RakNet/SQLite3Plugin/SQLiteLoggerCommon.cpp
src/RakNet/SQLite3Plugin/SQLiteLoggerCommon.hpp
src/RakNet/StringCompressor.cpp
src/RakNet/StringCompressor.hpp
src/RakNet/StringTable.cpp
src/RakNet/StringTable.hpp
src/RakNet/SuperFastHash.cpp
src/RakNet/SuperFastHash.hpp
src/RakNet/TableSerializer.cpp
src/RakNet/TableSerializer.hpp
src/RakNet/TCPInterface.cpp
src/RakNet/TCPInterface.hpp
src/RakNet/TeamBalancer.cpp
src/RakNet/TeamBalancer.hpp
src/RakNet/TelnetTransport.cpp
src/RakNet/TelnetTransport.hpp
src/RakNet/ThreadPool.hpp
src/RakNet/ThreadsafePacketLogger.cpp
src/RakNet/ThreadsafePacketLogger.hpp
src/RakNet/TransportInterface.hpp
src/RakNet/UDPForwarder.cpp
src/RakNet/UDPForwarder.hpp
src/RakNet/UDPProxyClient.cpp
src/RakNet/UDPProxyClient.hpp
src/RakNet/UDPProxyCommon.hpp
src/RakNet/UDPProxyCoordinator.cpp
src/RakNet/UDPProxyCoordinator.hpp
src/RakNet/UDPProxyServer.cpp
src/RakNet/UDPProxyServer.hpp
src/RakNet/VariableDeltaSerializer.cpp
src/RakNet/VariableDeltaSerializer.hpp
src/RakNet/VariableListDeltaTracker.cpp
src/RakNet/VariableListDeltaTracker.hpp
src/RakNet/VariadicSQLParser.cpp
src/RakNet/VariadicSQLParser.hpp
src/RakNet/WindowsIncludes.hpp
src/RakNet/WSAStartupSingleton.cpp
src/RakNet/WSAStartupSingleton.hpp
src/RakNet/_FindFirst.cpp
src/RakNet/_FindFirst.hpp
)
target_include_directories(RakNet PUBLIC src PRIVATE ${ENGINE_DIR}/app/src ${ENGINE_DIR}/core/src)