Remake
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups 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...
 
std::string stem
 String used to instantiate a generic rule. More...
 

Detailed Description

A rule loaded from Remakefile.

Definition at line 504 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 507 of file remake.cpp.

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

std::string rule_t::script

Shell script for building the targets.

Definition at line 509 of file remake.cpp.

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

std::string rule_t::stem

String used to instantiate a generic rule.

Definition at line 510 of file remake.cpp.

Referenced by prepare_script().

string_list rule_t::targets

Files produced by this rule.

Definition at line 506 of file remake.cpp.

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

assign_list rule_t::vars

Values of variables.

Definition at line 508 of file remake.cpp.

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


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