Eneboo - Documentación para desarrolladores
Clases | Métodos públicos | Métodos públicos estáticos | Métodos protegidos | Atributos protegidos
Referencia de la Clase MakefileGenerator

#include <makefile.h>

Diagrama de herencias de MakefileGenerator
MetrowerksMakefileGenerator ProjectGenerator UnixMakefileGenerator Win32MakefileGenerator ProjectBuilderMakefileGenerator BorlandMakefileGenerator DspMakefileGenerator MingwMakefileGenerator NmakeMakefileGenerator VcprojGenerator

Lista de todos los miembros.

Clases

class  MakefileDependDir

Métodos públicos

 MakefileGenerator (QMakeProject *p)
virtual ~MakefileGenerator ()
virtual bool write ()
virtual bool openOutput (QFile &) const

Métodos públicos estáticos

static MakefileGeneratorcreate (QMakeProject *)

Métodos protegidos

void writeObj (QTextStream &, const QString &obj, const QString &src)
void writeUicSrc (QTextStream &, const QString &ui)
void writeMocObj (QTextStream &, const QString &obj, const QString &src)
void writeMocSrc (QTextStream &, const QString &src)
void writeLexSrc (QTextStream &, const QString &lex)
void writeYaccSrc (QTextStream &, const QString &yac)
void writeInstalls (QTextStream &t, const QString &installs)
void writeImageObj (QTextStream &t, const QString &obj)
void writeImageSrc (QTextStream &t, const QString &images)
bool generateDependencies (QPtrList< MakefileDependDir > &dirs, const QString &x, bool recurse)
QString buildArgs ()
QString specdir ()
QString cleanFilePath (const QString &file) const
bool generateMocList (const QString &fn)
QString findMocSource (const QString &moc_file) const
QString findMocDestination (const QString &src_file) const
virtual QStringListfindDependencies (const QString &file)
void setNoIO (bool o)
bool noIO () const
void setMocAware (bool o)
bool mocAware () const
void logicWarn (const QString &, const QString &)
virtual bool doDepends () const
bool writeHeader (QTextStream &)
virtual bool writeMakefile (QTextStream &)
virtual bool writeMakeQmake (QTextStream &)
void initOutPaths ()
virtual void init ()
virtual void usePlatformDir ()
virtual QString defaultInstall (const QString &)
bool processPrlFile (QString &)
virtual void processPrlVariable (const QString &, const QStringList &)
virtual void processPrlFiles ()
virtual void writePrlFile (QTextStream &)
virtual bool findLibraries ()
virtual QString findDependency (const QString &)
void setProcessedDependencies (const QString &file, bool b)
bool processedDependencies (const QString &file)
virtual QString var (const QString &var)
QString varGlue (const QString &var, const QString &before, const QString &glue, const QString &after)
QString varList (const QString &var)
QString val (const QStringList &varList)
QString valGlue (const QStringList &varList, const QString &before, const QString &glue, const QString &after)
QString valList (const QStringList &varList)
QString fileFixify (const QString &file, const QString &out_dir=QString::null, const QString &in_dir=QString::null, bool force_fix=FALSE, bool canon=TRUE) const
QStringList fileFixify (const QStringList &files, const QString &out_dir=QString::null, const QString &in_dir=QString::null, bool force_fix=FALSE, bool canon=TRUE) const

Atributos protegidos

QMakeProjectproject

Documentación del constructor y destructor

MakefileGenerator::MakefileGenerator ( QMakeProject p)
MakefileGenerator::~MakefileGenerator ( ) [inline, virtual]

Documentación de las funciones miembro

QString MakefileGenerator::buildArgs ( ) [protected]
QString MakefileGenerator::cleanFilePath ( const QString file) const [protected]
MakefileGenerator * MakefileGenerator::create ( QMakeProject proj) [static]
QString MakefileGenerator::defaultInstall ( const QString ) [inline, protected, virtual]

Reimplementado en UnixMakefileGenerator.

