Updated to include zlib; corrected some spelling and formatting

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1060 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
gewlitys
2003-07-18 02:19:31 +00:00
parent d86b2da125
commit 37f326571a
+25 -26
View File
@@ -4,44 +4,44 @@ Instructions for building UQM in Windows with MinGW and MSYS
First, download and install the latest version of MinGW and then MSYS.
(You can get them from <http://www.mingw.org/>).
You'll need all the libraries described in the INSTALL file in CVS. You
don't have to build SDL_mixer yourself -- just download OpenAL.
You should get the 'mingw' development build for SDL, and follow the
instructions to install it into mingw. All others will be either for win32
or VC
You'll need all the libraries described in the INSTALL file in CVS.
You should get the 'mingw' development build for SDL, and follow the
instructions to install it into mingw. All others will be either for win32
or VC.
These are the files you need to download:
http://www.libsdl.org/release/SDL-devel-1.2.5a-mingw32.tar.gz
http://www.libsdl.org/projects/SDL_image/release/SDL_image-devel-1.2.2-VC6.zip
http://www.libsdl.org/projects/SDL_image/release/SDL_image-devel-1.2.3-VC6.zip
ftp://opensource.creative.com/pub/sdk/OpenALSDK.exe
http://www.vorbis.com/files/1.0/windows/OggVorbis-win32sdk-1.0.zip
http://gnuwin32.sourceforge.net/downlinks/zlib-lib-zip.htm
you can now do either of the following:
You can now do either of the following:
1) Copy the DLLs for each library to \[MinGW]\lib. Copy the header files for
each library to \[MinGW]\include, (where [MinGW] is the directory where you
installed MinGW) except for the Ogg Vorbis headers -- copy the folders (ogg
and vorbis) containing the header files to the include directory.
each library to \[MinGW]\include, (where [MinGW] is the directory where you
installed MinGW) except for the Ogg Vorbis headers -- copy the folders (ogg
and vorbis) containing the header files to the include directory.
2) within MSYS set C_INSTALL_PATH and LIBRARY_PATH to point at all of the
respective include and library dirs where you installed them. i.e. something
like:
export C_INCLUDE_PATH=/mingw/include/SDL:/c/VClibs/SDL_image-1.2.2/include/:/c/VClibs/OpenAL\ 1.0\ SDK/Include/:/c/VClibs/oggvorbis-win32sdk-1.0/include/
2) Within MSYS set C_INSTALL_PATH and LIBRARY_PATH to point at all of the
respective include and library dirs where you installed them.
i.e. something like:
export LIBRARY_PATH=/c/VClibs/SDL_image-1.2.2/lib/:/c/VClibs/OpenAL\ 1.0\ SDK/libs/:/c/VClibs/oggvorbis-win32sdk-1.0/lib/
export C_INCLUDE_PATH=/mingw/include/SDL:/c/VClibs/SDL_image-1.2.3/include/:/c/VClibs/OpenAL\ 1.0\ SDK/Include/:/c/VClibs/oggvorbis-win32sdk-1.0/include/:c/VClibs/zlib/include/
export LIBRARY_PATH=/c/VClibs/SDL_image-1.2.3/lib/:/c/VClibs/OpenAL\ 1.0\ SDK/libs/:/c/VClibs/oggvorbis-win32sdk-1.0/lib/:c/VClibs/zlib/lib/
NOTE: If you use the 2nd methood above, you need to include the path to SDL in C_INCLUDE_PATH (but not in LIBRARY_PATH)
NOTE: If you use the 2nd method above, you need to include the path to SDL
in C_INCLUDE_PATH (but not in LIBRARY_PATH)
The Ogg Vorbis headers want a header that is not included with MinGW. To get
this file, download
<ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin/egcs-1.1.2/egcs-1.1.2-mingw-extra.tar.gz>
and extract it to your MinGW directory.
The Ogg Vorbis headers want a header that is not included with MinGW. To get
this file, download <http://sc2.sourceforge.net/misc/_G_config.h>
and put it to \[MinGW]\include.
Now you're ready to build. Start up MSYS (the installer put an icon in your
Start menu and on the desktop).
Now you're ready to build. Start up MSYS (the installer put an icon in your
Start Menu and on the desktop).
cd to the UQM directory. It'll be at /[drive letter]/[path to uqm].
cd to the UQM directory. It'll be at /[drive letter]/[path to uqm].
./build.sh uqm config
@@ -55,5 +55,4 @@ and lastly:
If you did everything correctly, it should ow build successfully.
To run the built executable, you should copy all the required DLLs to the
same directory the executable is in, or copy them to your Windows
directory.
same directory the executable is in, or copy them to your Windows directory.