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