1 | | == Header == |
| 1 | == The basics == |
| 2 | |
| 3 | === update-workspaces.sh / update-workspaces.bat: === |
| 4 | The sh-script on Linux/*nix/OSX runs the compilation of some external dependencies and also premake. |
| 5 | On Windows the batchfile only executes premake because most of the dependencies are precompiled. |
| 6 | |
| 7 | === Premake: === |
| 8 | Premake creates our workspaces (also called solutions or projects) for the different platforms. |
| 9 | Currently we support Makefiles, VisualStudio (2005, 2008, 2010), Xcode3, Codeblocks. |
| 10 | |
| 11 | === Workspaces === |
| 12 | The workspaces are used for building the code on different platform and also for development with different programs (IDE's). |
| 13 | |
| 14 | ===Deployment === |
| 15 | For (alpha-)releases we make a special deployment for various reasons. The main reason is that we want to make it easier and more convenient for the user. |
| 16 | Everything is precompiled and distributed in appropriate containers for the different operating systems and platforms (e.g. .deb files for debian based linux systems and .exe files for windows etc.). |
| 17 | I don't know who exactly does that for which system. |