Prerequests

To build with this guide we assume that you have a functional  FreeBSD system.

All the following will be performed in a terminal so you may open one now.

Install all the needed programs and libraries

cd /usr/ports/devel/darcs/ && make install clean
cd ../cmake/ && make install clean
cd ../boost/ && make install clean
cd ../sdl12/ && make install clean
cd ../doxygen/ && make install clean
cd ../../graphics/glew/ && make install clean

Get OpenEngine source

cd to the location were you want to place the source directory.

Run:

darcs get http://www.daimi.au.dk/~cgd/openengine openengine

Generate make files

There is a small make.sh helper script in the root of the OpenEngine directory.

# set executable bit on the make.sh script
chmod +x make.sh

# generate the make system and build the default target
./make.sh

Working on the source

If you use the supreme emacs editor check out our elisp code to make everything a little bit better.