home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / tools / smak / smak.ver < prev   
Text File  |  1992-07-04  |  3KB  |  80 lines

  1. SMAK (Simple MAKE) revision history (registered version):
  2.  
  3. Note:  * indicates a feature found only in the registered version of SMAK.
  4.  
  5. Ver 1.27      07/04/92      11998 bytes
  6.  *Added support for multiple make scripts per file.
  7.  *SMAK switches can now be placed in the make script (i.e. Begin Make /2/I)
  8.     or on the command line.  If present, command line switches override
  9.     any make script switches.
  10.   
  11.  
  12. Ver 1.26      06/14/92      11822 bytes
  13.   Response files now end with a semicolon to accomodate any additional 
  14.   parameters that may be added to future link programs.  Also corrects 
  15.   for the additional DEF file parameter asked for by recent PDS Link 
  16.   programs.
  17.  
  18.  
  19. Ver 1.25      05/04/92      11822 bytes
  20.  *SMAK sets errorlevel to 1 on exit if an error is encountered.
  21.  
  22.  
  23. Ver 1.24      04/12/92      11790 bytes
  24.   Changed make script format to simplify handling libraries.
  25.   LIB file dates also determine if a new link needed.
  26.   Now dimensioning arrays statically.
  27.  *File name storage is now expanded and much more flexible.  Number of 
  28.     file names (BAS+OBJ+LIB) should not exceed 96 (using /I) or 128 
  29.     (not using /I).
  30.   "Begin LIB" optional if LIB list empty.
  31.   "Begin OBJ" optional if BOTH object list AND library list are empty.
  32.  *Added support for registration ID.
  33.   A corrupt object file created by an unsuccessful compile is now erased.
  34.   A corrupt EXE file created by an unsuccessful link is now erased.
  35.  
  36.  
  37. Ver 1.23      04/04/92      11566 bytes
  38.  *Added routine to return errorlevel from compiler and linker.
  39.   Shortened some quoted message strings.
  40.  *Increased max files in each list from 32 to 48.
  41.   Now dimensioning arrays dynamically.
  42.  
  43.  
  44. Ver 1.22      01/10/92      11038 bytes
  45.  *Option to check all Include files (/I) for changes when determining 
  46.     a conditional compile.
  47.  
  48.  
  49. Ver 1.21      12/28/91       9738 bytes
  50.   Optimized(!) for reduced size.
  51.   Simplified compile string passed to compiler by using compiler default
  52.     for List file.
  53.   Case of MAKE directives no longer changed in order to preserve case-
  54.     sensitive parameters.
  55.   Final EXE name passed to linker now includes the original path.
  56.   Added support for compiling C source files.
  57.   Added support for "compiling" (assembling) ASM source files.
  58.   Added compile only if linker name blank.
  59.   Added link only if compiler name blank.
  60.   Source file or object file names that are blank are now ignored.
  61.    
  62.   Added /F command line switch to force compilation of every source file.
  63.   Added /2 command line switch to pass compile string in MS C compiler format.
  64.   Added /M command line switch to generate a MAP file during linking.
  65.   Added /E command line switch to assume files not found do exist 
  66.     somewhere (however, their date/time stamp is assumed to be zero).
  67.   Added /C command line switch to specify compile only (no linking).
  68.   Added /L command line switch to specify link only (no compiling).
  69.  
  70.  
  71. Ver 1.20      12/06/91      12846 bytes
  72.   Added selective compilation based on date/time stamp and existence.
  73.   Optimized for reduced size.
  74.  
  75.  
  76. Ver 1.10      11/30/91      12702 bytes
  77.   Changed initial screen header.
  78.   Reduced code size slightly.
  79.  
  80.