summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator2.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2004-11-05 20:09:46 (GMT)
committerBrad King <brad.king@kitware.com>2004-11-05 20:09:46 (GMT)
commitd39b877ea4232ff9759aac575fa0feda9c13ca5b (patch)
treedb8b55df2d9ef8531b9d0310817694569a511d14 /Source/cmLocalUnixMakefileGenerator2.h
parent6297bcbf1dd0543a27a2cea198e20f0652b98324 (diff)
downloadCMake-d39b877ea4232ff9759aac575fa0feda9c13ca5b.zip
CMake-d39b877ea4232ff9759aac575fa0feda9c13ca5b.tar.gz
CMake-d39b877ea4232ff9759aac575fa0feda9c13ca5b.tar.bz2
ENH: Added partial clean target support.
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator2.h')
-rw-r--r--Source/cmLocalUnixMakefileGenerator2.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator2.h b/Source/cmLocalUnixMakefileGenerator2.h
index ee0ef1e..29682a3 100644
--- a/Source/cmLocalUnixMakefileGenerator2.h
+++ b/Source/cmLocalUnixMakefileGenerator2.h
@@ -84,6 +84,7 @@ protected:
void WriteAllRules(std::ostream& makefileStream);
void WriteDependRules(std::ostream& makefileStream);
void WriteBuildRules(std::ostream& makefileStream);
+ void WriteCleanRules(std::ostream& makefileStream);
void WriteDriverRules(std::ostream& makefileStream, const char* pass,
const char* local1, const char* local2=0);
void WriteSubdirRules(std::ostream& makefileStream, const char* pass);
@@ -119,7 +120,9 @@ protected:
std::vector<std::string>& objects,
const char* linkRuleVar,
const char* extraLinkFlags);
-
+ void WriteObjectsVariable(std::ostream& ruleFileStream,
+ const cmTarget& target,
+ std::vector<std::string>& objects);
std::string GetTargetDirectory(const cmTarget& target);
std::string GetSubdirTargetName(const char* pass, const char* subdir);
std::string GetObjectFileName(const cmTarget& target,