-
Notifications
You must be signed in to change notification settings - Fork 125
Compiling Overview
Linux (Ubuntu)
svn://ps2dev.org/psp/trunk/psptoolchain svn://ps2dev.org/psp/trunk/zlib svn://ps2dev.org/psp/trunk/libpng
http://wiki.open2x.org/open2x/wiki/index.php
- Grab Toolchain
- Grab Prebuilt Libraries
http://sourceforge.net/projects/cadcdev/
Install necessary SDL Components with Synaptic Package Manager
- SDL-devel (Debian/Ubuntu name: libsdl2-dev)
- SDL_gfx-devel (Debian/Ubuntu name: libsdl2-gfx-dev)
- zlib-devel (Debian/Ubuntu name: zlib1g-dev)
- libpng-devel (Debian/Ubuntu name: libpng12-dev)
For 64-bit Ubuntu/Debian, download getlibs (http://ubuntuforums.org/showthread.php?t=474790) and use it to install the SDL components listed above instead of Synaptic. For both 32-bit and 64-bit systems, yasm is also needed.
Install necessary SDL components from http://libsdl.org/download-2.0.php
Build.sh - Script file that compiles using various SDK environments (PSP, Dreamcast, Gp2x, Linux, Windows, and Wii)
- Windows
- Tools (part of the OpenBOR git repository) https://github.com/DCurrent/openbor/tree/master/tools
Build.bat - Batch file that compiles all platforms using prebuilt SDK(s)
By default the build script will attempt to compile all available platforms. To compile a single platform, run bash with build.sh .
For Windows, open engine/build.bat and modify bash.exe build.sh all
, replacing all
with the of your choice.
Platform | ID |
---|---|
All Platforms | All |
Darwin | 10 |
Linux | 4 |
PSP | 1 |
Vita | 2 |
WII | 7 |
Windows | 5 |
Completed binaries will be placed in engine/releases folder.