Tree [417870] master / apple /
 History



File Date Author Commit
 CocoaWrapper 2013-03-20 Brad Allred Brad Allred [3ab618] Mac: set the open dialog prompts to indicate we...
 English.lproj 2011-12-30 Brad Allred Brad Allred [2c2856] Xcode: automatically update version number and ...
 GemRB.xcodeproj 2013-03-17 Brad Allred Brad Allred [605687] Merge branch 'master' of ssh://gemrb.git.source...
 ios 2012-07-07 Avenger Avenger [7f9806] Merge branch 'master' of ssh://gemrb.git.source...
 osx 2012-09-19 Brad Allred Brad Allred [200fc0] Xcode: update project and remove pkg
 AppleLogger.h 2012-12-11 Brad Allred Brad Allred [89cd9c] AppleLogger: fix fatal error message box
 AppleLogger.mm 2012-12-11 Brad Allred Brad Allred [89cd9c] AppleLogger: fix fatal error message box
 README 2012-07-07 Avenger Avenger [7f9806] Merge branch 'master' of ssh://gemrb.git.source...
 config.h 2013-03-14 Brad Allred Brad Allred [d3274d] Merge branch 'master' of ssh://gemrb.git.source...
 defaults.plist 2013-03-14 Brad Allred Brad Allred [d3274d] Merge branch 'master' of ssh://gemrb.git.source...

Read Me

Introduction
------------
This Xcode project contains build targets for both Mac OS X, and an iOS universal application (supports both iPhone and iPad).

Please report problems in documentation or the project to bradallred@me.com

Words of Advice
---------------

1.
When building GemRB plugins for OS X use the provided Xcode target template. (osx/xcode templates/GemRB Plugin.trgttmpl)

I installed the template at /Developer/Library/Xcode/Target Templates/Application Plug-in, but there may be a place in application support for it as well.

2.
building python for iOS: There is a bug in either Python or GemRB that effects iOS. I have tried both 2.6 and 2.7 (latest stable or each) and at some level of compiler optimization higher than 0 will cause a crash when accessing the spellbooks. I haven't attempted to find the highest level of optimization achievable before the crash occurs and have just built Python sans optimization and performance isn't noticeably impacted.

I'm sure there is a better location for adding python header files to the iOS SDK, but I have created a folder ios/Python where you can place the python headers Include folder and static lib and the project will find them there.

Tip: it is handy to change the build path of your Python target to this directory so you don't have to manually copy each build (if you are changing Python source maybe to find the afore mentioned crash for instance)

Notes
-----

see the iOS and osx folders for platform specific READMEs.

TODO
----
(in no particular order)

1. add external build scripts to build outside dependancies not included is OS X/iOS (SDL, Python)

2. some minor build option cleanup

3. use cake to generate the config.h and default config files.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks