Windows:[]
Mingw and MSYS:[]
supported by ruler501
Dependencies[]
You need Mingw(or TDM-GCC) and MSYS install the compiler in the MSYS directory so that they share /bin.
You need libintl(download binaries and developer files) http://gnuwin32.sourceforge.net/packages/libintl.htm
You need libcurl http://curl.haxx.se/gknw.net/7.34.0/dist-w32/curl-7.34.0-devel-mingw32.zip
Compiling[]
To compile you just need to run the Makefile in source/src. If you added MSYS/bin to your path it should be as simple as typing make client or make server in the command prompt.
Mingw and Code::Blocks[]
supported by ruler501
Dependencies[]
You need Mingw(or TDM-GCC) and Code::Blocks installed. Code::Blocks needs to be configured to use the Mingw(or TDM-GCC) compiler
You need libintl(download binaries and developer files) http://gnuwin32.sourceforge.net/packages/libintl.htm and install to the Mingw(or TDM-GCC) directory
You need libcurl http://curl.haxx.se/gknw.net/7.34.0/dist-w32/curl-7.34.0-devel-mingw32.zip and install to the Mingw(or TDM-GCC) directory
Compiling[]
To compile open the Code::Blocks project file in source/codeblocks, select your target and hit compile.
Visual Studio[]
supported by Victor
Dependencies[]
Microsoft Visual Studio 2005 or newer
Compiling[]
Client = Release Server = Standalone Client Debug = Debug Server Debug = Standalone Debug
Build -> Build Solution
Linux[]
Makefile[]
supported by Victor and ruler501
Dependencies[]
You need to install these packages(or the equivalent ones for your distribution)
build-essential libsdl1.2debian libsdl-image1.2 libopenal1 libsdl1.2-dev libsdl-image1.2-dev libopenal-dev libvorbis-dev
Compiling[]
cd ./source/src make client make server
Mac[]
formerly supported by pwned (Tony), but he is inactive now
Dependencies[]
Xcode?