Commit 6ae4fd90 authored by Romain Bignon's avatar Romain Bignon

remove useless scripts and doc about win32 compilation

parent 6b2642e8
*******************
* Men Are Ants *
*******************
[ WIN32 ]
Dernière modification:
$Id$
Sommaire:
1) Pré-requis
2) Compilation
3) Installation
1) Pré-requis
Ce jeu est theoriquement compatible avec windows. Vous pouvez compiler
depuis linux si vous avez installé mingw avec tous les composants
nécessaires, qui se composent de :
- mingw
- libsdl
- SDL_gfx
- SDL_ttf
- SDL_image
Theoriquement cela devrait suffire.
2) Compilation
Vous constaterez la présence des deux scripts "cross-configure.sh" et
"cross-make.sh". Veuillez les éditer et remplacer préalablement si
nécessaire le chemin vers le répertoire du cross-compilateur ainsi que
le nom de l'executable.
Cela fait, executez cross-configure.sh de façon similaire à configure :
$ ./cross-configure.sh [arguments]
Par exemple :
$ ./cross-configure.sh --enable-debug --enable-warnings
Note: ne vous étonnez pas si le script ne trouve pas les librairies
sdl_gfx, sdl_ttf et sdl_image, cela ne pose aucun problème pour la suite.
Maintenant vous pouvez compiler avec le script cross-make.sh :
$ ./cross-make.sh
Note: Si vous obtenez des erreurs de compilation, n'hesitez pas à nous prévenir.
Toutefois, vérifiez tout de même si le cross-compilateur et les librairies
sont bien installées et au bon endroit. La non présence de libs à l'endroit
voulu (bien que les headers aient été trouvés) provoque des erreurs de liaison.
3) Installation
Vous avez maintenant un fichier intitulé menareants.exe dans le répertoire src/.
Pour que le jeu puisse s'executer, vous devez déplacer dans un répertoire ce fichier,
le dossier "src/data" ainsi (et surtout) que les librairies windows suivantes :
- SDL.dll
- libpng13.dll
- zlib1.dll
- SDL_image.dll
- SDL_ttf.dll
(note: vous ne les trouverez pas ici, cherchez les sur internet (http://www.libsdl.org etc)
Il suffit maintenant juste de lancer menareants.exe sous windows et tout devrait passer
sans problème.
#!/bin/sh
CONFIG_SHELL=/bin/sh
export CONFIG_SHELL
PREFIX=/usr/
TARGET=i586-mingw32msvc
PATH="$PREFIX/$TARGET/bin:$PREFIX/bin:$PATH"
export PATH
if [ -f "$PREFIX/$TARGET/bin/$TARGET-sdl-config" ]; then
SDL_CONFIG="$PREFIX/$TARGET/bin/$TARGET-sdl-config"
export SDL_CONFIG
fi
cache=cross-config.cache
sh configure --cache-file="$cache" \
--target=$TARGET --host=$TARGET --build=i386-linux --with-gnu-ld \
$*
status=$?
rm -f "$cache"
exit $status
#!/bin/sh
PREFIX=/usr/local/cross-tools
TARGET=i586-mingw32msvc
PATH="$PREFIX/bin:$PREFIX/$TARGET/bin:$PATH"
export PATH
exec make $*
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment