equal
deleted
inserted
replaced
19 #ifndef __CATPROJECT_H__ |
19 #ifndef __CATPROJECT_H__ |
20 #define __CATPROJECT_H__ |
20 #define __CATPROJECT_H__ |
21 |
21 |
22 #include "ATCommonDefines.h" |
22 #include "ATCommonDefines.h" |
23 #include "CATBase.h" |
23 #include "CATBase.h" |
24 #include "../inc/CATParseBinaryFile.h" |
|
25 |
24 |
26 class CATModule2; |
25 class CATModule2; |
27 class CATDatParser; |
26 class CATDatParser; |
28 |
27 |
29 // Raptor cmd and makefile constants used |
28 // Raptor cmd and makefile constants used |
126 /** |
125 /** |
127 * Destructor |
126 * Destructor |
128 */ |
127 */ |
129 ~CATProject(); |
128 ~CATProject(); |
130 |
129 |
131 CATParseBinaryFile Parser; |
|
132 |
|
133 /** |
130 /** |
134 * Set arguments. |
131 * Set arguments. |
135 * @param arguments. |
132 * @param arguments. |
136 * @return true if arguments ok. |
133 * @return true if arguments ok. |
137 */ |
134 */ |
190 /** |
187 /** |
191 * Set S60 logging filename. |
188 * Set S60 logging filename. |
192 * @param sFileName filename. |
189 * @param sFileName filename. |
193 */ |
190 */ |
194 void SetS60FileName( const string& sFileName); |
191 void SetS60FileName( const string& sFileName); |
195 |
|
196 /** |
|
197 * Set S60 logging file path. |
|
198 * @param sFilePath filename. |
|
199 */ |
|
200 void SetS60FilePath( const string& sFilePath ); |
|
201 |
192 |
202 /** |
193 /** |
203 * Set target module. |
194 * Set target module. |
204 * @param sTargetModule target module name. |
195 * @param sTargetModule target module name. |
205 */ |
196 */ |
615 int m_eBuildType; |
606 int m_eBuildType; |
616 // Sbs v.1 level 1 make file |
607 // Sbs v.1 level 1 make file |
617 string m_sMakeFile; |
608 string m_sMakeFile; |
618 // User given S60 log file name. |
609 // User given S60 log file name. |
619 string m_sS60FileName; |
610 string m_sS60FileName; |
620 // User given S60 log file path. |
|
621 string m_sS60FilePath; |
|
622 // Target module. |
611 // Target module. |
623 string m_sTargetModule; |
612 string m_sTargetModule; |
624 // Target modules (used in carbide instrumenting). |
613 // Target modules (used in carbide instrumenting). |
625 vector<string> m_vTargetModules; |
614 vector<string> m_vTargetModules; |
626 // Binary target (used in analyse). |
615 // Binary target (used in analyse). |
629 string m_sDataFile; |
618 string m_sDataFile; |
630 // |
619 // |
631 vector<string> m_vRomSymbolFiles; |
620 vector<string> m_vRomSymbolFiles; |
632 // Temporary data file name if user gave trace file. |
621 // Temporary data file name if user gave trace file. |
633 string m_sDataFileTemp; |
622 string m_sDataFileTemp; |
634 // Temporary data file name if user gave binary log file. |
|
635 string m_sBinaryLogFileTemp; |
|
636 // User given output file to store analyse results. |
623 // User given output file to store analyse results. |
637 string m_sDataFileOutput; |
624 string m_sDataFileOutput; |
638 // Analyser object. |
625 // Analyser object. |
639 CATDatParser* m_pAnalyzer; |
626 CATDatParser* m_pAnalyzer; |
640 }; |
627 }; |