diff options
author | Brad King <brad.king@kitware.com> | 2004-11-03 16:02:44 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2004-11-03 16:02:44 (GMT) |
commit | 7fdcb4e1e450e0937cdd8edd6edf4ccae1c81212 (patch) | |
tree | 9787e8d825792c0aac4bd9befff8a10187a50c58 /Source/cmLocalUnixMakefileGenerator2.h | |
parent | 30e685b41f9dc18bfdde373b9265bebaafb0b9d9 (diff) | |
download | CMake-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.h | 6 |
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); |