virtual bool MakefileGenerator::doDepends ( ) const [inline, protected, virtual]
QString MakefileGenerator::fileFixify ( const QString file,
const QString out_dir = QString::null,
const QString in_dir = QString::null,
bool  force_fix = FALSE,
bool  canon = TRUE 
) const [protected]
QStringList MakefileGenerator::fileFixify ( const QStringList files,
const QString out_dir = QString::null,
const QString in_dir = QString::null,
bool  force_fix = FALSE,
bool  canon = TRUE 
) const [protected]
QStringList & MakefileGenerator::findDependencies ( const QString file) [protected, virtual]
QString MakefileGenerator::findDependency ( const QString ) [inline, protected, virtual]
bool MakefileGenerator::findLibraries ( ) [inline, protected, virtual]
QString MakefileGenerator::findMocDestination ( const QString src_file) const [inline, protected]
QString MakefileGenerator::findMocSource ( const QString moc_file) const [inline, protected]
bool MakefileGenerator::generateDependencies ( QPtrList< MakefileDependDir > &  dirs,
const QString x,
bool  recurse 
) [protected]
bool MakefileGenerator::generateMocList ( const QString fn) [protected]
void MakefileGenerator::init ( ) [protected, virtual]
void MakefileGenerator::initOutPaths ( ) [protected]
void MakefileGenerator::logicWarn ( const QString f,
const QString w 
) [protected]
bool MakefileGenerator::mocAware ( ) const [inline, protected]
bool MakefileGenerator::noIO ( ) const [inline, protected]
bool MakefileGenerator::openOutput ( QFile file) const [virtual]
bool MakefileGenerator::processedDependencies ( const QString file) [protected]
bool MakefileGenerator::processPrlFile ( QString file) [protected]
void MakefileGenerator::processPrlFiles ( ) [protected, virtual]
void MakefileGenerator::processPrlVariable ( const QString var,
const QStringList l 
) [protected, virtual]
void MakefileGenerator::setMocAware ( bool  o) [inline, protected]
void MakefileGenerator::setNoIO ( bool  o) [inline, protected]
void MakefileGenerator::setProcessedDependencies ( const QString file,
bool  b 
) [protected]
QString MakefileGenerator::specdir ( ) [protected]
void MakefileGenerator::usePlatformDir ( ) [protected, virtual]
QString MakefileGenerator::val ( const QStringList varList) [protected]
QString MakefileGenerator::valGlue ( const QStringList varList,
const QString before,
const QString glue,
const QString after 
) [protected]
QString MakefileGenerator::valList ( const QStringList varList) [protected]
QString MakefileGenerator::var ( const QString var) [protected, virtual]

Reimplementado en NmakeMakefileGenerator.

QString MakefileGenerator::varGlue ( const QString var,
const QString before,
const QString glue,
const QString after 
) [protected]
QString MakefileGenerator::varList ( const QString var) [protected]
bool MakefileGenerator::write ( void  ) [virtual]
bool MakefileGenerator::writeHeader ( QTextStream t) [protected]
void MakefileGenerator::writeImageObj ( QTextStream t,
const QString obj 
) [protected]
void MakefileGenerator::writeImageSrc ( QTextStream t,
const QString images 
) [protected]
void MakefileGenerator::writeInstalls ( QTextStream t,
const QString installs 
) [protected]
void MakefileGenerator::writeLexSrc ( QTextStream t,
const QString lex 
) [protected]
bool MakefileGenerator::writeMakefile ( QTextStream t) [protected, virtual]

Reimplementado en ProjectGenerator.

bool MakefileGenerator::writeMakeQmake ( QTextStream t) [protected, virtual]
void MakefileGenerator::writeMocObj ( QTextStream t,
const QString obj,
const QString src 
) [protected]
void MakefileGenerator::writeMocSrc ( QTextStream t,
const QString src 
) [protected]
void MakefileGenerator::writeObj ( QTextStream t,
const QString obj,
const QString src 
) [protected]
void MakefileGenerator::writePrlFile ( QTextStream t) [protected, virtual]
void MakefileGenerator::writeUicSrc ( QTextStream t,
const QString ui 
) [protected]
void MakefileGenerator::writeYaccSrc ( QTextStream t,
const QString yac 
) [protected]

Documentación de los datos miembro


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'