diff options
Diffstat (limited to '')
| -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 | { |
