diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2001-11-14 15:21:59 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2001-11-14 15:21:59 (GMT) |
commit | f978b6f7ea62b54c4190e0f20633c2823c21beea (patch) | |
tree | efd5683ae5149a0f2acd1a86ee7bdac373672db1 /Source/cmNMakeMakefileGenerator.h | |
parent | 7ac4e783166ddc2bbbd6c58fa472e2317668d292 (diff) | |
download | CMake-f978b6f7ea62b54c4190e0f20633c2823c21beea.zip CMake-f978b6f7ea62b54c4190e0f20633c2823c21beea.tar.gz CMake-f978b6f7ea62b54c4190e0f20633c2823c21beea.tar.bz2 |
nmake support
Diffstat (limited to 'Source/cmNMakeMakefileGenerator.h')
-rw-r--r-- | Source/cmNMakeMakefileGenerator.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Source/cmNMakeMakefileGenerator.h b/Source/cmNMakeMakefileGenerator.h index 1c92eb9..911cea1 100644 --- a/Source/cmNMakeMakefileGenerator.h +++ b/Source/cmNMakeMakefileGenerator.h @@ -72,6 +72,30 @@ protected: const char* directory, const char* target1, const char* target2); + void OutputMakeRule(std::ostream& fout, + const char* comment, + const char* target, + const char* depends, + const char* command, + const char* command2=0, + const char* command3=0, + const char* command4=0); + + + virtual void OutputBuildObjectFromSource(std::ostream& fout, + const char* shortName, + const cmSourceFile& source, + const char* extraCompileFlags, + bool sharedTarget); + virtual void OutputSharedLibraryRule(std::ostream&, const char* name, + const cmTarget &); + virtual void OutputModuleLibraryRule(std::ostream&, const char* name, + const cmTarget &); + virtual void OutputStaticLibraryRule(std::ostream&, const char* name, + const cmTarget &); + virtual void OutputExecutableRule(std::ostream&, const char* name, + const cmTarget &); + }; #endif |