cmMakefileGenerator.h 388 B

1234567891011121314151617181920
  1. #ifndef cmMakeFileGenerator_h
  2. #define cmMakeFileGenerator_h
  3. #include "cmStandardIncludes.h"
  4. class cmMakefile;
  5. struct cmClassFile;
  6. class cmMakefileGenerator
  7. {
  8. public:
  9. // use the m_Makefile and the m_CustomRules and m_ExtraSourceFiles
  10. // to generate the makefile
  11. virtual void GenerateMakefile() = 0;
  12. void SetMakefile(cmMakefile*);
  13. protected:
  14. cmMakefile* m_Makefile;
  15. };
  16. #endif