Module fac::build [−][src]
Rules and types for building the stuff.
Modules
flags | Flags used by fac |
hashstat | A file structure for holding hash and “stat” information about files. This is what fac uses to determine if a file has changed. |
Structs
Build | A struct that holds all the information needed to build. You can think of this as behaving like a set of global variables, but we can drop the whole thing. |
File | A file (or directory) that is either an input or an output for some rule. |
FileRef | A reference to a File |
Rule | A rule for building something. |
RuleRef | A reference to a Rule |
Enums
FileKind | Is the file a regular file, a symlink, or a directory? |
Status | The status of a rule. |
Functions
build | Construct a new |