Added instructions to compile under Borland C++.

This commit is contained in:
Dabb 2000-06-17 11:56:47 +00:00
parent 18a9900b21
commit ff6194f6d5

View file

@ -1,5 +1,8 @@
-----------------------------------------------------------------------
Steps to compile standalone on win32 platforms with VC++.
To compile under "free" Borland C++, see couple of paragraphs below.
1) either: (reccommended)
download and install MGL for VC++. it is available from Scitech at
http://www.scitechsoft.com
@ -21,3 +24,49 @@ Steps to compile standalone on win32 platforms with VC++.
on this one.
3) Build the other targets.
-----------------------------------------------------------------------
COMPILING QUAKEFORGE TREE (http://quake.sourceforge.net)
UNDER BORLAND C++ 5.02 and 5.5
For extra information on this subject see:
http://personal.inet.fi/cool/quake1
0) Get latest Quakeforge CVS snapshot. (if you feel brave)
1) Get and install latest SCITECH MGL (http://www.scitechsoft.com), you
don't need to install sources and demo's, just libraries and includes
2) Get and install Dirext-X 7.0 libraries and header files
(headers http://www.microsoft.com/downloads/release.asp?ReleaseID=12471)
(borland lib: http://www.microsoft.com/downloads/release.asp?ReleaseID=17051)
3) If you don't have Borland complier (5.02 or 5.5), get and install
FREE Borland C++ complier 5.5.
(http://www.borland.com/bcppbuilder/freecompiler/)
(http://personal.inet.fi/cool/quake1/)
4) For GL targets, you'll need to have import library for OPENGL stuffs
one coming with Borland C++ itself is screwed!
implib -c -f opengl32.lib c:\windows\system\opengl32.dll
5) Borland preprocessor can't process quake .S files. You need to get
.ASM files or use some other complier to preprocess them. .ASM files
must be placed on SOURCE dir.
(http://personal.inet.fi/cool/quake1/qf-asms.zip)
6) You need to have either MASM or TASM to compile ASM files.
(For MASM: http://www.microsoft.com/ddk/download/98/BINS_DDK.EXE)
(MASM patch: http://support.microsoft.com/support/kb/articles/Q228/4/54.asp)
7) Check all paths in all makefiles and correct them to suit your system.
8) When everything else is done, just start making
cd source
make -fqf-client-win
make -fqf-client-wgl
...
and you should be on your way.