diff options
Diffstat (limited to 'src/rule.h')
-rw-r--r-- | src/rule.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -7,9 +7,11 @@ | |||
7 | 7 | ||
8 | class Function; | 8 | class Function; |
9 | class Perform; | 9 | class Perform; |
10 | class Build; | ||
10 | 11 | ||
11 | typedef std::list<Function *> FunctionList; | 12 | typedef std::list<Function *> FunctionList; |
12 | typedef std::list<Perform *> PerformList; | 13 | typedef std::list<Perform *> PerformList; |
14 | typedef std::list<std::string> StringList; | ||
13 | 15 | ||
14 | class Rule | 16 | class Rule |
15 | { | 17 | { |
@@ -17,7 +19,7 @@ public: | |||
17 | Rule(); | 19 | Rule(); |
18 | virtual ~Rule(); | 20 | virtual ~Rule(); |
19 | 21 | ||
20 | void execute(); | 22 | StringList execute( Build &bld, StringList &lInput, PerformList &lPerf ); |
21 | 23 | ||
22 | std::string getName() | 24 | std::string getName() |
23 | { | 25 | { |