summaryrefslogtreecommitdiff
path: root/docs/INSTALL/mingw.txt
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2004-12-14 22:18:31 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2004-12-14 22:18:31 +0000
commitce7b81dd5af4aacc16fb2ff974faee4325aba20f (patch)
treeacbfea9e0809d377cb6d65f9266cfe14a7206b1d /docs/INSTALL/mingw.txt
parent900d3ce7ea8e64e6d0bac360d86fef921f37e43b (diff)
downloadmana-client-ce7b81dd5af4aacc16fb2ff974faee4325aba20f.tar.gz
mana-client-ce7b81dd5af4aacc16fb2ff974faee4325aba20f.tar.bz2
mana-client-ce7b81dd5af4aacc16fb2ff974faee4325aba20f.tar.xz
mana-client-ce7b81dd5af4aacc16fb2ff974faee4325aba20f.zip
Mainly been rewriting the guide to compiling TMW on Windows
Diffstat (limited to 'docs/INSTALL/mingw.txt')
-rw-r--r--docs/INSTALL/mingw.txt70
1 files changed, 0 insertions, 70 deletions
diff --git a/docs/INSTALL/mingw.txt b/docs/INSTALL/mingw.txt
deleted file mode 100644
index cd295fc3..00000000
--- a/docs/INSTALL/mingw.txt
+++ /dev/null
@@ -1,70 +0,0 @@
-----------------------------------------------------------------------
-Windows The Mana World Developers Getting Started Howto (MinGW + MSYS)
-----------------------------------------------------------------------
-
-* Get the MinGW 3.1.0 from http://www.mingw.org/
-
-* Get MSYS 1.0.1 from there too
-
-* Install MinGW
-
-* Install MSYS (and do the normalization with MinGW it comes up with)
-
-* Get Allegro 4.1.17 from http://alleg.sf.net/
-
-* Install Allegro in MSYS, following MinGW32+MSYS installation instructions
- in docs/build/mingw32.txt
-
-* Get Guichan 0.1.0 from http://guichan.darkbits.org
-
- * After unzipping, change _declspec to __declspec in the following file:
-
- include/guichan/platform.hpp:59
-
- * In MSYS, do "export HAVE_ALLEGRO=yes" to get the Guichan configure to
- believe Allegro is present (which should be now)
-
- * For Guichan, run
-
- ./configure --prefix=/mingw --disable-sdl --disable-opengl
-
- This stops it from trying to build the unwanted parts and makes it install
- the includes and libraries in the right place.
-
- * Finish off with "make" and "make install"
-
-* Get alfont from http://nekros.freeshell.org/delirium/alfont.php
-
- * In MSYS in alfont directory, run ./fixunix.sh
-
- * Change the target in the Makefile to MINGW32_STATIC by uncommenting the
- line and commenting the DJGPP one.
-
- * Run make
-
- * Copy the resulting .a file from lib/mingw32 to /mingw/lib
- * Copy the includes from include to /mingw/include
-
-* Get jgmod from http://surf.to/jgmod
-
- * In MSYS, go into the jgmod/src dir and type make
-
- * Copy jgmod/lib/djgpp/libjgmod.a over to /mingw/lib
- * Copy src/jgmod.h over to /mingw/include
-
-* Now you're ready for The Mana World. Start with checkout out the latest
- source from CVS. CVS root is
- ":pserver:sull.homelinux.net:/var/home/cvs/repository" and module is "tmw".
- TortoiseCVS is a useful CVS client that integrates with Windows Explorer.
- (http://www.tortoisecvs.org/)
-
-* In MSYS go to the tmw directory, and run
-
- make -f makefile.mgw
-
- This should compile you a working tmw.exe, seems to be statically linked.
- To make it a bit smaller (towards 850k) you can do
-
- strip tmw.exe
-
- Might be a good idea to include that in the makefile.