NEW features of smake-1.2a44: - Many new makefile rules in RULES/ (e.g. for supporting the ATARI ST - freemint, Haiku and Syllable). - Make smake/archconf.c immune against sysctl() from Linux that does not deliver useful information for us. - New option "smake -C dir" for gmake compatibility, although this does not introduce a needed feature. "cd dir && $(MAKE)" is not worse. - Allow smake to use "bosh" our portable Bourne Shell. This helps to work around "bash" bugs in systems where /bin/sh is bash. - New function put_env() excludes the SHELL= environment from the environment variables that are imported as make macros. - Some problems related to grant_gbuf()/growgbuf() have been fixed. There have been a few cases where growgbuf() did relocate the growable global general purpose buffer but the caller did not update the related pointers. 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. P.P.S.: As Xorg changed it's build system, we may delay this feature to something past 1.2-final. WARNING: Do not use 'winzip' to extract the tar file! Winzip cannot extract symbolic links correctly. Joerg