HomeUser GuideDevelopmentDownloadLegal

Development: MinGW Primer

Minimalist GNU For Windows

This document describes how to setup the Minimalist GNU For Windows distribution to build the native dll required by MuliFex.

MinGW Version

Basically any version past 3.0 of MinGW will do fine. MuliFex has been tested with version 3.1.0-1.

Setup

Download

Proceed to the MinGW Download Page and download the current MinGW package.

There are tons of packages for download. You want the binary package labelled MinGW-3.1.0-1.exe (of course with time the version may change and break this link).

Installation

Simply start the installer and install the package to a location of your choice. Make sure that you don't have any spaces in the installation location - they cause serious trouble.

Configuration

The MinGW configuration for MuliFex is done in the site.xml file of the env folder. There is a property named mingw.dir. Its value should point to the installation location of MinGW (the folder containing the subfolders bin, lib, include, etc.).

Build

To build the native dll required for MuliFex simply execute the ant build target "native" on a windows platform.

Once a new mulifex-win.dll has been created it is automatically synched with the binary version stored in the repository. You might therefore have to check-in a new version if you build the native library...

There is currently no support for cross-platform builds.