apenwarr-redo/Documentation/redo-ifcreate.md
Avery Pennarun 4cf156e930 Generate a basic documentation website with the mkdocs toolkit.
No content yet other than man pages.  To make the man pages render
nicely in mkdocs, I removed the static %-headers and put the code for
them into default.md.tmp.do instead.  That way, the raw input redo-*.md
files will look right in mkdocs.
2018-11-16 00:50:18 -05:00

1.1 KiB

NAME

redo-ifcreate - rebuild the current target if source files are created

SYNOPSIS

redo-ifcreate [sources...]

DESCRIPTION

Normally redo-ifcreate is run from a .do file that has been executed by redo(1). See redo(1) for more details.

redo-ifcreate takes a list of nonexistent files (sources) and adds them as dependencies to the current target (the one calling redo-ifcreate). If any of those files are created in the future, the target will be marked as needing to be rebuilt.

If one of the given files exists at the time redo-ifcreate is called, it will return a nonzero exit code.

If you want to declare dependencies on files that already exist, use redo-ifchange(1) instead.

REDO

Part of the redo(1) suite.

CREDITS

The original concept for redo was created by D. J. Bernstein and documented on his web site (http://cr.yp.to/redo.html). This independent implementation was created by Avery Pennarun and you can find its source code at http://github.com/apenwarr/redo.

SEE ALSO

redo(1), redo-ifchange(1), redo-always(1), redo-stamp(1)