diff options
author | Ken Martin <ken.martin@kitware.com> | 2005-05-17 15:15:09 (GMT) |
---|---|---|
committer | Ken Martin <ken.martin@kitware.com> | 2005-05-17 15:15:09 (GMT) |
commit | 61358ac75caa773f573249043c12f27cf0e6df79 (patch) | |
tree | ad9a91b6af590168e6f900ee972e690e33911978 /Source/cmLocalUnixMakefileGenerator3.h | |
parent | 226f7f6639e1cffaeef1b85862a480d22bb0b053 (diff) | |
download | CMake-61358ac75caa773f573249043c12f27cf0e6df79.zip CMake-61358ac75caa773f573249043c12f27cf0e6df79.tar.gz CMake-61358ac75caa773f573249043c12f27cf0e6df79.tar.bz2 |
ENH: some more reorg
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator3.h')
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator3.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.h b/Source/cmLocalUnixMakefileGenerator3.h index 0302e64..e6ec5fc 100644 --- a/Source/cmLocalUnixMakefileGenerator3.h +++ b/Source/cmLocalUnixMakefileGenerator3.h @@ -194,12 +194,13 @@ protected: std::vector<std::string>& provides_requires); // write the depend.make file for an object - void WriteObjectDependFile(std::string& obj, - const char *lang, - const cmSourceFile& source, - std::vector<std::string>& depends, - std::string& depMarkFile); - + void WriteObjectDependRules(std::ostream& ruleFileStream, + std::string& obj, + const char *lang, + const cmSourceFile& source, + std::vector<std::string>& depends, + std::string& depMarkFile); + // this is used only by WriteObjectDependFile bool GenerateDependsMakeFile(const std::string& lang, const char* objFile, @@ -269,7 +270,7 @@ protected: const std::vector<std::string>& external_objects, std::string& variableName, std::string& variableNameExternal); - void WriteTargetDependRule(const char* ruleFileName, + void WriteTargetDependRule(std::ostream& ruleFileStream, const cmTarget& target, const std::vector<std::string>& objects); void WriteTargetCleanRule(const char *ruleFileName, @@ -279,7 +280,7 @@ protected: const std::vector<std::string>& external_objects); void WriteTargetRequiresRule(std::ostream& ruleFileStream, const cmTarget& target, - const std::vector<std::string>& provides_requires); + const std::vector<std::string>& objects); std::string GetTargetDirectory(const cmTarget& target); std::string GetSubdirTargetName(const char* pass, const char* subdir); |