This page is likely outdated (last edited on 07 Apr 2010). Visit the new documentation for updated content.

MonkeyBuilder

MonkeyBuilder is an experimental way to build the Mono runtime and class libraries on Windows without cygwin or makefiles.

Requirements:

Table of contents

Step 1: Set up Environment

  • Create an empty folder, like C:\monobuild. (Currently, the path cannot contain spaces.)
  • Unzip the MonkeyBuilder binary pack to this location.
  • Check out a copy of /trunk/mono to this location.
  • Check out a copy of /trunk/mcs to this location.

Your finished directory should look like this:

Filelist.png

Step 2: Edit the Configuration File

Open the MonkeyBuilder.exe.config file and adjust the “installedmono” setting to point to your Mono installation.

Step 3: Build

  • Run MonkeyBuilder.exe by double-clicking it or running it from the command line.

Step 4: Finished

  • You should now have a new folder “build” that contains the Mono runtime and the compiled class libraries.

Currently this is experimental. Future releases will allow for more flexibility and fix limitations.

Code for MonkeyBuilder.exe can be found here.