Development: MinGW PrimerMinimalist GNU For WindowsThis document describes how to setup the Minimalist GNU For Windows distribution to build the native dll required by MuliFex. MinGW VersionBasically any version past 3.0 of MinGW will do fine. MuliFex has been tested with version 3.1.0-1. SetupDownloadProceed 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). InstallationSimply 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. ConfigurationThe 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.). BuildTo 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. |