smake is a utility that allows developers to build makefiles in 100% TCL (with the smake extensions). This allows one to use all the facilities that TCL provides to deal with large projects like namespaces, packages, database access etc.
Last update: 14th Oct 2003, version 1.1 (now includes rules based on a pattern tree)
Webpage: http://people.fishpool.fi/~setok/proj/smake/
The small smake[L1 ] program by Kristoffer Lawson proved immensely useful for me; but it took me some while to figure out how to tweak it that it suited my needs perfectly - just put Tcl commands in the right place. --Philipp Roessler
See also: A Little Make Replacement, bras