home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD2.mdf
/
tools
/
smak
/
smak.ver
< prev
Wrap
Text File
|
1992-07-04
|
3KB
|
80 lines
SMAK (Simple MAKE) revision history (registered version):
Note: * indicates a feature found only in the registered version of SMAK.
Ver 1.27 07/04/92 11998 bytes
*Added support for multiple make scripts per file.
*SMAK switches can now be placed in the make script (i.e. Begin Make /2/I)
or on the command line. If present, command line switches override
any make script switches.
Ver 1.26 06/14/92 11822 bytes
Response files now end with a semicolon to accomodate any additional
parameters that may be added to future link programs. Also corrects
for the additional DEF file parameter asked for by recent PDS Link
programs.
Ver 1.25 05/04/92 11822 bytes
*SMAK sets errorlevel to 1 on exit if an error is encountered.
Ver 1.24 04/12/92 11790 bytes
Changed make script format to simplify handling libraries.
LIB file dates also determine if a new link needed.
Now dimensioning arrays statically.
*File name storage is now expanded and much more flexible. Number of
file names (BAS+OBJ+LIB) should not exceed 96 (using /I) or 128
(not using /I).
"Begin LIB" optional if LIB list empty.
"Begin OBJ" optional if BOTH object list AND library list are empty.
*Added support for registration ID.
A corrupt object file created by an unsuccessful compile is now erased.
A corrupt EXE file created by an unsuccessful link is now erased.
Ver 1.23 04/04/92 11566 bytes
*Added routine to return errorlevel from compiler and linker.
Shortened some quoted message strings.
*Increased max files in each list from 32 to 48.
Now dimensioning arrays dynamically.
Ver 1.22 01/10/92 11038 bytes
*Option to check all Include files (/I) for changes when determining
a conditional compile.
Ver 1.21 12/28/91 9738 bytes
Optimized(!) for reduced size.
Simplified compile string passed to compiler by using compiler default
for List file.
Case of MAKE directives no longer changed in order to preserve case-
sensitive parameters.
Final EXE name passed to linker now includes the original path.
Added support for compiling C source files.
Added support for "compiling" (assembling) ASM source files.
Added compile only if linker name blank.
Added link only if compiler name blank.
Source file or object file names that are blank are now ignored.
Added /F command line switch to force compilation of every source file.
Added /2 command line switch to pass compile string in MS C compiler format.
Added /M command line switch to generate a MAP file during linking.
Added /E command line switch to assume files not found do exist
somewhere (however, their date/time stamp is assumed to be zero).
Added /C command line switch to specify compile only (no linking).
Added /L command line switch to specify link only (no compiling).
Ver 1.20 12/06/91 12846 bytes
Added selective compilation based on date/time stamp and existence.
Optimized for reduced size.
Ver 1.10 11/30/91 12702 bytes
Changed initial screen header.
Reduced code size slightly.