WinBolo Source Code

From WinBolo

(Difference between revisions)
Jump to: navigation, search
(Linux)
Line 49: Line 49:
Note the linux client currently does not build. It was last updated for version
Note the linux client currently does not build. It was last updated for version
-
1.13. Technically it should work once compiling again, but without [[Skin File]] support.
+
1.13. Technically it should work once compiling again, but without [[Skin File]] support.
-
 
+
== Design ==
== Design ==
Some information on the applications [[Design]] is available.
Some information on the applications [[Design]] is available.

Revision as of 14:05, 29 November 2008

The WinBolo source code is released under the GNU GPL version 2 and available to download via Google code.

Contents

Requirements

The following libraries are required to compile

Windows

  • Windows 95,98,NT4 (SP5+) ,Windows 2000, Windows ME, Windows XP, Vista, Windows 2003
  • DirectX 5+
  • Windows MM libraries (included in windows)
  • Winsock 2 (included from Windows 98 onwards, downloadable for Windows 95)

Linux

  • Linux x86
  • Linux 2.2+
  • X Server (XFree 3.3.6+) capable of 16 bit colour
  • 8Mb RAM
  • Glibc 2.0 (2.1+ recommended)
  • GTK 1.2*
  • SDL 1.1 and 1.2**
  • SDL_Mixer 1.1 ***
  • SDL_TTF 1.2 ***

Server code only requires SDL

Compiling

Windows

A project file is not yet included in the source code distribution.

The client requires all files excluding linux and log viewer directories. It should be built as an application.

The server requires everything excluding the linux, gui and logviewer directories. It should be built as a console application.

The log viewer application requires the src/logviewer and src/zlib directories. It should be built as an appliction.

Remember to add the required libraries (above) to your project.

TODO: Someone make some better compiling instructions.


Linux

To build the server type 'make' in the src/server directory. To build the client type 'make' in the src/gui/linux directory.

Note the linux client currently does not build. It was last updated for version 1.13. Technically it should work once compiling again, but without Skin File support.

Design

Some information on the applications Design is available.

Personal tools