NEW features of smake-1.2a32: - Smake nowmay be used to compile Xorg. - New option -N Continue if no source for nonexistent dependencies found. - Evaluate the SHELL macro acording to POSIX. SHELL has been previously ignored completely. - Do not allow names with a SLASH inside at the right side of a Simple Suffix Default Rule. This helps smake to ignore the junk at the end of some POSIX Suffix rules found in the makefiles of Xorg. - Let smake warn about junk at the end of POSIX suffix rules. This helps to flag broken makefiles like those found in the Xorg tree. - The dynmac expander now correctly handles the case when the growable buffer has to be relocated when it grows. - The dynmac expander now does no longer adds unneded spaces in lists. This allows smake to be used to compile Xorg. - Smake now gives better warnings with illegal dynmac usage. This helps to locate illegal dynmac usage in highly complex projects like Xorg. TODO: Smake would need to implement an undocumented feature from historical UNIX make implementations that is used by Xorg at one place: target: *.o do-something-with *.o Which expands *.o from the filesystem. Meanwhile, use smake -N to compile Xorg. After pattern expansion has been implemented, smake-1.2 final will be released. WARNING: Do not use 'winzip' to extract the tar file! Winzip cannot extract symbolic links correctly. Joerg