This page explains how to build and test glob2 for Windows on a Debian/Ubuntu GNU/Linux operating system.
To see how to compile it natively on Windows, please see Mingw compilation.
Compile globulation2 for Windows on Debian using mingw
- Install a mingw compiler:
sudo apt-get install mingw32-binutils mingw32 mingw32-runtime
- Install NSIS:
sudo apt-get install nsis
- Create the following directory:
mkdir build
cd build
- Download glob2_required_libs_mingw-scons.tar.bz2:
wget http://dl.sv.nongnu.org/releases/glob2/mingw/glob2_required_libs_mingw-scons.tar.bz2
- Untar the libraries:
tar -xjf glob2_required_libs_mingw-scons.tar.bz2
- Download glob2 sources from mercurial (check Compiling#Sources_from_Mercurial for details):
hg clone http://hg.globulation2.org/glob2-new/
cd glob2-new
- Compile:
scons -j5 mingwcross=yes
- To create NSIS installer package run after previous step:
scons -j5 mingwcross=yes dist
Test globulation2 for Windows on Debian
- Install wine:
sudo apt-get install wine
- Copy files necessary to run:
cp src/glob2.exe .
cp ../local/bin/* ../local/lib/* .
- Run glob2:
wine glob2.exe