Building Maratis

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 +
=Download Maratis source code=
 +
 +
Maratis source code is available on svn repository : https://code.google.com/p/maratis/source/checkout<br>
 +
You can use an svn client or a command line : "svn checkout http://maratis.googlecode.com/svn/"
 +
 +
=Building Maratis for desktop computer=
 +
 
The current version of the build system uses Scons and Python to produce binaries for Windows, OSX and Linux,<br>
 
The current version of the build system uses Scons and Python to produce binaries for Windows, OSX and Linux,<br>
 
consequently, please visit (and install if necessary) Python before continuing.
 
consequently, please visit (and install if necessary) Python before continuing.
Line 10: Line 17:
 
At the end of the build, if successful, the final binaries will be installed into the ''''prod'''' directory :<br>
 
At the end of the build, if successful, the final binaries will be installed into the ''''prod'''' directory :<br>
 
'''ManualUse, MaratisEditor, MaratisPlayer, MCore, MEngine'''
 
'''ManualUse, MaratisEditor, MaratisPlayer, MCore, MEngine'''
 +
 +
=Building a project for iOS=
 +
 +
Open '''"branches/iPhonePublishing/Project/example.xcodeproj"''' with xcode<br>
 +
Import you own game project with all the data in the "Resources" group folder<br>
 +
If necessary, import your c++ game plugin code, and call it in "EAGLView.mm"<br>
 +
Build and run

Revision as of 10:21, 18 June 2013

Download Maratis source code

Maratis source code is available on svn repository : https://code.google.com/p/maratis/source/checkout
You can use an svn client or a command line : "svn checkout http://maratis.googlecode.com/svn/"

Building Maratis for desktop computer

The current version of the build system uses Scons and Python to produce binaries for Windows, OSX and Linux,
consequently, please visit (and install if necessary) Python before continuing.

Go to the trunk/dev folder and type : python scons.py
or if you want to work in debug : python scons.py build_mode=debug

During the process, all the compiled files will be produced into the 'build' directory,
including executables and static libs (bullet, freetype, zlib...)

At the end of the build, if successful, the final binaries will be installed into the 'prod' directory :
ManualUse, MaratisEditor, MaratisPlayer, MCore, MEngine

Building a project for iOS

Open "branches/iPhonePublishing/Project/example.xcodeproj" with xcode
Import you own game project with all the data in the "Resources" group folder
If necessary, import your c++ game plugin code, and call it in "EAGLView.mm"
Build and run

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox