|
1 # |
|
2 # Copyright (c) 2008, 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 # All rights reserved. |
|
4 # This component and the accompanying materials are made available |
|
5 # under the terms of the License "Eclipse Public License v1.0" |
|
6 # which accompanies this distribution, and is available |
|
7 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 # |
|
9 # Initial Contributors: |
|
10 # Nokia Corporation - initial contribution. |
|
11 # |
|
12 # Contributors: |
|
13 # |
|
14 # Description: End-user Interface for Core Tools execution |
|
15 # |
|
16 |
|
17 ########## GUIDELINES |
|
18 # |
|
19 # - If any paths contain spaces, place them in "Quotes" |
|
20 # - If some parameter is not to be used, it can be empty or completely removed |
|
21 # from the config file |
|
22 |
|
23 |
|
24 ########## MANDATORY COMMON PARAMETERS |
|
25 # |
|
26 # Name for baseline file set |
|
27 BASELINE_NAME='SDK 3rd Edition' |
|
28 |
|
29 # Root directory for files in baseline directory. It's a mandatory parameter. |
|
30 BASELINE_SDK_DIR=C:\Symbian\9.2\S60_3rd_FP1_2 |
|
31 |
|
32 # S60 version of baseline set.It can be any of the following |
|
33 # 3.0, 3.1, 3.2, 5.0, 9.1, 9.2,,10.1, S^1, S^2,S^3,S^4 (S^1, S^2,S^3,S^4 are for symbian 1,2,3,4 SDk versions respectively). |
|
34 BASELINE_SDK_S60_VERSION=3.0 |
|
35 |
|
36 # Name for current file set |
|
37 CURRENT_NAME=RnD SDK wk26 |
|
38 |
|
39 # Root directory for files in current directory. It's a mandatory parameter. |
|
40 CURRENT_SDK_DIR=Y:\ |
|
41 |
|
42 # S60 version of current set.It can be any of the following |
|
43 # 3.0, 3.1, 3.2, 5.0, 9.1, 9.2,,10.1, S^1, S^2,S^3,S^4 (S^1, S^2,S^3,S^4 are for symbian 1,2,3,4 SDk versions respectively). |
|
44 CURRENT_SDK_S60_VERSION=3.1 |
|
45 |
|
46 |
|
47 ########## OPTIONAL COMMON PARAMETERS |
|
48 # |
|
49 # Defines the path for intermediate temporary files |
|
50 # Uses system defined paths if empty |
|
51 TEMP= |
|
52 |
|
53 |
|
54 ########## OPTIONAL HEADER ANALYSIS SPECIFIC PARAMETERS |
|
55 |
|
56 # Mark as 'true', if Public vs Rnd sdk or small no of headers ( count < 3000) analysis will be done. |
|
57 # defaults to 'false' if not defined. Analysis time will be increased. |
|
58 # When analysing large no of headers, multiple Thread logic needs to be disabled to avoid issues due to high memory consumption . |
|
59 USE_THREAD= |
|
60 |
|
61 # Analyse any header directory, other than \epoc32\include. This will override |
|
62 # the default SDK paths. Multiple names separated by ‘;’ can be input. If they |
|
63 # are relative paths, BASELINE_SDK_DIR\epoc32\include and |
|
64 # CURRENT_SDK_DIR\epoc32\include will be inserted at the begining. |
|
65 BASELINE_HEADERS= |
|
66 CURRENT_HEADERS= |
|
67 |
|
68 # Specifies the dependant header directories. Multiple names separated by ‘;’ |
|
69 # can be input. If defined or not, default system defined inputs will be taken |
|
70 # along with these always. If they are relative paths, |
|
71 # BASELINE_SDK_DIR\epoc32\include and CURRENT_SDK_DIR\epoc32\include will be |
|
72 # inserted at the begining. |
|
73 BASELINE_SYSTEMINCLUDEDIR= |
|
74 CURRENT_SYSTEMINCLUDEDIR= |
|
75 |
|
76 # Additional headers that have to be included for successful compilation of the |
|
77 # header files. Multiple names separated by ‘;’ can be input. |
|
78 BASELINE_FORCED_HEADERS= |
|
79 CURRENT_FORCED_HEADERS= |
|
80 |
|
81 # Usage of platform data to resolve compile time dependency information, |
|
82 # defaults to 'true' if not defined |
|
83 USE_PLATFORM_DATA= |
|
84 |
|
85 # Recurse the directory hierarchy while scanning for files under verification, |
|
86 # defaults to 'true' if not defined |
|
87 RECURSIVE_HEADERS= |
|
88 |
|
89 # If the recursive scan is enabled, optionally exclude some subdirectories, |
|
90 # defaults to be none if not defined. Multiple names separated by ‘;’ can |
|
91 # be input. |
|
92 EXCLUDE_DIR_HEADERS= |
|
93 |
|
94 # File pairs to be compared, if names change between base & current releases, |
|
95 # Format, OLD:NEW, each such set is separated by ‘;’, defaults to none |
|
96 REPLACE_HEADERS= |
|
97 |
|
98 # Report file for header analysis, report file created under reports directory |
|
99 # with a default file name if not specified |
|
100 REPORT_FILE_HEADERS=Y:/output/logs/BC/headers_report.xml |
|
101 |
|
102 # Similar as above, but this is the path of the filtered report file, otherwise |
|
103 # the same file name is used |
|
104 FILTER_FILE_HEADERS= |
|
105 |
|
106 |
|
107 ########## OPTIONAL LIBRARY ANALYSIS SPECIFIC PARAMETERS |
|
108 # |
|
109 # Type of the tool chain (GCC/GGCE/RVCT) which is used fetch information from the |
|
110 # import libraries under analysis, defaults to GCCE if not specified |
|
111 TOOLCHAIN= |
|
112 |
|
113 # Path to the tool chain mentioned above, path found automatically if not specified |
|
114 TOOLCHAIN_PATH= |
|
115 |
|
116 # Target build directories of the import libraries (eg ARMV5/ARMV6). Defaults to |
|
117 # ARMV5. Please note that WINSCW is not supported. Multiple names separated by |
|
118 # ‘;’ can be input. |
|
119 BASELINE_BUILDTARGET= |
|
120 CURRENT_BUILDTARGET= |
|
121 |
|
122 # Analyse any other import library directory than from under \epoc32\release. |
|
123 # This will override target builds mentioned above. Multiple names separated |
|
124 # by ‘;’ can be input. If they are relative paths, |
|
125 # BASELINE_SDK_DIR\epoc32\release and CURRENT_SDK_DIR\epoc32\release will be |
|
126 # inserted at the begining. If any of these param is mentioned, corresponding |
|
127 # dll path also needs to be mentioned. |
|
128 BASELINE_IMPORTLIBRARIES= |
|
129 CURRENT_IMPORTLIBRARIES= |
|
130 |
|
131 # Analyse any other dll directory than from under \epoc32\release. This will |
|
132 # override target builds mentioned above. Multiple names separated by ‘;’ can |
|
133 # be input. If they are relative paths, BASELINE_SDK_DIR\epoc32\release and |
|
134 # CURRENT_SDK_DIR\epoc32\release will be inserted at the begining. If any of |
|
135 # these param is mentioned,corresponding lib path is also needs to be mentioned. |
|
136 BASELINE_IMPORTDLLS= |
|
137 CURRENT_IMPORTDLLS= |
|
138 |
|
139 # Report file for library analysis, report file created under reports directory |
|
140 # with a default file name if not specified |
|
141 REPORT_FILE_LIBRARIES=Y:/output/logs/BC/libraries_report.xml |
|
142 |
|
143 # Similar as above, but this is the path of the filtered report file, otherwise |
|
144 # the same file name is used |
|
145 FILTER_FILE_LIBRARIES= |
|
146 |
|
147 |
|
148 ########## OPTIONAL REPORT FILTERING SPECIFIC PARAMETERS |
|
149 # |
|
150 # Report files to be filtered, multiple reports can be mentioned here separated |
|
151 # by ';'. In addition, peport paths mentioned in headers, libraries section are |
|
152 # also filtered |
|
153 REPORT_FILE_FILTER= |
|
154 |
|
155 # Same as above, but specifies paths for filtered report files. There is a |
|
156 # correspondance between report file above and the output file. If a report |
|
157 # file does not have a corresponding Output file mentioned then it is filtered |
|
158 # in-place. |
|
159 OUTPUT_FILE_FILTER= |
|
160 |
|
161 # Defines paths for knownissues files separated by ';' which can be either local |
|
162 # directory or a server path. Defaults to the default knownissues file |
|
163 # delivered by the tool |
|
164 ISSUES_FILE= |