Facebook Twitter YouTube Frictional Games | Forum | Newsletter | Dev Blog | Dev Wiki | Support


Post Reply 
Building Guide
Author Message
Urkle Offline
FG - Associate

Posts: 1,153
Joined: Jul 2006
Reputation: 19
Post: #1
Building Guide

OK.. here's a quick (hopefully clear) building guide. (also a variant here in the github wiki.. Someone wants to make it cleaner and more understandable please feel free )

1. So first start with a folder of "OvertureSource"
2. inside that folder checkout HPL1Engine, OALWrapper, and PenumbraOverture.
3. download and extract the dependencies.zip on the HPL1Engine download page.

The directory structure should look like this.

OvertureSource/
   depenedencies/
   HPL1Engine/
   OALWrapper/
   PenumbraOverture/

the projects in each piece are setup to reference ../dependencies for headers and library linking. So this should build Out of the box for Mac OS X and Linux.

For Windows
Someone needs to contribute a project file for the OALWrapper and then make sure I did all the paths correctly for linking. (Being a non-windows user I just manually edited away at the VS project files.)

For linux
The build system is Cmake just run
cd PenumbraOverture
cmake .
make
You can have cmake create an eclipse project if you so choose.. Or even import the project into netbeans 6.8. (I have used both and am currently using netbeans).

For Mac OS X
The build system is all Xcode. Ideally I would like the cmake system for all platforms..

Just open the Penumbra xcode project in the PenumbraOverture folder and build. Everything is setup as relative and will compile. (I last tested and build this ON my Mac box).
[/code]

Developing away on one of
Mac Pro Dual 2Ghz, 14GB RAM, 10.6 (still), nVidia 8800 512MB.
Linux, 8-core AMD, 8GB RAM, Fedora 17, nVidia 450 1GB
05-14-2010 06:31 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)