66 void Read(
const TiXmlElement *Root,
const CString& Name,
bool& Value);
68 void Write(TiXmlElement *Root,
const CString& Name,
const bool Value);
89 virtual void Clear(
void);
92 virtual void Read(
const TiXmlElement *BuildToolRoot);
93 virtual void Write(TiXmlElement *BuildToolRoot);
94 virtual void Show(
void);
110 virtual void Read(
const TiXmlElement *BuildToolRoot);
111 virtual void Write(TiXmlElement *BuildToolRoot);
112 virtual void Show(
void);
132 virtual void Read(
const TiXmlElement *BuildToolRoot);
133 virtual void Write(TiXmlElement *BuildToolRoot);
134 virtual void Show(
void);
185 virtual void Read(
const TiXmlElement *BuildToolRoot);
186 virtual void Write(TiXmlElement *BuildToolRoot);
187 virtual void Show(
void);
235 virtual void Read(
const TiXmlElement *BuildToolRoot);
236 virtual void Write(TiXmlElement *BuildToolRoot);
237 virtual void Show(
void);
249 virtual void Read(
const TiXmlElement *BuildToolRoot);
250 virtual void Write(TiXmlElement *BuildToolRoot);
251 virtual void Show(
void);
263 virtual void Read(
const TiXmlElement *BuildToolRoot);
264 virtual void Write(TiXmlElement *BuildToolRoot);
265 virtual void Show(
void);
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1101
CBorlandConsoleExecutableLinker(void)
Definition: buildtools.cpp:1482
CString OptionWinGUI(void) const
Definition: buildtools.h:234
virtual CCompiler * CreateInstance(void)
Definition: buildtools.cpp:350
Definition: buildtools.h:415
virtual CGNUARMDynamicLinker * CreateInstance(void)
Definition: buildtools.cpp:1217
Definition: buildtools.h:152
CString m_IncludeDirSwitch
Definition: buildtools.h:106
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:571
CBuildManager(void)
Definition: buildtools.cpp:657
CBorlandResourceCompiler(void)
Definition: buildtools.cpp:1323
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:1838
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:549
Definition: buildtools.h:393
Definition: buildtools.h:141
virtual void Write(TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:363
CGNUARMCppCompiler(void)
Definition: buildtools.cpp:1155
CGNUExecutableLinker(void)
Definition: buildtools.cpp:900
CLinker(void)
Definition: buildtools.cpp:425
CMSVCNativeExecutableLinker(void)
Definition: buildtools.cpp:2070
Gathers build unit dependencies from C/C++ source files withing project into build unit dependency da...
Definition: depsearch.h:129
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:939
CBorlandDynamicLinker(void)
Definition: buildtools.cpp:1400
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:877
Definition: buildtools.h:274
virtual CGNUAVRStaticLinker * CreateInstance(void)
Definition: buildtools.cpp:1001
virtual CIntelDynamicLinker * CreateInstance(void)
Definition: buildtools.cpp:1664
virtual CGNUAVRExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:1061
CString m_DefineSwitch
Definition: buildtools.h:107
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1393
bool & NeedLibraryPrefix(void)
Definition: buildtools.h:180
virtual void Show(void)
Definition: buildtools.cpp:321
CMSVCCompiler(void)
Definition: buildtools.cpp:1761
virtual CMSVCResourceCompiler * CreateInstance(void)
Definition: buildtools.cpp:1879
Definition: buildtools.h:228
virtual CGNUWindowsResourceCompiler * CreateInstance(void)
Definition: buildtools.cpp:815
virtual void Show(void)
Definition: buildtools.cpp:650
virtual CLinker * CreateInstance(void)
Definition: buildtools.cpp:454
virtual CIntelExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:1715
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1352
Definition: buildtools.h:637
CString m_LibraryExtension
Definition: buildtools.h:170
CIntelDynamicLinker(void)
Definition: buildtools.cpp:1659
bool m_NeedLibraryExtension
Definition: buildtools.h:172
bool & NeedFlatObjects(void)
Definition: buildtools.h:182
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:794
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:742
virtual ~CResourceCompiler(void)
Definition: buildtools.cpp:413
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1139
Definition: buildtools.h:358
virtual void Write(TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:313
CGNUStaticLinker(void)
Definition: buildtools.cpp:841
Definition: buildtools.h:119
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1516
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1222
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:2000
CBorlandExecutableLinker(void)
Definition: buildtools.cpp:1441
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:418
CGNUARMStaticLinker(void)
Definition: buildtools.cpp:1186
CAssembler(void)
Definition: buildtools.cpp:381
virtual CMSVCConsoleExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:2035
virtual void Read(const TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:596
virtual ~CStaticLinker(void)
Definition: buildtools.cpp:533
CGNUARMDynamicLinker(void)
Definition: buildtools.cpp:1212
Definition: buildtools.h:550
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:820
virtual CGNUExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:905
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:2063
Definition: buildtools.h:426
Definition: buildtools.h:258
Definition: buildtools.h:194
Definition: stlstrings.h:98
CLibraryLinker(void)
Definition: buildtools.cpp:502
CMSVCBuildManager(void)
Definition: buildtools.cpp:1800
bool m_NeedDependencies
Definition: buildtools.h:124
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1256
virtual void Write(TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:473
Definition: buildtools.h:205
CString & ObjectExtension(void)
Definition: buildtools.h:177
CString m_DefineSwitch
Definition: buildtools.h:123
virtual CGNUAVRCCompiler * CreateInstance(void)
Definition: buildtools.cpp:944
virtual CIntelStaticLinker * CreateInstance(void)
Definition: buildtools.cpp:1622
CGNUFortran77Compiler(void)
Definition: buildtools.cpp:758
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1669
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:1575
virtual void Reset(const CPlatform::OS_Type OS)
CString m_LibraryPrefix
Definition: buildtools.h:169
CString m_IncludeDirSwitch
Definition: buildtools.h:122
CDynamicLinker(void)
Definition: buildtools.cpp:543
bool m_NeedLibraryPrefix
Definition: buildtools.h:171
CGNUARMExecutableLinker(void)
Definition: buildtools.cpp:1246
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1943
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1627
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:2040
virtual void Show(void)
Definition: buildtools.cpp:610
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1475
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1492
CCompiler(void)
Definition: buildtools.cpp:330
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1903
Definition: buildtools.h:435
virtual CBorlandResourceCompiler * CreateInstance(void)
Definition: buildtools.cpp:1328
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:1528
virtual void Read(const TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:355
Definition: buildtools.h:216
Definition: buildtools.h:347
Definition: buildtools.h:369
virtual ~CDynamicLinker(void)
Definition: buildtools.cpp:566
CIntelCCompiler(void)
Definition: buildtools.cpp:1523
CGNUDynamicLinker(void)
Definition: buildtools.cpp:867
CGNUARMCCompiler(void)
Definition: buildtools.cpp:1124
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:464
virtual void Read(const TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:638
CGNUCppCompiler(void)
Definition: buildtools.cpp:727
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1826
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:534
CIntelStaticLinker(void)
Definition: buildtools.cpp:1617
Definition: buildtools.h:377
virtual CAssembler * CreateInstance(void)
Definition: buildtools.cpp:396
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:851
CGNUAVRDependencyGenerator(void)
Definition: buildtools.cpp:1091
virtual void Show(void)
Definition: buildtools.cpp:689
virtual CBorlandDynamicLinker * CreateInstance(void)
Definition: buildtools.cpp:1405
CMSVCResourceCompiler(void)
Definition: buildtools.cpp:1874
Definition: buildtools.h:491
virtual void Show(void)
Definition: buildtools.cpp:371
virtual CGNUFortran90Compiler * CreateInstance(void)
Definition: buildtools.cpp:789
virtual CMSVCppCompiler * CreateInstance(void)
Definition: buildtools.cpp:1843
Definition: buildtools.h:312
virtual void Write(TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:644
bool & NeedDependencies(void)
Definition: buildtools.h:128
virtual CGNUDynamicLinker * CreateInstance(void)
Definition: buildtools.cpp:872
CString & LibraryPrefix(void)
Definition: buildtools.h:178
Definition: buildtools.h:329
Definition: buildtools.h:304
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:2080
virtual CDependencyGenerator * CreateInstance(void)
Definition: buildtools.cpp:1096
virtual CBorlandStaticLinker * CreateInstance(void)
Definition: buildtools.cpp:1364
bool m_NeedFlatObjects
Definition: buildtools.h:173
bool & NeedLibraryExtension(void)
Definition: buildtools.h:181
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1451
Definition: buildtools.h:592
virtual CBorlandCppCompiler * CreateInstance(void)
Definition: buildtools.cpp:1292
CResourceCompiler(void)
Definition: buildtools.cpp:403
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:701
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1983
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1032
Definition: stlstrings.h:32
virtual void Write(TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:603
Definition: buildtools.h:163
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1369
Definition: buildtools.h:568
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1170
virtual CIntelCCompiler * CreateInstance(void)
Definition: buildtools.cpp:1533
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1297
CIntelCppCompiler(void)
Definition: buildtools.cpp:1570
Definition: buildtools.h:542
CDependencyGenerator(void)
Definition: buildtools.cpp:618
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:1160
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:583
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:350
Definition: buildtools.h:321
CString & DefineSwitch(void)
Definition: buildtools.h:127
virtual CGNUARMCCompiler * CreateInstance(void)
Definition: buildtools.cpp:1134
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:361
CExecutableLinker(void)
Definition: buildtools.cpp:576
virtual ~CCompiler(void)
Definition: buildtools.cpp:345
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1795
Definition: buildtools.h:509
virtual CDependencyGenerator * CreateInstance(void)
Definition: buildtools.cpp:633
Definition: buildtools.h:610
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:288
CString & LinkLibrarySwitch(void)
Definition: buildtools.h:176
Definition: buildtools.h:482
virtual CStaticLinker * CreateInstance(void)
Definition: buildtools.cpp:538
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:711
Definition: buildtools.h:296
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:2023
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:2103
Definition: buildtools.h:404
virtual CBuildManager * CreateInstance(void)
Definition: buildtools.cpp:672
Definition: buildtools.h:619
CString m_LibraryDirSwitch
Definition: buildtools.h:166
CMSVCDynamicLinker(void)
Definition: buildtools.cpp:1950
Definition: buildtools.h:244
virtual CMSVCCompiler * CreateInstance(void)
Definition: buildtools.cpp:1771
Definition: buildtools.h:461
virtual CResourceCompiler * CreateInstance(void)
Definition: buildtools.cpp:418
CString & IncludeDirSwitch(void)
Definition: buildtools.h:126
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:768
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:1766
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:523
CGNUAVRCCompiler(void)
Definition: buildtools.cpp:934
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:834
CPreprocessor(void)
Definition: buildtools.cpp:282
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.h:130
virtual CMSVCNativeExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:2075
virtual CGNUFortran77Compiler * CreateInstance(void)
Definition: buildtools.cpp:763
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1333
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:1287
virtual ~CLibraryLinker(void)
Definition: buildtools.cpp:512
CString m_Option_WinGUI
Definition: buildtools.h:231
virtual CPreprocessor * CreateInstance(void)
Definition: buildtools.cpp:300
virtual CGNUStaticLinker * CreateInstance(void)
Definition: buildtools.cpp:846
Definition: buildtools.h:580
virtual CMSVCExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:1995
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:1129
CStaticLinker(void)
Definition: buildtools.cpp:522
virtual CExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:591
CMSVCConsoleExecutableLinker(void)
Definition: buildtools.cpp:2030
virtual ~CBuildManager(void)
Definition: buildtools.cpp:667
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:980
CGNUCCompiler(void)
Definition: buildtools.cpp:696
virtual ~CExecutableLinker(void)
Definition: buildtools.cpp:586
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1196
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:910
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.h:628
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:732
Definition: buildtools.h:520
CGNUAVRStaticLinker(void)
Definition: buildtools.cpp:996
CBorlandCppCompiler(void)
Definition: buildtools.cpp:1282
CGNUAVRCppCompiler(void)
Definition: buildtools.cpp:965
Declares interface for gathering build unit dependencies from project files into build unit dependenc...
Definition: depsearch.h:107
CGNUAVRDynamicLinker(void)
Definition: buildtools.cpp:1022
CIntelExecutableLinker(void)
Definition: buildtools.cpp:1710
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1884
Definition: buildtools.h:451
virtual CIntelCppCompiler * CreateInstance(void)
Definition: buildtools.cpp:1580
virtual ~CPreprocessor(void)
Definition: buildtools.cpp:295
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1776
CString m_LinkLibrarySwitch
Definition: buildtools.h:167
virtual CGNUARMCppCompiler * CreateInstance(void)
Definition: buildtools.cpp:1165
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:407
CMSVCExecutableLinker(void)
Definition: buildtools.cpp:1990
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1006
CGNUFortran90Compiler(void)
Definition: buildtools.cpp:784
Definition: buildtools.h:558
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1720
Definition: buildtools.h:337
virtual CGNUARMWindowsResourceCompiler * CreateInstance(void)
Definition: buildtools.h:531
CString m_ObjectExtension
Definition: buildtools.h:168
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1920
virtual void Read(const TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:305
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1585
virtual void Read(const TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:459
Definition: buildtools.h:443
CString & LibraryDirSwitch(void)
Definition: buildtools.h:175
virtual CMSVCStaticLinker * CreateInstance(void)
Definition: buildtools.cpp:1915
Definition: buildtools.h:103
virtual ~CAssembler(void)
Definition: buildtools.cpp:391
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:949
virtual CIncludeSearchFilter * IncludeSearchFilter(void) const
Definition: buildtools.cpp:970
virtual CDynamicLinker * CreateInstance(void)
Definition: buildtools.cpp:571
CCppIncludeSearchFilter m_IncludeSearchFilter
Definition: buildtools.h:277
Definition: buildtools.h:473
Unit dependency information gathering.
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1410
virtual ~CLinker(void)
Definition: buildtools.cpp:449
CMSVCStaticLinker(void)
Definition: buildtools.cpp:1910
Definition: stlconfig.h:26
Definition: buildtools.h:601
virtual CGNUARMExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:1251
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1960
virtual CGNUCCompiler * CreateInstance(void)
Definition: buildtools.cpp:706
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1538
Definition: buildtools.h:646
virtual CBorlandConsoleExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:1487
CGNUAVRExecutableLinker(void)
Definition: buildtools.cpp:1056
virtual CBorlandExecutableLinker * CreateInstance(void)
Definition: buildtools.cpp:1446
virtual void Show(void)
Definition: buildtools.cpp:487
Definition: buildtools.h:385
Definition: buildtools.h:285
virtual CGNUAVRDynamicLinker * CreateInstance(void)
Definition: buildtools.cpp:1027
Definition: buildtools.h:500
virtual CMSVCDynamicLinker * CreateInstance(void)
Definition: buildtools.cpp:1955
virtual ~CDependencyGenerator(void)
Definition: buildtools.cpp:628
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1434
CString & LibraryExtension(void)
Definition: buildtools.h:179
virtual CGNUAVRCppCompiler * CreateInstance(void)
Definition: buildtools.cpp:975
CBorlandStaticLinker(void)
Definition: buildtools.cpp:1359
CGNUWindowsResourceCompiler(void)
Definition: buildtools.cpp:810
CGNUARMWindowsResourceCompiler(void)
virtual CLibraryLinker * CreateInstance(void)
Definition: buildtools.cpp:517
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1066
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1867
virtual CGNUCppCompiler * CreateInstance(void)
Definition: buildtools.cpp:737
virtual bool Supports(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1316
CMSVCppCompiler(void)
Definition: buildtools.cpp:1833
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1810
virtual void Read(const TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:677
virtual CGNUARMStaticLinker * CreateInstance(void)
Definition: buildtools.cpp:1191
virtual void Reset(const CPlatform::OS_Type OS)
Definition: buildtools.cpp:1848
virtual CMSVCBuildManager * CreateInstance(void)
Definition: buildtools.cpp:1805
virtual void Write(TiXmlElement *BuildToolRoot)
Definition: buildtools.cpp:683