Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DspMakefileGenerator Class Reference

#include </home/clem/local/src/opie/qmake/generators/win32/msvc_dsp.h>

Inheritance diagram for DspMakefileGenerator:

Inheritance graph
[legend]
Collaboration diagram for DspMakefileGenerator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DspMakefileGenerator (QMakeProject *p)
 ~DspMakefileGenerator ()
bool openOutput (QFile &file) const

Protected Member Functions

virtual void processPrlVariable (const QString &, const QStringList &)
virtual bool findLibraries ()

Protected Attributes

QString precompH
QString precompObj
QString precompPch
bool usePCH

Private Member Functions

void beginGroupForFile (QString file, QTextStream &, const QString &filter="")
void endGroups (QTextStream &)
bool writeDspParts (QTextStream &)
bool writeMakefile (QTextStream &)
QString findTemplate (const QString &file)
void init ()

Private Attributes

QString currentGroup
bool init_flag

Constructor & Destructor Documentation

DspMakefileGenerator::DspMakefileGenerator QMakeProject p  ) 
 

Definition at line 43 of file msvc_dsp.cpp.

DspMakefileGenerator::~DspMakefileGenerator  )  [inline]
 

Definition at line 70 of file msvc_dsp.h.


Member Function Documentation

void DspMakefileGenerator::beginGroupForFile QString  file,
QTextStream ,
const QString filter = ""
[private]
 

Definition at line 1050 of file msvc_dsp.cpp.

References QValueList< T >::begin(), QDir::currentDirPath(), currentGroup, Option::dir_sep, QValueList< T >::end(), endGroups(), MakefileGenerator::fileFixify(), QString::findRev(), QMakeProject::isActiveConfig(), QString::isEmpty(), QDir::isRelativePath(), QString::length(), QString::mid(), MakefileGenerator::project, QString::right(), QString::section(), QStringList::split(), QString::startsWith(), and TRUE.

Referenced by writeDspParts().

void DspMakefileGenerator::endGroups QTextStream  )  [private]
 

Definition at line 1093 of file msvc_dsp.cpp.

References QValueList< T >::begin(), currentGroup, Option::dir_sep, QValueList< T >::end(), QMakeProject::isActiveConfig(), QString::isEmpty(), MakefileGenerator::project, and QStringList::split().

Referenced by beginGroupForFile(), and writeDspParts().

bool DspMakefileGenerator::findLibraries  )  [inline, protected, virtual]
 

Reimplemented from Win32MakefileGenerator.

Definition at line 73 of file msvc_dsp.h.

References Win32MakefileGenerator::findLibraries().

QString DspMakefileGenerator::findTemplate const QString file  )  [private]
 

Definition at line 1022 of file msvc_dsp.cpp.

References QFile::exists(), and Option::mkfile::qmakespec.

Referenced by writeDspParts().

void DspMakefileGenerator::init  )  [private, virtual]
 

Reimplemented from MakefileGenerator.

Definition at line 583 of file msvc_dsp.cpp.

References QValueList< T >::append(), QString::arg(), QValueList< T >::begin(), QValueList< T >::count(), Opie::MM::dest, QValueList< T >::end(), QString::endsWith(), QFile::exists(), FALSE, QString::find(), Win32MakefileGenerator::findHighestVersion(), QValueList< T >::findIndex(), QString::findRev(), QMakeProject::first(), Option::fixPathToTargetOS(), MakefileGenerator::init(), init_flag, QMakeProject::isActiveConfig(), QString::isEmpty(), QMakeProject::isEmpty(), l, QString::left(), QString::length(), list, QFile::name(), Option::output, Win32MakefileGenerator::processPrlFiles(), MakefileGenerator::project, QTDLL_POSTFIX, QValueList< T >::remove(), QString::replace(), QString::right(), MakefileGenerator::setMocAware(), MakefileGenerator::specdir(), QStringList::split(), QString::sprintf(), TRUE, QString::truncate(), MakefileGenerator::var(), MakefileGenerator::varGlue(), QMakeProject::variables(), and version.

