MonkeyFish Api Documentation
0.1
This documentation is intended for developers who are working with the MonkeyFish source code. It is not intended to be general user documentation.
User documentation can be found here somewhere.
These build notes are off the top of my head. YMMV, caveat emptor, rock the casbah and all that other stuff.
- download wxWidgets somehow and build it
- download lua somehow and build it
- download MonkeyFish, extract it somehwere and enter that place
- type > ./configure
- type > make
- the exec is in the src directory. Go ahead, run it!
I've only built this with the MinGW tools. If you use something else you're on your own but I would love a detailed explanation of how you did it so I can include it in the docs and others may dig on it too. Make everything static (--disable-shared). You'll be happier.
- set up a working MinGW environment
- make sure it can build hello world or something and run it
- no really. make sure.
- download wxWidgets and build it with the MinGW tools
- download lua and build it with the MinGW tools
- download MonkeyFish, extract it in your home dir and enter that place.
- from the MinGW terminal type > ./configure --disable-shared --with-lua-path=/usr/local
- from the MinGW terminal type > make
- there is a setup file for InnoSetup in the InnoSetup dir
- use InnoSetup to create a setup.exe and run it (you'll have to muck with the paths no doubt)
- MonkeyFish should now be installed
You can build MonkeyFish with dylibs (--enable-shared) if you are just building it for yourself but if you want to give it to your wife for valentines day you need to make everything static and package it with a box of chocolates. You could also make an Xcode project and do it that way and I would be delighted to include a copy with the distribution.
- download wxWidgets somehow and build it (--disable-shared)
- download lua somehow and build it
- after installing lua run "ranlib /usr/local/lib/liblu*" or you will have no joy.
- download MonkeyFish, extract it somehwere and enter that place
- type > ./configure --disable-shared --with-lua-path=/usr/local
- type > make
- type > make MonkeyFish.app
- the .app is in the toplevel of your build tree. Click it or drag it somewhere.
Generated on Fri Mar 10 12:32:03 2006 for MonkeyFish by
1.4.4