NEW features of smake-1.2a25: - smake now should be useful as a general make utility as it now includes all needed default rules required by POSIX - Starting to implement Termination pattern rules using :: as Terminator (not yet ready). - Syntax errors now are less verbose again, but smake -d will turn on printing the read buffer of the parser to help to debug the problem. - Simple Suffix Rules are no longer allowed to start with "./" as this is a valid target name. - Better EOF checing in the parser to avoid infinite loops. - A parser bug has been fixed that did cause smake not to stop parsing macro definitions in dependency lists if not surrounded by () or {}. - default_cmd() now returns NOTIME in case no default rule could be found and the target has no prerequisites. This avoids superfluous "all is up to date" messages in case that no suffix rules have been defined. - Switch from our own "Simple Pattern Rules" for implicit rules to POSIX Single and Double suffix Rules. - smake -p now includes comment headlines that allow for better identification of the various sections in the output. - The directory rules for the Schily makefile system have been modified to work around a bug in /bin/sh on BSDi systems. WARNING: Do not use 'winzip' to extract the tar file! Winzip cannot extract symbolic links correctly. Joerg