diff options
Diffstat (limited to 'src/perform.h')
-rw-r--r-- | src/perform.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/perform.h b/src/perform.h index add5a09..93c8b9a 100644 --- a/src/perform.h +++ b/src/perform.h | |||
@@ -4,6 +4,9 @@ | |||
4 | #include <stdint.h> | 4 | #include <stdint.h> |
5 | #include <list> | 5 | #include <list> |
6 | #include <string> | 6 | #include <string> |
7 | #include <map> | ||
8 | |||
9 | typedef std::map<std::string,std::string> VarMap; | ||
7 | 10 | ||
8 | class Build; | 11 | class Build; |
9 | 12 | ||
@@ -15,7 +18,7 @@ public: | |||
15 | 18 | ||
16 | void addParam( const char *sParam ); | 19 | void addParam( const char *sParam ); |
17 | virtual Perform *duplicate( Build &bld, const std::string &cont ) = 0; | 20 | virtual Perform *duplicate( Build &bld, const std::string &cont ) = 0; |
18 | void copyData( Perform *pSrc, Build &bld, const std::string &cont ); | 21 | void copyData( Perform *pSrc, Build &bld, const std::string &cont, VarMap *mExtra ); |
19 | std::string getTarget() | 22 | std::string getTarget() |
20 | { | 23 | { |
21 | return sTarget; | 24 | return sTarget; |