Free and Open Source real time strategy game with a new take on micro-management

Difference between revisions of "MAC OS X Development"

From Globulation2

Jump to: navigation, search
(virtual dependency tree)
(Dependency Tree)
Line 28: Line 28:


=== Dependency Tree ===
=== Dependency Tree ===
These are pretty much all standard source install sections. For example:
Glob2
<pre>
# tar -zxvf libvorbis-1.1.2.tar.gz
# cd libvorbis-1.1.2
# ./configure
# make
# sudo make install
</pre>

*Glob2
:*[http://xiph.org/downloads/ libvorbis]
:*[http://xiph.org/downloads/ libvorbis]
::*[http://xiph.org/downloads/ libogg]
::*[http://xiph.org/downloads/ libogg]

Revision as of 03:53, 17 April 2007

This page is under development by AppleBoy
please check the talk page for more information

Required dependencies to be installed

This area is going to get big and complicated as you have to go thorugh and manually download and isntall just about all of the libraries required by glob2. Hopefully a better process will be found throughout this.

Please install these in the following order. It will make your life easier

  1. libogg and libvorbis
    both can be obtained from here
    libogg must be installed before libvorbis
    standard ./configure && make && sudo make install
  2. speex
    working on this one. It requires multiple dependencies first
  3. SDL Libraries
    to get SDL to work properly with glob2 you must download the source code and install it from there.
    you must also download and install SDL_net, SDL_ttf, and SDL_image.
    SDL_net and SDL_ttf can be installed by source very easily, no extra dependencies.
    just run the command:
    export SDL_CONFIG=/usr/local/bin/sdl-config
    after you have installed SDL and you're good to go.
    SDL_image on the other hand is a pain in the butt and I am still working on getting that to install.

(still to add)

  • freetype

Dependency Tree

These are pretty much all standard source install sections. For example:

# tar -zxvf libvorbis-1.1.2.tar.gz
# cd libvorbis-1.1.2
# ./configure
# make
# sudo make install
  • Glob2
  • SDL
  • SDL_ttf
  • SDL_net
  • speex
  • zlib (included in OS X)
  • boost

on to glob2 itself and CVS

To checkout CVS please see this page

Misc