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
|