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