DJGPP v1.12 GNU-C
=================

(This is 1.12m4)
This package is modified for easy installation and minimum diskspace.
If you like the original distribution files, they can be accessed by  
anonymous-ftp from

host:   oak.oakland.edu (SimTel)
directory: /SimTel/vendors/djgpp

or from one of its mirrors.


Most of the *.zip files in EZ-GCC have the same names as their original
files of the DJGPP distribution but they ARE DIFFERENT. DONT MIX !!!
(To avoid confusion, this practice will be changed in the next release.)

Source files are available in the same place you got the EZ-GCC
distribution in a sub-directory called src.    For documentation look
at oak.oakland.edu for *dc.zip files or try http://www.delorie.com .

DJGPP is poorly documented at best in the opinion of most new users.  You
will probably not be an exception. The EZ-GCC distribution contains only
files actually used by the compiler (such as executables, includes, and
libraries).  

GET THE DOCS!  You have been warned.

I also would advise you to get the current faq*.zip file which answers
most of the questions you might have.

Each of the files EZ-GCC-1.ZIP, EZ-GCC-2.ZIP, EZ-GCC-3.ZIP, EZ-GCC-A.ZIP
and EZ-GCC-B.ZIP contains the files of one disk (1.44 MB).  

EZ-GCC-A.ZIP and EZ-GCC-B.ZIP are optional.

Install:
1) Get as many floppies as you plan to install disks.  Label them
   EZ-GCC-1, EZ-GCC-2, ..., EZ-GCC-B.  Make an empty temporary directory.
   For each ZIP file

   a) unzip into the EMPTY directory (use the -d switch for PKUNZIP)
   b) copy the files to the proper disk
   c) delete the files, and do the next ZIP -> disk

   I know, this seems silly, but (1) you ought to be backed up locally, and
   (2) once you're sure you've got all the files moved to the floppies
   properly, you can delete all the remaining files, the ZIP files, and
   remove the subdirectory.

2) Insert EZ-GCC-1 into your floppy drive and type:
    
   a:
   install a
    
   if the disk is in drive a:
    
   OR
    
   b:
   install b
    
   if the disk is in drive b:
    
   DESTINATION  DRIVE IS C: !!!!!
    
   Remark:
   If you really want to install to drive D: , use i_d instead of install.
    
3) Insert EZ-GCC-2 and EZ-GCC-3 when prompted.

4) After installation you should modify your system files:
   a) set PATH
   b) enlarge environment
   c) increase FILES  
    
   If your computer has no math-coprocessor call now (your current directory 
   is C:\djgpp (or  D:\djgpp)) no387.bat . You may delete no387.bat afterwards.
   There is install1.bat in the same directory. You may delete this file too.
    
5) The compiler needs 2 environment variables. These variables are set in  
   SETDJGPP.BAT (c:\djgpp\bin). It is recommended to call this batchfile from  
   AUTOEXEC.BAT (CALL SETDJGPP.BAT).
   All other environment variables are now (v1.12) in djgpp.env .
   It is usually not necessary to change them.
    
   Remark:
   SETDJGPP.BAT should not be called from a desktop manager (e.g. Norton 
   Commander) because environment variables might be set incorrectly.
    


You have installed:
===================

GNU-C Compiler for MSDOS
C++
ND-MAKE  (UNIX-style make utility)
LIBGR    (graphic library)
LIBGRX   (extended graphic library)
BISON    (YACC-compatible parser generator)
FLEX     (LEX-compatible scanner generator)  
GAS      (assembler)
GZIP     (GNU ZIP/UNZIP)
TOUCH    (UNIX-style touch utility)
REDIRECT (utility to redirect stdin, stdout, stderr)

Remark:
The compiler writes errormessages to stderr !
Redirection of stderr (using >, >>) is NOT possible. Use REDIRECT for this
purpose. In c:\djgpp\bin you will find also MM.BAT which calls MAKE and
redirects all errormessages to ERRORS.LST . In c:\djgpp you will find a 
MAKEFILE example. The MAKE.INI (c:\djgpp\bin) is preconfigured for DJGPP. 
MAKE.EXE is NOT GNU-make of DJGPP v1.12 but ND-MAKE. (I am not willing to 
change all my makefiles with every new version of GNU-make.)


Options:
=========

a) EZ-GCC-3 contains also a shareware-editor (Q-EDIT).
   Install:
   insert EZ-GCC-3 and type INSTALL  

b) objective-C
   Install:
   insert EZ-GCC-A and type INSTALL OBJ  

c) additional fonts for LIBGRX (a basic set of fonts is already installed 
   with LIBGRX).
   Install:
   insert EZ-GCC-A and type INSTALL FONT         

d) EZ-GCC-B contains GDB (debugger).
   Install:
   insert EZ-GCC-B type INSTALL  
    
e) change video driver (default is STDVGA.GRN):
   Look at the c:\djgpp\drivers directory. You find a variety of drivers for
   different video careds there. The names of the files should tell you all...
   (*.GRD ... old driver, *.GRN new driver, *.VDR vesa)
    
   Choose a driver and change SETDJGPP.BAT (c:\djgpp\bin) :
    
   in the last line:
   GO32 = .... stdvga.grn ....
   change stdvga.grn to your desired driver.
