diff options
author | Mike Buland <eichlan@xagasoft.com> | 2006-07-31 22:50:47 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2006-07-31 22:50:47 +0000 |
commit | 73d53b0962cb19a6d2a7686de658a5540ab07017 (patch) | |
tree | 9a8fd737b8f77ec9ccab43d89dc54b7e72d4d90d /src/builder.h | |
parent | b672fa69c4c98509f8ee251b87300e3fcbe6bdc8 (diff) | |
download | build-73d53b0962cb19a6d2a7686de658a5540ab07017.tar.gz build-73d53b0962cb19a6d2a7686de658a5540ab07017.tar.bz2 build-73d53b0962cb19a6d2a7686de658a5540ab07017.tar.xz build-73d53b0962cb19a6d2a7686de658a5540ab07017.zip |
It almost builds, we need to get rid of duplicate list entries and actually
store the commands somewhere so the target handler can decide if they need to
be run.
Diffstat (limited to 'src/builder.h')
-rw-r--r-- | src/builder.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/builder.h b/src/builder.h index d7c0891..faa82c2 100644 --- a/src/builder.h +++ b/src/builder.h | |||
@@ -100,18 +100,18 @@ public: | |||
100 | return mTarget[sName]; | 100 | return mTarget[sName]; |
101 | } | 101 | } |
102 | 102 | ||
103 | private: | ||
104 | typedef std::map<std::string, std::string> varmap; | 103 | typedef std::map<std::string, std::string> varmap; |
104 | varmap *regexVars( RegExp *re ); | ||
105 | std::string varRepl( const char *sSrc, const char *cont, varmap *mExtra ); | ||
106 | private: | ||
105 | 107 | ||
106 | void requiresNormal( const char *sBase, const char *sReq ); | 108 | void requiresNormal( const char *sBase, const char *sReq ); |
107 | void requiresRegexp( const char *sBase, const char *sReq ); | 109 | void requiresRegexp( const char *sBase, const char *sReq ); |
108 | void checkVar( const char *cont, const char *sName ); | 110 | void checkVar( const char *cont, const char *sName ); |
109 | void scanBegin(); | 111 | void scanBegin(); |
110 | void scanEnd(); | 112 | void scanEnd(); |
111 | varmap *regexVars( RegExp *re ); | ||
112 | 113 | ||
113 | bool hasVar( varmap *pMap, std::string &var ); | 114 | bool hasVar( varmap *pMap, std::string &var ); |
114 | std::string varRepl( const char *sSrc, const char *cont, varmap *mExtra ); | ||
115 | 115 | ||
116 | Action *pDefaultAction; | 116 | Action *pDefaultAction; |
117 | Action *pLastAddedAction; | 117 | Action *pLastAddedAction; |