Commit WildCode's lost readme.

This commit is contained in:
Ragnvald Maartmann-Moe IV 2003-04-15 23:55:52 +00:00
parent 63e6ae2869
commit 1b6411452e
1 changed files with 22 additions and 27 deletions

View File

@ -1,45 +1,40 @@
NOTE: this method was determined in windows98, if it doesn't work for your This file gives instruction for compiling QF with cygwin to run in MS Windows(R).
system, let us know.
Also lets us know if it does. DISCLAIMER: Use at your own risk, NO WARRANTY of any kind. NO GUARANTEE of correctness or usability.
email: quake-user@lists.sourceforge.net If you have problems with these instructions please let me know.
IRC: irc.openprojects.net #quakeforge
email: wildcode@users.sourceforge.net
IRC: irc.xiph.org #quakeforge
========================================================================== ==========================================================================
WARNING: QuakeForge may take several hours from bootstrap to the completion WARNING: This is not intended for inexperienced users, binaries are available on request.
QuakeForge may take several hours from bootstrap to the completion
of make install on some systems of make install on some systems
To build win32(mingw) quakeforge bins you will need to download and build To build win32(mingw) QuakeForge bins you will need to download and install cygwin, and the Microsoft DirectX SDK. Cygwin can be found at http://www.cygwin.org
libtools and SDL sources, in that order.
You will also need 3 headers from the Microsoft Directx SDK. Once cygwin is installed along with the appropriate developement modules, copy dinput.h from the DirectX SDK and place it in /usr/include/w32api/
ddraw.h dinput.h dsound.h
Put them in your /usr/include/w32api dir
Obtain libtool source from www.gnu.org (good place to get to know), and when
you configure libtool please ensure you use --prefix=/usr otherwise you will
have problems.
Obtain SDL source from www.libsdl.org. You do not need the SDL mingw file, it If you want to use DirectSound also copy dsound.h to the same spot.
is just a bunch of docs and test source.
Once both are built and installed, then you can start. in the quakeforge source dir, within cygwin, type
in quakeforge run
./bootstrap ./bootstrap
./configure --program-prefix= --disable-oss --host=i386-mingw32 --build=i386-cygwin --target=i386-ming32 --disable-Werror ./configure --host=i386-mingw32 --build=i386-cygwin --target=i386-mingw32 --program-prefix= --with-static-plugins --disable-shared --disable-oss --disable-vorbis --disable-Werror --enable-optimize --enable-asmopt --disable-debug --enable-zlib
make make
make install make install
goto the /usr/local/bin directory and copy the qw-* and nq-* files to your dos --disable-Werror is needed as some versions of the DX SDK are buggy.
Go to the /usr/local/bin directory and copy the qw-* and nq-* files to your dos
quake dir quake dir
NOTE: due to bugs in the Directx8 SDK header files you will need Let us know how it works for you.
--disable-Werror on the configure command line. This may also be the case with
earlier Directx SDK's but it hasn't been tested.
Let us know how you go. NOTE: At the time of writing qw-server.exe was not working correctly. Please refrain from using it unless you are willing to fix it.
Special Note: QuakeForge only supplies our own version of the programs for Quake. To get the game data, you still need to have purchased Quake or get the shareware version from Id Software.
Chris Ison (WildCode) for Quakeforge Chris Ison (WildCode) for QuakeForge
March 11, 2003