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

Win32MakefileGenerator Class Reference

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

Inheritance diagram for Win32MakefileGenerator:

Inheritance graph
[legend]
Collaboration diagram for Win32MakefileGenerator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Win32MakefileGenerator (QMakeProject *p)
 ~Win32MakefileGenerator ()

Protected Member Functions

virtual void writeSubDirs (QTextStream &t)
int findHighestVersion (const QString &dir, const QString &stem)
bool findLibraries (const QString &)
QString findDependency (const QString &)
virtual bool findLibraries ()
virtual void processPrlFiles ()

Constructor & Destructor Documentation

Win32MakefileGenerator::Win32MakefileGenerator QMakeProject p  ) 
 

Definition at line 48 of file winmakefile.cpp.

Win32MakefileGenerator::~Win32MakefileGenerator  )  [inline]
 

Definition at line 64 of file winmakefile.h.


Member Function Documentation

QString Win32MakefileGenerator::findDependency const QString  )  [protected, virtual]
 

Reimplemented from MakefileGenerator.

Definition at line 277 of file winmakefile.cpp.

References QFileInfo::baseName(), QValueList< T >::begin(), QValueList< T >::end(), QString::endsWith(), QFileInfo::fileName(), MakefileGenerator::findDependency(), Option::fixPathToLocalOS(), input, QString::isEmpty(), out, MakefileGenerator::project, QString::replace(), MakefileGenerator::var(), and QMakeProject::variables().

int Win32MakefileGenerator::findHighestVersion const QString dir,
const QString stem
[protected]
 

Definition at line 250 of file winmakefile.cpp.

References QValueList< T >::begin(), QRegExp::cap(), QValueList< T >::end(), QDir::entryList(), QRegExp::exactMatch(), QFile::exists(), FALSE, QMakeMetaInfo::first(), Option::fixPathToLocalOS(), QMakeMetaInfo::isEmpty(), MakefileGenerator::project, QTDLL_POSTFIX, QMakeMetaInfo::readLib(), TRUE, QString::upper(), and QMakeProject::variables().

Referenced by findLibraries(), NmakeMakefileGenerator::init(), DspMakefileGenerator::init(), MingwMakefileGenerator::init(), BorlandMakefileGenerator::init(), and VcprojGenerator::initOld().

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

Reimplemented from MakefileGenerator.

Reimplemented in MingwMakefileGenerator, DspMakefileGenerator, and VcprojGenerator.

Definition at line 67 of file winmakefile.h.

Referenced by VcprojGenerator::findLibraries(), and DspMakefileGenerator::findLibraries().

bool Win32MakefileGenerator::findLibraries const QString  )  [protected]
 

Definition at line 314 of file winmakefile.cpp.

References QPtrList< type >::append(), QString::arg(), QString::at(), QValueList< T >::begin(), Option::dir_sep, QValueList< T >::end(), QString::endsWith(), QFile::exists(), FALSE, findHighestVersion(), QString::findRev(), QPtrList< type >::first(), fixEnvVariables(), Option::fixPathToLocalOS(), QString::isEmpty(), QChar::isNull(), QChar::isNumber(), l, QString::left(), QString::length(), QMakeMetaInfo::libExists(), QString::mid(), QPtrList< type >::next(), QString::number(), out, QString::prepend(), MakefileGenerator::project, quote(), QValueList< T >::remove(), remove(), QString::replace(), QString::right(), QPtrCollection::setAutoDelete(), QString::startsWith(), TRUE, and QMakeProject::variables().

void Win32MakefileGenerator::processPrlFiles  )  [protected, virtual]
 

Reimplemented from MakefileGenerator.

Definition at line 418 of file winmakefile.cpp.

References QValueList< T >::append(), QPtrList< type >::append(), QValueList< T >::begin(), Option::dir_sep, QValueList< T >::end(), FALSE, QPtrList< type >::first(), QMakeProject::first(), fixEnvVariables(), QDict< type >::insert(), QString::isEmpty(), QMakeProject::isEmpty(), l, QString::mid(), QPtrList< type >::next(), MakefileGenerator::processPrlFile(), MakefileGenerator::project, QString::replace(), QPtrCollection::setAutoDelete(), QString::startsWith(), TRUE, and QMakeProject::variables().

Referenced by DspMakefileGenerator::init().

void Win32MakefileGenerator::writeSubDirs QTextStream t  )  [protected, virtual]
 

Reimplemented in MingwMakefileGenerator, and VcprojGenerator.

Definition at line 60 of file winmakefile.cpp.

References QPtrList< type >::append(), QValueList< T >::begin(), MakefileGenerator::buildArgs(), QString::contains(), QPtrListIterator< type >::current(), Option::dir_sep, SubDir::directory, QValueList< T >::end(), Opie::Core::endl(), MakefileGenerator::fileFixify(), QString::findRev(), i, QMakeProject::isActiveConfig(), QPtrList< type >::isEmpty(), QMakeProject::isEmpty(), QString::isEmpty(), QString::left(), QString::length(), SubDir::makefile, QString::mid(), QString::prepend(), SubDir::profile, MakefileGenerator::project, QString::replace(), QString::right(), sd, SubDir::target, QPtrListIterator< type >::toFirst(), QMakeProject::values(), MakefileGenerator::var(), MakefileGenerator::varGlue(), QMakeProject::variables(), MakefileGenerator::writeInstalls(), and MakefileGenerator::writeMakeQmake().

Referenced by NmakeMakefileGenerator::writeMakefile(), DspMakefileGenerator::writeMakefile(), BorlandMakefileGenerator::writeMakefile(), VcprojGenerator::writeSubDirs(), and MingwMakefileGenerator::writeSubDirs().


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