Title: Cook Description: Cook is a tool for constructing files, and maintaining referential integrity between files. It is given a set of files to create, and recipes of how to create and maintain them. In any non-trivial program there will be prerequisites to performing the actions necessary to creating any file, such as include files. The cook program provides a mechanism to define these. * Cook has a simple but powerful string-based description language with many built-in functions. This allows sophisticated filename specification and manipulation without loss of readability or performance. * Cook is able to use fingerprints to supplement file modification times. This allows build optimization without contorted rules. * Cook is able to build your project with multiple parallel threads, with support for rules which must be single threaded. It is possible to distribute parallel builds over your LAN, allowing you to turn your network into a virtual parallel build engine. * There is a make2cook utility included to ease transition. Cook runs on almost any flavor of UNIX. Self configuring using a GNU autoconf generated configure script. Author: Peter Miller Primary-Site: http://www.canb.auug.org.au/~millerp/ cook.*.tar.gz Secondary-Site: ftp://sunsite.unc.edu/pub/Linux/devel/make cook.*.tar.gz Copying-Policy: GNU GPL