Remake
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
rule_t Struct Reference

Public Attributes

string_list targets
 Files produced by this rule. More...
 
string_list deps
 Files used for an implicit call to remake at the start of the script. More...
 
assign_list vars
 Values of variables. More...
 
std::string script
 Shell script for building the targets. More...
 

Detailed Description

A rule loaded from Remakefile.

Definition at line 478 of file remake.cpp.

Member Data Documentation

string_list rule_t::deps

Files used for an implicit call to remake at the start of the script.

Definition at line 481 of file remake.cpp.

Referenced by find_generic_rule(), find_rule(), load_rule(), register_scripted_rule(), register_transparent_rule(), run_script(), and start().

std::string rule_t::script

Shell script for building the targets.

Definition at line 483 of file remake.cpp.

Referenced by find_generic_rule(), load_rule(), register_transparent_rule(), and run_script().

string_list rule_t::targets

Files produced by this rule.

Definition at line 480 of file remake.cpp.

Referenced by complete_request(), find_generic_rule(), load_rule(), register_scripted_rule(), register_transparent_rule(), run_script(), and start().

assign_list rule_t::vars

Values of variables.

Definition at line 482 of file remake.cpp.

Referenced by load_rule(), register_transparent_rule(), and run_script().


The documentation for this struct was generated from the following file: