Remake
Loading...
Searching...
No Matches
Public Attributes | List of all members
rule_t Struct Reference

Public Attributes

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

Detailed Description

A rule loaded from Remakefile.

Definition at line 560 of file remake.cpp.

Member Data Documentation

◆ assigns

assign_map rule_t::assigns

Assignment of variables.

Definition at line 565 of file remake.cpp.

Referenced by load_rule().

◆ deps

string_list rule_t::deps

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

Definition at line 563 of file remake.cpp.

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

◆ script

std::string rule_t::script

Shell script for building the targets.

Definition at line 567 of file remake.cpp.

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

◆ stem

std::string rule_t::stem

Stem used to instantiate the rule, if any.

Definition at line 566 of file remake.cpp.

◆ targets

string_list rule_t::targets

Files produced by this rule.

Definition at line 562 of file remake.cpp.

Referenced by load_rule(), register_rule(), and register_scripted_rule().

◆ wdeps

string_list rule_t::wdeps

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

Definition at line 564 of file remake.cpp.

Referenced by load_rule().


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