Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 1 | August 30, 1998 -- Paul Garceau
|
| 2 | Updated January 13, 2000 -- Paul Garceau (pgarceau@teleport.com)
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 3 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 4 | DISCLAIMER: I make this port of the Mesa 3-D Graphics Library as a service
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 5 | to the general public. I can, in no way support or make any guarantee that the
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 6 | build 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 Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 9 |
|
| 10 | Feel free to modify or change things as you see fit, just remember that
|
| 11 | I can't support any modifications you might want to make to the files which I
|
| 12 | have included OR the lgpl protected Mesa 3-D Graphics Library.
|
| 13 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 14 | I recommend using GCC-2.95.2/Mingw32 which is available at Mumit Khans' ftp site:
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 15 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 16 | (ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/)
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 17 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 18 | 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 Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 19 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 20 | I recommend using the GCC-2.95.2/Mingw32.
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 21 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 22 | ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/gcc-2.95.2
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 23 |
|
| 24 | Much thanks to the combined efforts of Mumit Khan, Jan-Jaap Vanderhagen
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 25 | and 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 Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 26 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 27 | Installing GCC-2.95.2/Mingw32 Build:
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 28 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 29 | a) Open the file archive (either tar.gz or .zip extensions)
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 30 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 31 | b) Decide the directory you want to move the archived files to.
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 32 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 33 | d) Extract the files from the archive.
|
| 34 |
|
| 35 | e) Edit the mingw32.bat file to accomodate your choice of directory structure.
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 36 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 37 | %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 Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 40 |
|
| 41 | Running the Build:
|
| 42 |
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 43 | Open your Command Prompt or MS-DOS prompt.
|
| 44 | Go to your Mesa-3.3 'root' directory
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 45 | At the command line type: mingw32
|
Brian Paul | 95ff9aa | 2000-01-14 16:24:56 +0000 | [diff] [blame] | 46 |
|
| 47 | That's all there is to it.
|
Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame] | 48 |
|
| 49 | Enjoy!
|
| 50 |
|
| 51 | Peace,
|
| 52 |
|
| 53 | Paul G. (pgarceau@teleport.com) |