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 MakefileGenerator * create (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 QStringList & findDependencies (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

QMakeProject * project

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'