Another approach:
SVN BlitzMax on an Intel Mac.
This is a brief tutorial to get the BlitzMax SVN version up and running on an Intel Mac, installed in your Home directory, using only Terminal. You will need to have
XCode installed (it's on your OSX install disk or you can download the latest version from
http://developer.apple.com) and a
valid Blitz username and password.
CHECKOUT--------------Initially you need to 'checkout' the BlitzMax SVN files. To do this, open a terminal window.
Finder menu: Go->Utilities->Terminal.
Type the following commands (and enter your Blitz username and password when requested):
svn checkout http://blitzbasic.com:81/svn/blitzmax/dev/main ~/blitzmax
svn checkout http://blitzbasic.com:81/svn/blitzmax/dev/macos_x86/bin ~/blitzmax/bin
svn checkout http://blitzbasic.com:81/svn/blitzmax/dev/macos_x86/lib ~/blitzmax/lib
If you have a MaxGUI license:
svn checkout http://blitzbasic.com:81/svn/maxgui/dev/maxgui.mod ~/blitzmax/mod/maxgui.mod
Change into the BlitzMax binary 'directory':
cd ~/blitzmax/bin
Compile all source files:
./bmk makemods -a
./bmk makemods -a -h
Compile and build the MaxIDE (if you have a MaxGUI license):
./bmk makeapp -t gui -h -d ./../src/maxide/maxide.bmx
Move the MaxIDE executable to an appropriate directory:
mv ./../src/maxide/maxide.app ~/blitzmax
Close the Terminal window. Launch the MaxIDE.
Finder menu: Go->Home->blitzmax->maxide. Rebuild documentation.
* NOTE *: If you don't own a MaxGUI license you need to download the latest MaxIDE (
http://www.blitzbasic.com/Community/posts.php?topic=81570) and extract it into the root blitzmax directory.
UPDATE----------Periodically you may want to 'update' to the latest BlitzMax SVN development version. In a Terminal window type:
svn update ~/blitzmax
svn update ~/blitzmax/bin
If you have a MaxGUI license:
svn update ~/blitzmax/mod/maxgui.mod
If any files were updated, you need to rebuild the modified files:
bmk makemods
bmk makemods -h
Rebuild (and move) the MaxIDE if any MaxGUI files were rebuilt:
./bmk makeapp -t gui -h -d ./../src/maxide/maxide.bmx
mv ./../src/maxide/maxide.app ~/blitzmax