summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator3.h
diff options
context:
space:
mode:
authorKen Martin <ken.martin@kitware.com>2005-05-17 15:15:09 (GMT)
committerKen Martin <ken.martin@kitware.com>2005-05-17 15:15:09 (GMT)
commit61358ac75caa773f573249043c12f27cf0e6df79 (patch)
treead9a91b6af590168e6f900ee972e690e33911978 /Source/cmLocalUnixMakefileGenerator3.h
parent226f7f6639e1cffaeef1b85862a480d22bb0b053 (diff)
downloadCMake-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.h17
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);