cbp2make
Makefile generation tool for Code::Blocks IDE
|
#include <cbptarget.h>
Public Types | |
enum | TargetType { ttExecutable, ttConsoleExecutable, ttStaticLibrary, ttDynamicLibrary, ttCommands, ttNative } |
enum | OptionsRelation { orProject, orTarget, orTargetProject, orProjectTarget } |
Public Member Functions | |
CString | Title (void) const |
CStringList | Platforms (void) const |
CString | Output (void) const |
CString | ObjectOutput (void) const |
TargetType | Type (void) const |
bool | AutoPrefix (void) const |
bool | AutoExtension (void) const |
CString | Compiler (void) const |
CStringList | CompilerDirectories (void) const |
CStringList | BeforeBuildCommands (void) const |
CStringList | AfterBuildCommands (void) const |
bool | ForceBeforeBuildCommands (void) const |
bool | ForceAfterBuildCommands (void) const |
int & | NameCase (void) |
CString | UCName (void) const |
CString | LCName (void) const |
CString | MFName (void) const |
CString | Name (const CString &Prefix, const int Case) const |
CString | Name (const CString &Prefix) const |
CString | TargetTypeName (const TargetType Type) |
CString | TargetTypeName (void) |
CString | OptionsRelationName (const OptionsRelation Relation) |
CString | AutoFilePrefix (const CPlatform::OS_Type OS) |
CString | AutoFileExtension (const CPlatform::OS_Type OS, const CBuildTarget::TargetType Type) |
CString | AutoFileExtension (CString &Platform) |
CString | AutoFileExtension (const int Platform) |
CString | MakeOptions (const OptionsRelation Relation, const CString &ProjectOptions, const CString &TargetOptions) |
CString | CFlags (void) |
CString | CFlags (const CString &ProjectCFlags) |
CString | RCFlags (void) |
CString | RCFlags (const CString &ProjectRCFlags) |
CString | LdFlags (void) |
CString | LdFlags (const CString &ProjectLdFlags) |
CString | IncDirs (const CString &IncDirSwitch) |
CString | IncDirs (const CString &ProjectIncDirs, const CString &IncDirSwitch) |
CString | ResDirs (const CString &IncDirSwitch) |
CString | ResDirs (const CString &ProjectResDirs, const CString &IncDirSwitch) |
CString | LibDirs (const CString &LibDirSwitch) |
CString | LibDirs (const CString &ProjectLibDirs, const CString &LibDirSwitch) |
CString | Libs (const CPlatform &Platform, const CString &LinkLibSwitch) |
CString | ExtDeps (void) |
void | Clear (void) |
void | Read (const TiXmlElement *TargetRoot) |
void | Show (void) |
CBuildTarget (void) | |
~CBuildTarget (void) | |
CBuildTarget::CBuildTarget | ( | void | ) |
CBuildTarget::~CBuildTarget | ( | void | ) |
|
inline |
|
inline |
CString CBuildTarget::AutoFileExtension | ( | const CPlatform::OS_Type | OS, |
const CBuildTarget::TargetType | Type | ||
) |
CString CBuildTarget::AutoFileExtension | ( | const int | Platform) |
CString CBuildTarget::AutoFilePrefix | ( | const CPlatform::OS_Type | OS) |
|
inline |
|
inline |
CString CBuildTarget::CFlags | ( | void | ) |
void CBuildTarget::Clear | ( | void | ) |
|
inline |
|
inline |
CString CBuildTarget::ExtDeps | ( | void | ) |
|
inline |
|
inline |
|
inline |
CString CBuildTarget::LdFlags | ( | void | ) |
CString CBuildTarget::MakeOptions | ( | const OptionsRelation | Relation, |
const CString & | ProjectOptions, | ||
const CString & | TargetOptions | ||
) |
|
inline |
|
inline |
|
inline |
CString CBuildTarget::OptionsRelationName | ( | const OptionsRelation | Relation) |
|
inline |
|
inline |
CString CBuildTarget::RCFlags | ( | void | ) |
void CBuildTarget::Read | ( | const TiXmlElement * | TargetRoot) |
void CBuildTarget::Show | ( | void | ) |
CString CBuildTarget::TargetTypeName | ( | const TargetType | Type) |
CString CBuildTarget::TargetTypeName | ( | void | ) |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |