Statistics
| Branch: | Tag: | Revision:

root / README

History | View | Annotate | Download (2 kB)

1
CentrED (c) 2009 Andreas Schneider
2
==================================
3
4
License
5
=======
6
CentrED is released under the CDDL - the Common Development and
7
Distribution License by Sun Microsystems. A copy of that license
8
should be included with this source, but you can also read it
9
at http://www.opensource.org/licenses/cddl1.php.
10
11
Compiling
12
=========
13
To build CentrED you need at least FreePascal 2.2.2 and a
14
recent Lazarus (at least 0.9.26).
15
You also have to have the following packages installed:
16
  - VirtualTrees from http://code.google.com/p/luipack/wiki/VirtualTreeview
17
  - LazOpenGLContext (included with Lazarus)
18
  - lNet by Almindor: http://wiki.lazarus.freepascal.org/lNet
19
20
The client project can be found in Client/CentrED.lpi and the
21
server projectin Server/cedserver.lpi, both to be opened by
22
Lazarus or compiled via lazbuild.
23
Currently supported targets are i386-linux-gtk and
24
i386-win32-win32. Other targets might work too, but I haven't
25
tested or approved them. Don't forget to create the necessary
26
target directories in obj/ first, before trying other targets.
27
28
Structure
29
=========
30
./		contains generic source files used by the client and server
31
bin/		contains the linked binaries
32
Client/		contains the source of the CentrED client
33
Imaging/	contains the Vampyre Imaging Library with CentrED specific options
34
MulProvider/	contains my MulProvider library with some wrapper classes around the mul objects
35
obj/		contains the compiled objects
36
Server/		contains the Source of the CentrED server
37
Setup/		contains the InnoSetup project file(s)
38
UOLib/		contains my UO library for access to many mul files
39
40
Thanks
41
======
42
Almindor for lNet and his support on how to use it efficently.
43
Marek Mauder for the great Vampyre Imaging Library and also his support and extensions.
44
Luiz Américo Pereira Câmara for his nice port of VirtualTrees.
45
And last but not least the whole FPC and Lazarus team for developing, maintaining
46
and supporting such great development tools, which make life a lot easier.