bool DspMakefileGenerator::openOutput QFile file  )  const [virtual]
 

Reimplemented from MakefileGenerator.

Definition at line 1108 of file msvc_dsp.cpp.

References QDir::currentDirPath(), Option::dir_sep, QString::find(), QString::findRev(), QMakeProject::first(), Option::fixPathToLocalOS(), QFileInfo::isDir(), QString::isEmpty(), QDir::isRelativePath(), QFile::name(), MakefileGenerator::openOutput(), Option::output_dir, MakefileGenerator::project, QString::replace(), QDir::separator(), and QFile::setName().

void DspMakefileGenerator::processPrlVariable const QString ,
const QStringList
[protected, virtual]
 

Reimplemented from MakefileGenerator.

Definition at line 1035 of file msvc_dsp.cpp.

References QValueList< T >::append(), QValueList< T >::begin(), QValueList< T >::end(), QValueList< T >::findIndex(), out, MakefileGenerator::processPrlVariable(), MakefileGenerator::project, and QMakeProject::variables().

bool DspMakefileGenerator::writeDspParts QTextStream  )  [private]
 

Definition at line 71 of file msvc_dsp.cpp.

References QString::append(), QString::arg(), QValueList< T >::begin(), beginGroupForFile(), QFile::close(), Option::cpp_ext, Option::cpp_moc_ext, QValueList< T >::end(), endGroups(), Opie::Core::endl(), QString::endsWith(), QTextStream::eof(), f, FALSE, QString::find(), MakefileGenerator::findDependencies(), MakefileGenerator::findMocDestination(), MakefileGenerator::findMocSource(), QString::findRev(), findTemplate(), QValueList< T >::first(), QMakeProject::first(), Option::h_ext, Option::h_moc_ext, Option::h_moc_mod, IO_ReadOnly, IO_WriteOnly, QMakeProject::isActiveConfig(), QValueList< T >::isEmpty(), QString::isEmpty(), QString::latin1(), QString::left(), QString::length(), Option::lex_mod, list, QString::mid(), Option::obj_ext, QFile::open(), precompH, precompObj, precompPch, QString::prepend(), MakefileGenerator::project, QTextStream::readLine(), QString::replace(), QString::right(), QStringList::sort(), QString::startsWith(), TRUE, usePCH, MakefileGenerator::valGlue(), MakefileGenerator::var(), MakefileGenerator::varGlue(), QMakeProject::variables(), and Option::yacc_mod.

Referenced by writeMakefile().

bool DspMakefileGenerator::writeMakefile QTextStream  )  [private, virtual]
 

Reimplemented from MakefileGenerator.

Definition at line 49 of file msvc_dsp.cpp.

References FALSE, QMakeProject::first(), MakefileGenerator::project, TRUE, MakefileGenerator::var(), QMakeProject::variables(), writeDspParts(), MakefileGenerator::writeHeader(), and Win32MakefileGenerator::writeSubDirs().


Member Data Documentation

QString DspMakefileGenerator::currentGroup [private]
 

Definition at line 44 of file msvc_dsp.h.

Referenced by beginGroupForFile(), and endGroups().

bool DspMakefileGenerator::init_flag [private]
 

Definition at line 48 of file msvc_dsp.h.

Referenced by init().

QString DspMakefileGenerator::precompH [protected]
 

Definition at line 65 of file msvc_dsp.h.

Referenced by writeDspParts().

QString DspMakefileGenerator::precompObj [protected]
 

Definition at line 65 of file msvc_dsp.h.

Referenced by writeDspParts().

QString DspMakefileGenerator::precompPch [protected]
 

Definition at line 65 of file msvc_dsp.h.

Referenced by writeDspParts().

bool DspMakefileGenerator::usePCH [protected]
 

Definition at line 67 of file msvc_dsp.h.

Referenced by writeDspParts().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:31:41 2005 for OPIE by  doxygen 1.4.2