Kodovani
cook
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.
Some features which distinguish Cook include a strong procedural
description language, and fingerprints to supplement file modification
time stamps. There is also a `make2cook' utility included to ease
transition.