Remake
Public Attributes | List of all members
rule_t Struct Reference

Public Attributes

string_list targets
 Files produced by this rule. More...
 
string_list deps
 Dependencies used for an implicit call to remake at the start of the script. More...
 
string_list wdeps
 Like deps, except that they are not registered as dependencies. More...
 
assign_map assigns
 Assignment of variables. More...
 
std::string script
 Shell script for building the targets. More...
 

Detailed Description

A rule loaded from Remakefile.

Definition at line 545 of file remake.cpp.

Member Data Documentation

§ assigns

assign_map rule_t::assigns

Assignment of variables.

Definition at line 550 of file remake.cpp.

Referenced by load_rule(), merge_rule(), and start().

§ deps

string_list rule_t::deps

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

Definition at line 548 of file remake.cpp.

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

§ script

std::string rule_t::script

Shell script for building the targets.

Definition at line 551 of file remake.cpp.

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

§ targets

string_list rule_t::targets

Files produced by this rule.

Definition at line 547 of file remake.cpp.

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

§ wdeps

string_list rule_t::wdeps

Like deps, except that they are not registered as dependencies.

Definition at line 549 of file remake.cpp.

Referenced by find_generic_rule(), load_rule(), merge_rule(), and start().


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