redo-ifcreate -- record dependencies
redo-ifcreate {filenames...}
redo-ifcreate is a dependency redcording utility that is run by a
"do" script that is in turn invoked by redo.
redo-ifcreate records that the current target (whose
"do" script is being run) depends from the dependencies named
filenames. The dependency recorded is that the current target should
be built if filenames is created. In other words, the target depends
from the non-existence of the dependencies.
If a filename denotes a file or directory that exists at
the time that the command is run, then redo-ifcreate exits with a
failure status. If any of the dependencies are later created, the target
will be considered out of date.
redo-ifcreate supports the same command-line options, normally passed in
environment variables rather than on the command line, and the same
environment variables as redo-ifchange (q.v.). It also has the same caveats
about clearing the environment and closing open file descriptors.
Jonathan de Boyne Pollard