Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. Contents of the "msdos" subdirectory for UnZip 5.3 and later:
  2.  
  3.   Contents       this file
  4.   README         notes about quirks in MS-DOS executables and compilers
  5.   crc_i86.asm    optimized 8086/80286 assembler version of generic crc32.c
  6.   doscfg.h       OS-dependent configuration, included by unzpriv.h
  7.   msdos.c        OS-dependent UnZip routines for MS-DOS
  8.   makefile.bc    makefile for Borland C++ and Turbo C++
  9.   makefile.msc   makefile for Microsoft C and make or nmake
  10.   makefile.tc    makefile for Turbo C and make
  11.   makefile.wat   makefile for Watcom C
  12.   makefile.dj1   makefile for GNU C, djgpp v1.12m4 port
  13.   makefile.dj2   makefile for GNU C, djgpp v2.x port
  14.   makefile.emx   makefile for GNU C, emx 0.9c port, gnu make
  15.  
  16. Notes:
  17.  
  18. (1) Two makefiles for djgpp/GNU make are provided, one for djgpp 1.12 and one
  19.     for djgpp v2.x.  In addition, the Unix makefile (unix/Makefile) contains
  20.     a djgpp v2.x target using the go32-gcc cross compiler on Linux.  Read the
  21.     appropriate makefile sections for details.
  22.  
  23. (2) The makefile for emx+gcc has been used with GNU Make ports from DJGPP and
  24.     the GNUish MS-DOS project.  Other make utilities may work, too.  The
  25.     resulting executables require emx.exe or rsx.exe to run (akin to djgpp
  26.     1.x's go32.exe).
  27.  
  28. (3) The OS/2 makefile includes several (cross compilation ?) targets to
  29.     generate MS-DOS executables which can be used with MSC 6.0 or later
  30.     (`mscdos', 16-bit), Watcom C/C++ 9.0 or later (`watcom16dos', 16-bit;
  31.     `watcomdos' and `pmodew', 32-bit) and emx+gcc 0.9c or later (`gccdos',
  32.     32-bit). These targets have only been tested in cross-compilation from
  33.     OS/2 to MS-DOS, but they may work on a plain MS-DOS system, when a proper
  34.     make utility is available.
  35.  
  36.