NEW features of smake-1.2a39: - License change from GPL to CDDL - Updated to a newer version of the Schily autoconf. - The Schily Makefilesystem now defines -DSCHILY_BUILD - The Schily Makefilesystem now includes environment definitions for the Microsoft Studio 8 compiler. If you like to edit these definitions, check the DEFAULTS directory - Next step in supporting Microsoft C-compilers: build in environment set up for the MS compilers. To compile with the MS C-Compiler, set up a Cygwin environment and compile a Cygwin 'smake'. Then use this smake to comile with the MS C-compiler by calling: smake CCOM=cl This defaults to VC7. If you like to use VC6, call: smake CCOM=cl VC=6 Note that smake itself (if compiled with "cl") will not work, as MS does not implement a reliable way to pass a quoted arg vector to a new program. - #undef SIZE_T_MAX for FreeBSD - New and better static VMS config - All schily include files now have been moved to include/schily/* - Trying to make the floating point printf() support functions work on systems that implement C99 only with no fallback. As this change is a result from a report from a person that does not like to cooperate, I was not able to test on the reported AIX-5.x platform. Also note that this change may result in problems on other platforms. Please test and report! - New Special Target ".SPACE_IN_NAMES:" allows to have escaped spaces in object or dependency names. - The string lenght limitation for words read from Makefiles has been removed. - Macro expansion is no longer using static length limitations. - Fixed some lint errors - smake -t (touch) now uses utime(2) where available. 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