What: make Where: various locations http://www.gnu.org/software/make/make.html Description: This command takes files describing relationships between files and describes actions to take to transform files from one format into another when the file's timestamp indicates that such a transformation is needed. One such implementation of this command is the GNU Make, pointed to by the fsf.org link above. Currently, gnu make is at version 3.80 . Updated: 09/2004 Contact: See web site Among tools useful for dealing with make are the remake [http://bashdb.sourceforge.net/remake] debugger. Also see "Debugging Makefiles" [http://www.ddj.com/dept/debug/197003338] for valuable tips on coercing Make to introspect. ---- See also [gnu], [MaMa], [Mkdepend], [PADE], [PVM], [tmk], [UltraMake], ... Also of interest as a model is Ruby's Rake [http://rake.rubyforge.org/] project, a [domain-specific language] intended to be a functional substitute for Make. ---- [Tcl]-based (all [pure-Tcl]?) contestants: [tclmake], [bras], [smake], [A Little Make Replacement], the [make library], ... ---- "What's wrong with Make", or, more formally, "Getting Started with SCons" [http://www.unixreview.com/documents/s=9900/ur0510m/]. Also, Andy Oram wrote a nice, "make: The Evolution and Alternatives" [http://www.onlamp.com/pub/a/onlamp/2004/11/18/gnumake_3e.html]. ---- [Category Application] [Category Dev. Tools]