NEW features of smake-1.2a42: - Fixed a typo that could cause smake to dump core in some cases when evaluating "$O/$@" - Schily makefilesystem enhanced to check for extended fields in struct utsname as seen e.g. in MS SFU (Interix). - New predefined macro OSVERSION in the makefilesystem is needed for SCO OpenServer 6.x support (because this uses a UnixWare kernel - Trying to support Compilation on SCO OpenServer 6.x - Pass $(OSDEFS) to "configure" to allow correct autoconfiguration with MS SFU (Interix) and cl.exe. - $(OSDEFS) is now set from e.g. smake or the os-xxx.id rule file and all further macros use OSDEFS += - New macro $(CC_OUTPUT_FILTER) allows to filter away the unwanted file name echo from cl.exe. - New autoconf test for $(_XEXEEXT) to check for the need to call cl.exe as "cl.exe". - FOr compiling with cl.exe, smake now checks for presence off SIGKILL - New make target "shell" allows to get a $(SHELL) with the same environment as used for the compiler. - New and better autoconf handling of struct timeval in schily/time.h - Support for x86 Darwin (intel Mac os x) in config.guess added - Interix now uses uname -m instead of uname -p for $(OARCH) - New shell script to support to create dependencies with cl.exe on Interix (SFU) - smake has been enhanced to support the extended uname fields in SFU. The following fields are new: MAKE_HOST_OS = windows (uname -Hs) MAKE_HOST_OSREL = 5.1 (uname -Hr) MAKE_HOST_OSVERSION = sp2 (uname -Hv) and MAKE_ARCH = intel_x86_family15_model4_stepping1 is now used for uname -p - Support for compiling with Sun Studio on Linux has been added - Trying to support mingw32 - smake is now able to search for the file "defaults.smk" using getexecname() or $PATH 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