summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator2.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2004-11-03 16:02:44 (GMT)
committerBrad King <brad.king@kitware.com>2004-11-03 16:02:44 (GMT)
commit7fdcb4e1e450e0937cdd8edd6edf4ccae1c81212 (patch)
tree9787e8d825792c0aac4bd9befff8a10187a50c58 /Source/cmLocalUnixMakefileGenerator2.h
parent30e685b41f9dc18bfdde373b9265bebaafb0b9d9 (diff)
downloadCMake-7fdcb4e1e450e0937cdd8edd6edf4ccae1c81212.zip
CMake-7fdcb4e1e450e0937cdd8edd6edf4ccae1c81212.tar.gz
CMake-7fdcb4e1e450e0937cdd8edd6edf4ccae1c81212.tar.bz2
ENH: Generalized driver targets and subdirectory traversal rules. The implementations of all, depend, build, clean, install, etc. now follow a common framework.
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator2.h')
-rw-r--r--Source/cmLocalUnixMakefileGenerator2.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator2.h b/Source/cmLocalUnixMakefileGenerator2.h
index 3c62a2f..76b2006 100644
--- a/Source/cmLocalUnixMakefileGenerator2.h
+++ b/Source/cmLocalUnixMakefileGenerator2.h
@@ -81,7 +81,11 @@ protected:
void WriteSpecialTargetsTop(std::ostream& makefileStream);
void WriteSpecialTargetsBottom(std::ostream& makefileStream);
void WriteRuleFileIncludes(std::ostream& makefileStream);
- void WriteAllRule(std::ostream& makefileStream);
+ void WriteAllRules(std::ostream& makefileStream);
+ void WriteDependRules(std::ostream& makefileStream);
+ void WriteBuildRules(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);
void WriteSubdirRule(std::ostream& makefileStream, const char* pass,
const char* subdir, std::string& last);