home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip512.zip / msdos / Contents < prev    next >
Text File  |  1994-06-21  |  2KB  |  43 lines

  1. Contents of the "msdos" sub-archive for UnZip 5.11 and later:
  2.  
  3.   Contents       this file
  4.   README         notes about quirks in MS-DOS executables and compilers
  5.   msdos.c        OS-dependent UnZip routines for MS-DOS
  6.   makefile.bc    makefile for Borland C++ and Turbo C++
  7.   makefile.msc   makefile for Microsoft C and make or nmake
  8.   makefile.tc    makefile for Turbo C and make
  9.   Borland.fix    patches to fix Borland executables for grokking Unix EOLs
  10.  
  11. Notes:
  12.  
  13. (1) As of UnZip 5.1, Borland project files are no longer included.  They
  14.     were not as flexible as the makefiles, and the binary ones caused prob-
  15.     lems for both the comp.sources.misc moderator and the UnZip maintainer.
  16.     By way of compensation, what used to be called simply "makefile" has
  17.     been split into makefile.msc and makefile.tc (the latter for old Turbo C
  18.     compilers).
  19.  
  20. (2) As of UnZip 5.11, makefile.gcc (for djgpp/GNU make) is no longer provided.
  21.     Instead use the gcc_dos target in the Unix makefile (unix/Makefile) after
  22.     copying it to the main UnZip directory.  Note that, because of bugs in
  23.     the MS-DOS port of GNU make, the gcc_dos target does not make use of the
  24.     MAKE variable; therefore users of other makes (e.g., nmake) will have to
  25.     edit the target or rename their make utility to "make".
  26.  
  27. (3) The Unix makefile also has an msc_dos target which can be used for MSC 6.0
  28.     or later, but such use is discouraged and the target may disappear in the
  29.     future--use makefile.msc instead.
  30.  
  31. (4) For DOS emx+gcc use the gccdos target in the OS/2 makefile.os2.  This
  32.     target has only been tested in cross-compilation from OS/2 to MS-DOS,
  33.     but it should work under plain MS-DOS with a proper make utility.  The
  34.     resulting executables require emx.exe to run (akin to djgpp's go32.exe).
  35.  
  36. (5) The binary patches in Borland.fix are NOT required; they may be useful
  37.     if you regularly deal with Unix sources, but casual users should probably
  38.     make use of an external utility like Rahul Dhesi's FLIP to convert between
  39.     Unix and DOS/OS2 end-of-line characters.  If you know how to patch binary
  40.     executables, you should be able to figure out how to use these patches.
  41.     Presumably they don't work for more recent versions of the executables
  42.     anyway; they'll probably be removed in the next version.
  43.