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[http://people.fishpool.fi/~setok/proj/smake/] 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]'' ---- 2008-02-29: git repository [Setok] I now added the files into two [git] repositories. They do not yet contain the patches from [smake musings], but now they should be fairly easy to incorporate (plus there are many benefits to git). You need the smake repository and our codebase-tcl repository. Get them this way: * git clone http://people.fishpool.fi/~setok/git/smake * git clone http://people.fishpool.fi/~setok/git/codebase-tcl codebase-tcl needs to be symlinked into the smake directory as 'codebase'. Let me know if you think there's a better way to do this with git. ---- 2003-11-20 : [VI]'s [smake musings] ---- See also: [A Little Make Replacement], [bras] ---- [Category Dev. Tools]