130 void Read(
const TiXmlElement *TargetRoot);
159 void Read(
const TiXmlElement *TargetRoot);
TargetType Type(void) const
Definition: cbptarget.h:88
CString MakeOptions(const OptionsRelation Relation, const CString &ProjectOptions, const CString &TargetOptions)
Definition: cbptarget.cpp:184
CString UCName(void) const
Definition: cbptarget.h:152
CString Compiler(void) const
Definition: cbptarget.h:91
CString IncDirs(const CString &IncDirSwitch)
Definition: cbptarget.cpp:242
CString m_WorkingDirectory
Definition: cbptarget.h:54
CString Output(void) const
Definition: cbptarget.h:86
CStringList AfterBuildCommands(void) const
Definition: cbptarget.h:94
CString m_UCName
Definition: cbptarget.h:145
CString LdFlags(void)
Definition: cbptarget.cpp:227
CString m_Compiler
Definition: cbptarget.h:60
~CBuildTarget(void)
Definition: cbptarget.cpp:34
TargetType m_Type
Definition: cbptarget.h:57
CStringList m_ResourceCompilerDirectories
Definition: cbptarget.h:70
CString m_Alias
Definition: cbptarget.h:141
Definition: cbptarget.h:31
bool ForceAfterBuildCommands(void) const
Definition: cbptarget.h:96
CString Alias(void) const
Definition: cbptarget.h:149
CString m_LCName
Definition: cbptarget.h:81
CString Title(void) const
Definition: cbptarget.h:84
Definition: cbptarget.h:40
CStringList CompilerDirectories(void) const
Definition: cbptarget.h:92
CString CFlags(void)
Definition: cbptarget.cpp:197
TargetType
Definition: cbptarget.h:34
OptionsRelation m_CompilerOptionsRelation
Definition: cbptarget.h:72
CString AutoFilePrefix(const CPlatform::OS_Type OS)
Definition: cbptarget.cpp:72
bool m_ForceAfterBuildCommands
Definition: cbptarget.h:69
CString MFName(void) const
Definition: cbptarget.h:154
CString m_LCName
Definition: cbptarget.h:146
int m_NameCase
Definition: cbptarget.h:144
Definition: cbptarget.h:37
Definition: stlstrings.h:98
CString m_Title
Definition: cbptarget.h:51
CString m_MFName
Definition: cbptarget.h:147
bool AutoPrefix(void) const
Definition: cbptarget.h:89
CString ExtDeps(void)
Definition: cbptarget.cpp:308
CStringList m_ResourceCompilerOptions
Definition: cbptarget.h:71
int m_NameCase
Definition: cbptarget.h:79
OptionsRelation m_ResourceCompilerOptionsRelation
Definition: cbptarget.h:77
CStringList & Targets(void)
Definition: cbptarget.h:150
CString AutoFileExtension(const CPlatform::OS_Type OS, const CBuildTarget::TargetType Type)
Definition: cbptarget.cpp:123
void Show(void)
Definition: cbptarget.cpp:566
CStringList m_CompilerOptions
Definition: cbptarget.h:61
Definition: cbptarget.h:48
Definition: cbptarget.h:38
CString RCFlags(void)
Definition: cbptarget.cpp:212
CString Libs(const CPlatform &Platform, const CString &LinkLibSwitch)
Definition: cbptarget.cpp:287
bool m_ForceBeforeBuildCommands
Definition: cbptarget.h:68
Definition: stlstrings.h:32
CString Name(const CString &Prefix, const int Case) const
Definition: cbptarget.cpp:544
Definition: cbptarget.h:41
CString m_ObjectOutput
Definition: cbptarget.h:55
Definition: cbptarget.h:137
bool ForceBeforeBuildCommands(void) const
Definition: cbptarget.h:95
CStringList m_LinkerLibraries
Definition: cbptarget.h:64
OptionsRelation m_IncludeDirectoriesRelation
Definition: cbptarget.h:74
CStringList Platforms(void) const
Definition: cbptarget.h:85
CString LCName(void) const
Definition: cbptarget.h:99
CString m_MFName
Definition: cbptarget.h:82
Definition: cbptarget.h:46
Definition: cbptarget.h:39
OptionsRelation m_LibraryDirectoriesRelation
Definition: cbptarget.h:76
CStringList m_AfterBuildCommands
Definition: cbptarget.h:67
OptionsRelation m_ResourceIncludeDirectoriesRelation
Definition: cbptarget.h:75
CString TargetTypeName(void)
Definition: cbptarget.cpp:54
CStringList m_LinkerDirectories
Definition: cbptarget.h:65
Definition: cbptarget.h:47
OptionsRelation
Definition: cbptarget.h:43
CString UCName(void) const
Definition: cbptarget.h:98
CString ObjectOutput(void) const
Definition: cbptarget.h:87
CStringList m_BeforeBuildCommands
Definition: cbptarget.h:66
Project description.
Definition: cbproject.h:39
bool AutoExtension(void) const
Definition: cbptarget.h:90
CStringList m_Platforms
Definition: cbptarget.h:52
int & NameCase(void)
Definition: cbptarget.h:151
int & NameCase(void)
Definition: cbptarget.h:97
CString m_UCName
Definition: cbptarget.h:80
CString MFName(void) const
Definition: cbptarget.h:100
void Clear(void)
Definition: cbptarget.cpp:318
CBuildTarget(void)
Definition: cbptarget.cpp:29
CString OptionsRelationName(const OptionsRelation Relation)
Definition: cbptarget.cpp:59
CString LCName(void) const
Definition: cbptarget.h:153
CStringList m_Targets
Definition: cbptarget.h:142
CString ResDirs(const CString &IncDirSwitch)
Definition: cbptarget.cpp:257
Definition: cbptarget.h:45
Definition: cbptarget.h:36
CStringList BeforeBuildCommands(void) const
Definition: cbptarget.h:93
CStringList m_ExternalDependencies
Definition: cbptarget.h:56
bool m_AutoPrefix
Definition: cbptarget.h:58
CStringList m_CompilerDirectories
Definition: cbptarget.h:62
OptionsRelation m_LinkerOptionsRelation
Definition: cbptarget.h:73
CString m_Output
Definition: cbptarget.h:53
CString LibDirs(const CString &LibDirSwitch)
Definition: cbptarget.cpp:272
void Read(const TiXmlElement *TargetRoot)
Definition: cbptarget.cpp:348
CStringList m_LinkerOptions
Definition: cbptarget.h:63
bool m_AutoExtension
Definition: cbptarget.h:59