21 lines
388 B
C++
21 lines
388 B
C++
#ifndef cmMakeFileGenerator_h
|
|
#define cmMakeFileGenerator_h
|
|
|
|
#include "cmStandardIncludes.h"
|
|
|
|
class cmMakefile;
|
|
struct cmClassFile;
|
|
|
|
class cmMakefileGenerator
|
|
{
|
|
public:
|
|
// use the m_Makefile and the m_CustomRules and m_ExtraSourceFiles
|
|
// to generate the makefile
|
|
virtual void GenerateMakefile() = 0;
|
|
void SetMakefile(cmMakefile*);
|
|
protected:
|
|
cmMakefile* m_Makefile;
|
|
};
|
|
|
|
#endif
|