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
m
Line 1: Line 1:
== Handling Dependencies ==
{{OutDated|This page is outdated and may not work|This page has not been edited in a while and the instructions on it may no longer work. It is suggested that you google for an alternative solution to compiling programs on a Mac.}}
The easiest way to get all dependencies installed and kept up to date with minimal effort is to use [www.finkproject.org fink]. To get all the dependencies install glob2 from fink. Fink will take care of getting all the dependencies installed for you. At this point you can leave glob2 installed or not, doesn't really matter



This page is under development by [[User:AppleBoy | AppleBoy]]<br />
please check the talk page for more information

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

*Glob2
:*[http://ftp.gnu.org/gnu/automake/automake-1.9.6.tar.bz2 automake]
:*[http://superb-east.dl.sourceforge.net/sourceforge/boost/boost_1_33_1.tar.gz boost]
::* Rename /usr/local/include/boost_1_33_1 to boost
:*[http://xiph.org/downloads/ speex]
::*[http://xiph.org/downloads/ libvorbis]
:::*[http://xiph.org/downloads/ libogg]
:*[http://www.libsdl.org/release/SDL-1.2.11.tar.gz SDL-1.2]
:*[http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.8.tar.gz SDL_ttf]
::*[http://download.savannah.nongnu.org/releases/freetype/freetype-2.1.10.tar.gz FreeType]
:*[http://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.6.tar.gz SDL_net]
:*[http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.5.tar.gz SDL_image]
::*[ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.8.2.tar.gz tiff]
::*[http://internap.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.16.tar.gz libpng]
::Notes
:::must use ./configure --enable-jpg=no
:::Glob2 doesn't use jpeg images and using the libraries from the site SDL_image suggests doesn't work, so just disabling it instead of worrying about it makes more sense
:*zlib (included in OS X)


== on to glob2 itself and Mercurial ==
== on to glob2 itself and Mercurial ==
To checkout Mercurial please [[Mercurial| see this page]]
To checkout the source from Mercurial please [[Mercurial| see this page]]





Revision as of 18:19, 11 March 2008

Handling Dependencies

The easiest way to get all dependencies installed and kept up to date with minimal effort is to use [www.finkproject.org fink]. To get all the dependencies install glob2 from fink. Fink will take care of getting all the dependencies installed for you. At this point you can leave glob2 installed or not, doesn't really matter


on to glob2 itself and Mercurial

To checkout the source from Mercurial please see this page

Misc