26 except ImportError: |
26 except ImportError: |
27 python_error() |
27 python_error() |
28 |
28 |
29 #-------------------------Hardcoded values----------------------------------------- |
29 #-------------------------Hardcoded values----------------------------------------- |
30 #tool version denotes the version of the core tools package |
30 #tool version denotes the version of the core tools package |
31 TOOL_VERSION = "2.8.4" |
31 TOOL_VERSION = "2.8.7" |
32 TOOL_DATE = "16th February 2010" |
32 TOOL_DATE = "06th August 2010" |
33 |
33 |
34 #server to be used for downloading Core tools package and knownissues |
34 #server to be used for downloading Core tools package and knownissues |
35 SERVER_PATH = "http://" |
35 SERVER_PATH = "http://" |
36 |
36 |
37 #-------------------------Global values-------------------------------------------- |
37 #-------------------------Global values-------------------------------------------- |
88 platformdata = { |
88 platformdata = { |
89 "3.0": DATA_PATH + "s60_platform_data_30.xml", |
89 "3.0": DATA_PATH + "s60_platform_data_30.xml", |
90 "3.1": DATA_PATH + "s60_platform_data_31.xml", |
90 "3.1": DATA_PATH + "s60_platform_data_31.xml", |
91 "3.2": DATA_PATH + "s60_platform_data_32.xml", |
91 "3.2": DATA_PATH + "s60_platform_data_32.xml", |
92 "5.0": DATA_PATH + "s60_platform_data_50.xml", |
92 "5.0": DATA_PATH + "s60_platform_data_50.xml", |
93 "5.1": DATA_PATH + "s60_platform_data_51.xml", |
93 "9.1": DATA_PATH + "s60_platform_data_91.xml", |
94 "5.2": DATA_PATH + "s60_platform_data_52.xml", |
94 "9.2": DATA_PATH + "s60_platform_data_92.xml", |
95 "SF1": DATA_PATH + "s60_platform_data_51.xml", |
95 "10.1": DATA_PATH + "s60_platform_data_101.xml", |
96 "SF2": DATA_PATH + "s60_platform_data_52.xml" |
96 "S^1": DATA_PATH + "s60_platform_data_50.xml", |
|
97 "S^2": DATA_PATH + "s60_platform_data_91.xml", |
|
98 "S^3": DATA_PATH + "s60_platform_data_92.xml", |
|
99 "S^4": DATA_PATH + "s60_platform_data_101.xml" |
|
100 |
97 } |
101 } |
98 else: |
102 else: |
99 platformdata = {} |
103 platformdata = {} |
100 |
104 |
101 if os.path.exists( EXEC_PATH ): |
105 if os.path.exists( EXEC_PATH ): |
103 "3.0": EXEC_PATH + "forced_9.1.h", |
107 "3.0": EXEC_PATH + "forced_9.1.h", |
104 "3.1": EXEC_PATH + "forced_9.2.h", |
108 "3.1": EXEC_PATH + "forced_9.2.h", |
105 "3.2": EXEC_PATH + "forced_9.3.h", |
109 "3.2": EXEC_PATH + "forced_9.3.h", |
106 "5.0": EXEC_PATH + "forced_9.4.h", |
110 "5.0": EXEC_PATH + "forced_9.4.h", |
107 "5.0v2": EXEC_PATH + "forced_9.4v2.h", |
111 "5.0v2": EXEC_PATH + "forced_9.4v2.h", |
108 "5.1": EXEC_PATH + "forced_9.4v2.h", |
112 "9.1": EXEC_PATH + "forced_9.4v2.h", |
109 "5.2": EXEC_PATH + "forced_9.4v2.h", |
113 "9.2": EXEC_PATH + "forced_9.4v2.h", |
110 "SF1": EXEC_PATH + "forced_9.4v2.h", |
114 "10.1": EXEC_PATH + "forced_10.1.h", |
111 "SF2": EXEC_PATH + "forced_9.4v2.h" |
115 "S^1": EXEC_PATH + "forced_9.4v2.h", |
|
116 "S^2": EXEC_PATH + "forced_9.4v2.h", |
|
117 "S^3": EXEC_PATH + "forced_9.4v2.h", |
|
118 "S^4": EXEC_PATH + "forced_10.1.h" |
112 } |
119 } |
113 else: |
120 else: |
114 forcedheadersdata = {} |
121 forcedheadersdata = {} |
115 |
122 |
116 if os.path.exists( DATA_PATH ): |
123 if os.path.exists( DATA_PATH ): |
117 dllXMLdata = { |
124 dllXMLdata = { |
118 "3.0": DATA_PATH + "s60_dll_data_30.xml", |
125 "3.0": DATA_PATH + "s60_dll_data_30.xml", |
119 "3.1": DATA_PATH + "s60_dll_data_31.xml", |
126 "3.1": DATA_PATH + "s60_dll_data_31.xml", |
120 "3.2": DATA_PATH + "s60_dll_data_32.xml", |
127 "3.2": DATA_PATH + "s60_dll_data_32.xml", |
121 "5.0": DATA_PATH + "s60_dll_data_50.xml", |
128 "5.0": DATA_PATH + "s60_dll_data_50.xml", |
122 "5.1": DATA_PATH + "s60_dll_data_51.xml", |
129 "9.1": DATA_PATH + "s60_dll_data_91.xml", |
123 "5.2": DATA_PATH + "s60_dll_data_52.xml", |
130 "9.2": DATA_PATH + "s60_dll_data_92.xml", |
124 "SF1": DATA_PATH + "s60_dll_data_51.xml", |
131 "10.1": DATA_PATH + "s60_dll_data_101.xml", |
125 "SF2": DATA_PATH + "s60_dll_data_52.xml" |
132 "S^1": DATA_PATH + "s60_dll_data_50.xml", |
|
133 "S^2": DATA_PATH + "s60_dll_data_91.xml", |
|
134 "S^3": DATA_PATH + "s60_dll_data_92.xml", |
|
135 "S^4": DATA_PATH + "s60_dll_data_101.xml" |
126 } |
136 } |
127 else: |
137 else: |
128 dllXMLdata = {} |
138 dllXMLdata = {} |
129 |
139 |
130 #set of binaries in the Core tools set, this is windows specific, to be added for linux support |
140 #set of binaries in the Core tools set, this is windows specific, to be added for linux support |
1173 |
1183 |
1174 def validateSDKVersion(baseversion, curversion): |
1184 def validateSDKVersion(baseversion, curversion): |
1175 baseValid = False |
1185 baseValid = False |
1176 curValid = False |
1186 curValid = False |
1177 for i in sdk_version: |
1187 for i in sdk_version: |
1178 if( i == baseversion.lower()): |
1188 if( i.lower() == baseversion.lower()): |
1179 baseValid = True |
1189 baseValid = True |
1180 break |
1190 break |
1181 if(baseValid == False): |
1191 if(baseValid == False): |
1182 raise InputError(["confIP", "Baseline SDK version\n", False]) |
1192 raise InputError(["confIP", "Baseline SDK version\n", False]) |
1183 for i in sdk_version: |
1193 for i in sdk_version: |
1184 if(i == curversion.lower()): |
1194 if(i.lower() == curversion.lower()): |
1185 curValid = True |
1195 curValid = True |
1186 if (curValid == False): |
1196 if (curValid == False): |
1187 raise InputError(["confIP", "Current SDK version\n", False]) |
1197 raise InputError(["confIP", "Current SDK version\n", False]) |
1188 return True |
1198 return True |
1189 |
1199 |