cbp2make
Makefile generation tool for Code::Blocks IDE
|
#include <buildtools.h>
Public Member Functions | |
virtual CExecutableLinker * | CreateInstance (void) |
CString | OptionWinGUI (void) const |
virtual void | Read (const TiXmlElement *BuildToolRoot) |
virtual void | Write (TiXmlElement *BuildToolRoot) |
virtual void | Show (void) |
CExecutableLinker (void) | |
CExecutableLinker (const CExecutableLinker &ExecutableLinker) | |
virtual | ~CExecutableLinker (void) |
![]() | |
CString & | LibraryDirSwitch (void) |
CString & | LinkLibrarySwitch (void) |
CString & | ObjectExtension (void) |
CString & | LibraryPrefix (void) |
CString & | LibraryExtension (void) |
bool & | NeedLibraryPrefix (void) |
bool & | NeedLibraryExtension (void) |
bool & | NeedFlatObjects (void) |
CLinker (void) | |
CLinker (const CLinker &Linker) | |
virtual | ~CLinker (void) |
![]() | |
CBuildTool::ToolType | Type (void) const |
CString | TypeName (void) const |
CString & | Alias (void) |
CString & | Description (void) |
CString & | Program (void) |
CString & | MakeVariable (void) |
CString & | CommandTemplate (void) |
CStringList & | SourceExtensions (void) |
CString & | TargetExtension (void) |
bool & | NeedQuotedPath (void) |
bool & | NeedFullPath (void) |
bool & | NeedUnixPath (void) |
CString | MakeCommand (const CString &CommandTemplate, CConfiguration &Arguments) |
CString | MakeCommand (CConfiguration &Arguments) |
virtual bool | ExpectedSourceExtension (const CString &FileExtension) |
virtual void | Clear (void) |
virtual void | Reset (const CPlatform::OS_Type OS) |
virtual bool | Supports (const CPlatform::OS_Type OS) |
CBuildTool (void) | |
CBuildTool (const CBuildTool &BuildTool) | |
virtual | ~CBuildTool (void) |
Protected Attributes | |
CString | m_Option_WinGUI |
![]() | |
CString | m_LibraryDirSwitch |
CString | m_LinkLibrarySwitch |
CString | m_ObjectExtension |
CString | m_LibraryPrefix |
CString | m_LibraryExtension |
bool | m_NeedLibraryPrefix |
bool | m_NeedLibraryExtension |
bool | m_NeedFlatObjects |
![]() | |
CPlatform::OS_Type | m_Platform |
CBuildTool::ToolType | m_Type |
CString | m_Alias |
CString | m_Description |
CString | m_Program |
CString | m_MakeVariable |
CString | m_CommandTemplate |
CStringList | m_SourceExtensions |
CString | m_TargetExtension |
CString | m_GenericSwitch |
bool | m_NeedQuotedPath |
bool | m_NeedFullPath |
bool | m_NeedUnixPath |
Additional Inherited Members | |
![]() | |
enum | ToolType { btOther, btPreprocessor, btAssembler, btCompiler, btResourceCompiler, btStaticLinker, btDynamicLinker, btExecutableLinker, btNativeLinker, btDependencyGenerator, btBuildManager, btCount } |
![]() | |
static ToolType | Type (const CString &Name) |
static CString | TypeName (const ToolType Type) |
static CString | AbbrevTypeName (const ToolType Type) |
![]() | |
void | Read (const TiXmlElement *Root, const CString &Name, CString &Value) |
void | Read (const TiXmlElement *Root, const CString &Name, bool &Value) |
void | Write (TiXmlElement *Root, const CString &Name, const CString &Value) |
void | Write (TiXmlElement *Root, const CString &Name, const bool Value) |
CExecutableLinker::CExecutableLinker | ( | void | ) |
CExecutableLinker::CExecutableLinker | ( | const CExecutableLinker & | ExecutableLinker | ) |
|
virtual |
|
virtual |
Reimplemented from CLinker.
Reimplemented in CMSVCNativeExecutableLinker, CMSVCConsoleExecutableLinker, CMSVCExecutableLinker, CIntelExecutableLinker, CBorlandConsoleExecutableLinker, CBorlandExecutableLinker, CGNUARMExecutableLinker, CGNUAVRExecutableLinker, and CGNUExecutableLinker.
|
inline |
|
virtual |
Reimplemented from CLinker.
|
virtual |
Reimplemented from CLinker.
|
virtual |
Reimplemented from CLinker.
|
protected |