blob: 44c55aa021c790733346a494f1dda99dfe9b6012 [file] [log] [blame]
Brian Paul95ff9aa2000-01-14 16:24:56 +00001August 30, 1998 -- Paul Garceau
2Updated January 13, 2000 -- Paul Garceau (pgarceau@teleport.com)
Brian Paulecc88c11999-02-23 03:41:13 +00003
Brian Paul95ff9aa2000-01-14 16:24:56 +00004DISCLAIMER: I make this port of the Mesa 3-D Graphics Library as a service
Brian Paulecc88c11999-02-23 03:41:13 +00005to the general public. I can, in no way support or make any guarantee that the
Brian Paul95ff9aa2000-01-14 16:24:56 +00006build will work for your system.
7
8 The associated packages and batch files I have included as part of the GCC-2.95.2/Mingw32 extension are provided "As-is" with out any guarantee of support or functionality from this author.
Brian Paulecc88c11999-02-23 03:41:13 +00009
10 Feel free to modify or change things as you see fit, just remember that
11I can't support any modifications you might want to make to the files which I
12have included OR the lgpl protected Mesa 3-D Graphics Library.
13
Brian Paul95ff9aa2000-01-14 16:24:56 +000014 I recommend using GCC-2.95.2/Mingw32 which is available at Mumit Khans' ftp site:
Brian Paulecc88c11999-02-23 03:41:13 +000015
Brian Paul95ff9aa2000-01-14 16:24:56 +000016 (ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/)
Brian Paulecc88c11999-02-23 03:41:13 +000017
Brian Paul95ff9aa2000-01-14 16:24:56 +000018 This build has been tested under WinNT4/SP6. Win9x and WinNT5 remain untested by me. I have not tested any of the demos included with Mesa3d.
Brian Paulecc88c11999-02-23 03:41:13 +000019
Brian Paul95ff9aa2000-01-14 16:24:56 +000020 I recommend using the GCC-2.95.2/Mingw32.
Brian Paulecc88c11999-02-23 03:41:13 +000021
Brian Paul95ff9aa2000-01-14 16:24:56 +000022 ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/gcc-2.95.2
Brian Paulecc88c11999-02-23 03:41:13 +000023
24 Much thanks to the combined efforts of Mumit Khan, Jan-Jaap Vanderhagen
Brian Paul95ff9aa2000-01-14 16:24:56 +000025and Colin Peters for making it possible for the Mingw32 toolchain to exist. Also, thanks go out to Stephane Rehel for the work that was completed on the Cygwin build.
Brian Paulecc88c11999-02-23 03:41:13 +000026
Brian Paul95ff9aa2000-01-14 16:24:56 +000027Installing GCC-2.95.2/Mingw32 Build:
Brian Paulecc88c11999-02-23 03:41:13 +000028
Brian Paul95ff9aa2000-01-14 16:24:56 +000029 a) Open the file archive (either tar.gz or .zip extensions)
Brian Paulecc88c11999-02-23 03:41:13 +000030
Brian Paul95ff9aa2000-01-14 16:24:56 +000031 b) Decide the directory you want to move the archived files to.
Brian Paulecc88c11999-02-23 03:41:13 +000032
Brian Paul95ff9aa2000-01-14 16:24:56 +000033 d) Extract the files from the archive.
34
35 e) Edit the mingw32.bat file to accomodate your choice of directory structure.
Brian Paulecc88c11999-02-23 03:41:13 +000036
Brian Paul95ff9aa2000-01-14 16:24:56 +000037 %mesaroot%: This is your root directory (Mesa-3.3)
38 %mesasrc%: This is the Mesa-3.3 src directory (Mesa-3.3\src)
39 %mesalib%: This is where the build will put libGL.a and libGLU.a
Brian Paulecc88c11999-02-23 03:41:13 +000040
41Running the Build:
42
Brian Paul95ff9aa2000-01-14 16:24:56 +000043 Open your Command Prompt or MS-DOS prompt.
44 Go to your Mesa-3.3 'root' directory
Brian Paulecc88c11999-02-23 03:41:13 +000045 At the command line type: mingw32
Brian Paul95ff9aa2000-01-14 16:24:56 +000046
47 That's all there is to it.
Brian Paulecc88c11999-02-23 03:41:13 +000048
49 Enjoy!
50
51 Peace,
52
53 Paul G. (pgarceau@teleport.com)