DarkflameServer/thirdparty/raknet/Source
jumpy-badger eaa962f265
Add Aarch64 support (#231)
* added mariadb-connector-cpp submodule

* raknet aarch64 support

* fix compile errors

* mariadb connector swap (in progress)

* update CMakeLists, add preprocessor definition to switch between mysql and mariadb connectors

* update types with missing aarch64 check

* corrected adding extra flag to properly compile mariadbconn in CMakeLists

* updated readme with arm builds section

* fix build failure if test folder does not exist

* Remove mysql connector from all builds, add mariadbconnector to windows build

* readd Linux check for backtrace lib to CMakeLists.txt

* Separate system specific mariadbconncpp extra compile flags

* Copy dlls to exes directory once built

* fetch prebuilt binaries on windows so that ClangCL can be used

* Delay load dll so that plugin directory is set correctly

* Fixed typo in glibcxx compile flag

* whitespacing, spaces -> tabs

* Updated README.md, included instructions to update

* Updated README.md

added libssl-dev requirement and removed mysql connector references from macOS builds section

* apple compile fixes for zlib and shared library name

* add windows arm64 checks to raknet

* remove extra . in shared library location

* Setup plugins directory for the connector to search in, pass openssl_root_dir on for apple

* Fix copy paths for single config generators and non windows

* change plugin folder location, another single config generator fix

* GENERATOR_IS_MULTI_CONFIG is a property not a variable

* Fixed a few errors after merge

* Fix plugin directory path, force windows to look at the right folder

* fixed directory name for make_directory command

* Update README.md

Updated MacOS, Windows build instructions.

* set INSTALL_PLUGINDIR so that the right directory is used

* Support for relative rpath for docker build

* added mariadb-connector-cpp submodule

* raknet aarch64 support

* fix compile errors

* mariadb connector swap (in progress)

* update CMakeLists, add preprocessor definition to switch between mysql and mariadb connectors

* update types with missing aarch64 check

* corrected adding extra flag to properly compile mariadbconn in CMakeLists

* updated readme with arm builds section

* fix build failure if test folder does not exist

* Remove mysql connector from all builds, add mariadbconnector to windows build

* readd Linux check for backtrace lib to CMakeLists.txt

* Separate system specific mariadbconncpp extra compile flags

* Copy dlls to exes directory once built

* fetch prebuilt binaries on windows so that ClangCL can be used

* Delay load dll so that plugin directory is set correctly

* Fixed typo in glibcxx compile flag

* whitespacing, spaces -> tabs

* Updated README.md, included instructions to update

* Updated README.md

added libssl-dev requirement and removed mysql connector references from macOS builds section

* apple compile fixes for zlib and shared library name

* add windows arm64 checks to raknet

* Setup plugins directory for the connector to search in, pass openssl_root_dir on for apple

* Fix copy paths for single config generators and non windows

* change plugin folder location, another single config generator fix

* GENERATOR_IS_MULTI_CONFIG is a property not a variable

* Fixed a few errors after merge

* Fix plugin directory path, force windows to look at the right folder

* fixed directory name for make_directory command

* Update README.md

Updated MacOS, Windows build instructions.

* set INSTALL_PLUGINDIR so that the right directory is used

* Support for relative rpath for docker build

* Rebase on main

* Remove extra git submodule

* Update CMakeLists.txt

* Remove CMakeLists.txt file from mariadb

Remove the CMakeLists.txt file from the mariaDBConnector so we dont build the tests.  Also add a config option to the CMakeVariables.txt so you can build the connector with multiple jobs

* Compile on windows

Specify the mariadbcpp.dll file location with a defined absolute path so windows knows it actually exists.

* default to 1 job

Default mariadb jobs running in parallel to 1 instead of 4

* Move mariadbcpp.dll file to the expected directory on windows

* Changed plugin

Updated the plugin location from the project binary directory to the expected location, the mariadb binary directory.

* Addressed windows dll issues by moving files to the expected directory instead of a directory that wouldnt get created

* Update README

Co-authored-by: Aaron Kimbrell <aronwk.aaron@gmail.com>
Co-authored-by: EmosewaMC <39972741+EmosewaMC@users.noreply.github.com>
2022-07-03 21:33:05 -07:00
..
_FindFirst.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
_FindFirst.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AsynchronousFileIO.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AsynchronousFileIO.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AutopatcherPatchContext.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AutopatcherRepositoryInterface.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AutoRPC.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AutoRPC.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BigTypes.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BitStream_NoTemplate.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BitStream_NoTemplate.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BitStream.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BitStream.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
CheckSum.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
CheckSum.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ClientContextStruct.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
CommandParserInterface.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
CommandParserInterface.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ConnectionGraph.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ConnectionGraph.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ConsoleServer.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ConsoleServer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DataBlockEncryptor.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DataBlockEncryptor.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DataCompressor.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DataCompressor.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DirectoryDeltaTransfer.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DirectoryDeltaTransfer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_BinarySearchTree.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_BPlusTree.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_BytePool.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_BytePool.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_ByteQueue.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_ByteQueue.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_Heap.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_HuffmanEncodingTree.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_HuffmanEncodingTree.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_HuffmanEncodingTreeFactory.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_HuffmanEncodingTreeNode.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_LinkedList.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_List.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_Map.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_MemoryPool.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_OrderedChannelHeap.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_OrderedList.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_Queue.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_QueueLinkedList.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_RangeList.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_Table.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_Table.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_Tree.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DS_WeightedGraph.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
EmailSender.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
EmailSender.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
EncodeClassName.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
EpochTimeToString.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
EpochTimeToString.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Export.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ExtendedOverlappedPool.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ExtendedOverlappedPool.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FileList.cpp Add Aarch64 support (#231) 2022-07-03 21:33:05 -07:00
FileList.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FileListTransfer.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FileListTransfer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FileListTransferCBInterface.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FileOperations.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FileOperations.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FormatString.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FormatString.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FullyConnectedMesh.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FullyConnectedMesh.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FunctionThread.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
FunctionThread.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Gen_RPC8.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Gen_RPC8.h Add Aarch64 support (#231) 2022-07-03 21:33:05 -07:00
GetTime.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
GetTime.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
GridSectorizer.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
GridSectorizer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
HTTPConnection.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
HTTPConnection.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
InlineFunctor.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
InlineFunctor.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
InternalPacket.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Itoa.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Itoa.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Kbhit.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LightweightDatabaseClient.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LightweightDatabaseClient.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LightweightDatabaseCommon.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LightweightDatabaseCommon.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LightweightDatabaseServer.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LightweightDatabaseServer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LinuxStrings.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LinuxStrings.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LogCommandParser.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LogCommandParser.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Makefile.am Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
MessageFilter.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
MessageFilter.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
MessageIdentifiers.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
MTUSize.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
NatPunchthrough.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
NatPunchthrough.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
NetworkIDManager.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
NetworkIDManager.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
NetworkIDObject.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
NetworkIDObject.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PacketConsoleLogger.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PacketConsoleLogger.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PacketFileLogger.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PacketFileLogger.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PacketLogger.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PacketLogger.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PacketPool.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PacketPriority.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PluginInterface.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PluginInterface.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakAssert.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakMemoryOverride.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakMemoryOverride.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNet3.0.vcproj Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNet_vc8.vcproj Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNet.vcproj Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetCommandParser.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetCommandParser.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetDefines.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetStatistics.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetStatistics.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetTransport.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetTransport.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetTypes.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetTypes.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetVersion.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetworkFactory.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakNetworkFactory.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakPeer.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakPeer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakPeerInterface.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakSleep.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakSleep.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakString.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakString.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakThread.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RakThread.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Rand.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Rand.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ReadyEvent.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ReadyEvent.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RefCountedObj.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ReliabilityLayer.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ReliabilityLayer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Replica.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ReplicaEnums.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ReplicaManager2.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ReplicaManager2.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ReplicaManager.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ReplicaManager.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Rijndael-Boxes.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
rijndael.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Rijndael.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Router.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Router.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RouterInterface.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RPCMap.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RPCMap.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RPCNode.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RSACrypt.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SHA1.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SHA1.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SimpleMutex.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SimpleMutex.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SimpleTCPServer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SingleProducerConsumer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SocketLayer.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SocketLayer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
StringCompressor.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
StringCompressor.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
StringTable.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
StringTable.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SuperFastHash.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SuperFastHash.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SystemAddressList.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SystemAddressList.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TableSerializer.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TableSerializer.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TCPInterface.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TCPInterface.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TelnetTransport.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TelnetTransport.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ThreadPool.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ThreadsafePacketLogger.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ThreadsafePacketLogger.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TransportInterface.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Types.h Add Aarch64 support (#231) 2022-07-03 21:33:05 -07:00