summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJianzhong Xu2019-07-31 12:53:32 -0500
committerJianzhong Xu2019-07-31 12:53:32 -0500
commite05426894c73af940ccc26880ebd7f2c9ce21880 (patch)
treecad8b05689612c357c60a7b123e1e50d28de533a
parent54fb858e97235c0a3cd948d24d22329653a7837f (diff)
parentbfc27b402e3197ecc268629bdc7d8ad1e4bf9116 (diff)
downloadfftlib-e05426894c73af940ccc26880ebd7f2c9ce21880.tar.gz
fftlib-e05426894c73af940ccc26880ebd7f2c9ce21880.tar.xz
fftlib-e05426894c73af940ccc26880ebd7f2c9ce21880.zip
Merge pull request #6 in PROC_LIBS/fftlib from CATREQ-2702 to masterHEADmaster
* commit 'bfc27b402e3197ecc268629bdc7d8ad1e4bf9116': CATREQ-2702: Descoping big endian c6x
-rw-r--r--ti/mas/swtools/CommonBld.xs95
-rw-r--r--ti/mas/swtools/config.bld83
-rw-r--r--ti/mas/swtools/targParams.xs71
3 files changed, 9 insertions, 240 deletions
diff --git a/ti/mas/swtools/CommonBld.xs b/ti/mas/swtools/CommonBld.xs
index 31bd886..c0a8174 100644
--- a/ti/mas/swtools/CommonBld.xs
+++ b/ti/mas/swtools/CommonBld.xs
@@ -173,7 +173,7 @@ function parseArgs(arguments)
173 /* Check if the package is target independent */ 173 /* Check if the package is target independent */
174 if(targets==undefined) 174 if(targets==undefined)
175 { 175 {
176 targets = [C54, C54_far, C55, C55_large, C674, C674_big_endian, C674_elf, C674_big_endian_elf, C64P, C66, C66_big_endian, C64P_elf, C66_elf, C66_big_endian_elf, K2H, K2H_big_endian, K2H_elf, K2H_big_endian_elf, MVArm9, GCArmv6, GCArmv7A, WinCE, VC98, TIArmv6le, TIArmv6be]; 176 targets = [C54, C54_far, C55, C55_large, C674, C674_elf, C64P, C66, C64P_elf, C66_elf, MVArm9, GCArmv6, GCArmv7A, WinCE, VC98, TIArmv6le, TIArmv6be];
177 /* Target Independent */ 177 /* Target Independent */
178 targ_indp=true; 178 targ_indp=true;
179 } 179 }
@@ -254,18 +254,10 @@ function parseArgs(arguments)
254 var xtargs = [C674]; 254 var xtargs = [C674];
255 xdcargs_targ=arguments[k]; 255 xdcargs_targ=arguments[k];
256 break; 256 break;
257 case "c674be":
258 var xtargs = [C674_big_endian];
259 xdcargs_targ=arguments[k];
260 break;
261 case "c674le_elf": 257 case "c674le_elf":
262 var xtargs = [C674_elf]; 258 var xtargs = [C674_elf];
263 xdcargs_targ=arguments[k]; 259 xdcargs_targ=arguments[k];
264 break; 260 break;
265 case "c674be_elf":
266 var xtargs = [C674_big_endian_elf];
267 xdcargs_targ=arguments[k];
268 break;
269 case "c674x": 261 case "c674x":
270 var xtargs = [C674, C674_elf]; 262 var xtargs = [C674, C674_elf];
271 ext="c674x"; 263 ext="c674x";
@@ -276,35 +268,27 @@ function parseArgs(arguments)
276 var xtargs = [C66]; 268 var xtargs = [C66];
277 xdcargs_targ=arguments[k]; 269 xdcargs_targ=arguments[k];
278 break; 270 break;
279 case "c66be":
280 var xtargs = [C66_big_endian];
281 xdcargs_targ=arguments[k];
282 break;
283 case "c66le_elf": 271 case "c66le_elf":
284 var xtargs = [C66_elf]; 272 var xtargs = [C66_elf];
285 xdcargs_targ=arguments[k]; 273 xdcargs_targ=arguments[k];
286 break; 274 break;
287 case "c66be_elf":
288 var xtargs = [C66_big_endian_elf];
289 xdcargs_targ=arguments[k];
290 break;
291 case "c66x": 275 case "c66x":
292 var xtargs = [C66, C66_big_endian, C66_elf,C66_big_endian_elf]; 276 var xtargs = [C66_elf];
293 ext="c66x"; 277 ext="c66x";
294 xdcargs_targ=arguments[k]; 278 xdcargs_targ=arguments[k];
295 break; 279 break;
296 case "c66x_coff": 280 case "c66x_coff":
297 var xtargs = [C66, C66_big_endian]; 281 var xtargs = [C66];
298 ext="c66x_coff"; 282 ext="c66x_coff";
299 xdcargs_targ=arguments[k]; 283 xdcargs_targ=arguments[k];
300 break; 284 break;
301 case "c66x_elf": 285 case "c66x_elf":
302 var xtargs = [C66_elf,C66_big_endian_elf]; 286 var xtargs = [C66_elf];
303 ext="c66x_elf"; 287 ext="c66x_elf";
304 xdcargs_targ=arguments[k]; 288 xdcargs_targ=arguments[k];
305 break; 289 break;
306 case "k2hx": 290 case "k2hx":
307 var xtargs = [K2H, K2H_elf, K2H_big_endian, K2H_big_endian_elf]; 291 var xtargs = [K2H, K2H_elf];
308 ext="k2hx"; 292 ext="k2hx";
309 xdcargs_targ=arguments[k]; 293 xdcargs_targ=arguments[k];
310 break; 294 break;
@@ -318,16 +302,6 @@ function parseArgs(arguments)
318 ext="K2H_elf"; 302 ext="K2H_elf";
319 xdcargs_targ=arguments[k]; 303 xdcargs_targ=arguments[k];
320 break; 304 break;
321 case "K2H_big_endian":
322 var xtargs = [K2H_big_endian];
323 ext="K2H_big_endian";
324 xdcargs_targ=arguments[k];
325 break;
326 case "K2H_big_endian_elf":
327 var xtargs = [K2H_big_endian_elf];
328 ext="K2H_big_endian_elf";
329 xdcargs_targ=arguments[k];
330 break;
331 case "c55l": 305 case "c55l":
332 var xtargs = [C55_large]; 306 var xtargs = [C55_large];
333 xdcargs_targ=arguments[k]; 307 xdcargs_targ=arguments[k];
@@ -2264,10 +2238,9 @@ function archiveHeaders(dirs,recurse)
2264 var targParams=getTargParams(targs[k]); 2238 var targParams=getTargParams(targs[k]);
2265 if(list[i]==targParams.targDirectory ||(list[i] == "c64P" && 2239 if(list[i]==targParams.targDirectory ||(list[i] == "c64P" &&
2266 (targs[k]==C64P || targs[k]==C64P_elf)) || ((list[i] == "c674" || list[i] == "c64P" ) && 2240 (targs[k]==C64P || targs[k]==C64P_elf)) || ((list[i] == "c674" || list[i] == "c64P" ) &&
2267 (targs[k]==C674 ||targs[k]==C674_big_endian || targs[k]==C674_elf ||targs[k]==C674_big_endian_elf)) 2241 (targs[k]==C674 || targs[k]==C674_elf))
2268 ||(list[i] == "c66" && (targs[k]==C66 ||targs[k]==C66_big_endian || targs[k]==C66_elf ||targs[k]==C66_big_endian_elf)) 2242 ||(list[i] == "c66" && (targs[k]==C66 || targs[k]==C66_elf ))
2269 || (list[i] == "K2H" && (targs[k]==K2H ||targs[k]==K2H_big_endian || targs[k]==K2H_elf ||targs[k]==K2H_big_endian_elf)) 2243 || (list[i] == "K2H" && (targs[k]==K2H || targs[k]==K2H_elf )))
2270 || list[i] == "AM57")
2271 archiveHeaders(dirs+"/"+list[i],true); 2244 archiveHeaders(dirs+"/"+list[i],true);
2272 2245
2273 } 2246 }
@@ -2320,8 +2293,6 @@ function packageClean()
2320 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c66e\n"; 2293 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c66e\n";
2321 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2H\n"; 2294 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2H\n";
2322 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2He\n"; 2295 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2He\n";
2323 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2Hb\n";
2324 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2Hbe\n";
2325 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64P\n"; 2296 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64P\n";
2326 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64Pe\n"; 2297 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64Pe\n";
2327 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) ce64P\n"; 2298 Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) ce64P\n";
@@ -2376,31 +2347,16 @@ function printUsage(print_buffer)
2376 targetOption="c674le"; 2347 targetOption="c674le";
2377 targetDir="c674"; 2348 targetDir="c674";
2378 break; 2349 break;
2379 case C674_big_endian:
2380 print_buffer.options +=" c674be - Compile " + name + " for c674 coff target (big-endian)\n";
2381 targetOption="c674be";
2382 targetDir="c674e";
2383 break;
2384 case C674_elf: 2350 case C674_elf:
2385 print_buffer.options +=" c674le_elf - Compile " + name + " for c674 elf target (little-endian)\n"; 2351 print_buffer.options +=" c674le_elf - Compile " + name + " for c674 elf target (little-endian)\n";
2386 targetOption="c674le"; 2352 targetOption="c674le";
2387 targetDir="c674"; 2353 targetDir="c674";
2388 break; 2354 break;
2389 case C674_big_endian:
2390 print_buffer.options +=" c674be_elf - Compile " + name + " for c674 elf target (big-endian)\n";
2391 targetOption="c674be";
2392 targetDir="c674e";
2393 break;
2394 case C66: 2355 case C66:
2395 print_buffer.options +=" c66le - Compile " + name + " for c66 target (little-endian)\n"; 2356 print_buffer.options +=" c66le - Compile " + name + " for c66 target (little-endian)\n";
2396 targetOption="c66le"; 2357 targetOption="c66le";
2397 targetDir="ce66"; 2358 targetDir="ce66";
2398 break; 2359 break;
2399 case C66_big_endian:
2400 print_buffer.options +=" c66be - Compile " + name + " for c66 target (big-endian)\n";
2401 targetOption="c66be";
2402 targetDir="ce66e";
2403 break;
2404 case K2H: 2360 case K2H:
2405 print_buffer.options +=" K2H - Compile " + name + " for k2h target (little-endian)\n"; 2361 print_buffer.options +=" K2H - Compile " + name + " for k2h target (little-endian)\n";
2406 targetOption="K2H"; 2362 targetOption="K2H";
@@ -4191,15 +4147,6 @@ function createbuildccspjts(action, ccsversion,pjtKind)
4191 var rtsc_target = "ti_targets_C66"; 4147 var rtsc_target = "ti_targets_C66";
4192 break; 4148 break;
4193 4149
4194 case C66_big_endian:
4195 var endianness = "big";
4196 var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device";
4197 var outputFormat = "coff";
4198 var cflags = "-mv6600 -k -mw -Dti_targets_C66_big_endian";
4199 var suffix = "BE_COFF";
4200 var rtsc_target = "ti_targets_C66_big_endian";
4201 break;
4202
4203 case C66_elf: 4150 case C66_elf:
4204 var endianness = "little"; 4151 var endianness = "little";
4205 var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; 4152 var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device";
@@ -4209,15 +4156,6 @@ function createbuildccspjts(action, ccsversion,pjtKind)
4209 var rtsc_target = "ti_targets_elf_C66"; 4156 var rtsc_target = "ti_targets_elf_C66";
4210 break; 4157 break;
4211 4158
4212 case C66_big_endian_elf:
4213 var endianness = "big";
4214 var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device";
4215 var outputFormat = "elf";
4216 var cflags = "-mv6600 -k -mw -Dti_targets_elf_C66_big_endian";
4217 var suffix = "BE_ELF";
4218 var rtsc_target = "ti_targets_elf_C66_big_endian";
4219 break;
4220
4221 case K2H: 4159 case K2H:
4222 var endianness = "little"; 4160 var endianness = "little";
4223 var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; 4161 var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device";
@@ -4245,23 +4183,6 @@ function createbuildccspjts(action, ccsversion,pjtKind)
4245 var rtsc_target = "ti_targets_elf_C66"; 4183 var rtsc_target = "ti_targets_elf_C66";
4246 break; 4184 break;
4247 4185
4248 case K2H_big_endian:
4249 var endianness = "big";
4250 var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device";
4251 var outputFormat = "boff";
4252 var cflags = "-mv6600 -k -mw -DDEVICE_K2H";
4253 var suffix = "BE_COFF";
4254 var rtsc_target = "ti_targets_C66_big_endian";
4255 break;
4256 case K2H_big_endian_elf:
4257 var endianness = "big";
4258 var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device";
4259 var outputFormat = "elf";
4260 var cflags = "-mv6600 -k -mw -DDEVICE_K2H";
4261 var suffix = "BE_ELF";
4262 var rtsc_target = "ti_targets_elf_C66_big_endian";
4263 break;
4264
4265 default: 4186 default:
4266 continue; 4187 continue;
4267 4188
diff --git a/ti/mas/swtools/config.bld b/ti/mas/swtools/config.bld
index 9f877bd..7fa1cce 100644
--- a/ti/mas/swtools/config.bld
+++ b/ti/mas/swtools/config.bld
@@ -122,18 +122,6 @@
122 C674.cc.cmd = "cl6x -c"; 122 C674.cc.cmd = "cl6x -c";
123 listTargs.push(C674); 123 listTargs.push(C674);
124 124
125 /* Set path to the c64 big endian tools directory */
126 var C674_big_endian = xdc.useModule('ti.targets.C674_big_endian');
127 C674_big_endian.rootDir = c674ToolsDir;
128 C674_big_endian.extensions[".s"] = {suf: ".s", typ: "asm"};
129 C674_big_endian.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"};
130 C674_big_endian.ccOpts.prefix = "";
131 C674_big_endian.profiles["release"].compileOpts.copts = "";
132 C674_big_endian.$unseal("cc");
133 C674_big_endian.cc.$unseal("cmd");
134 C674_big_endian.cc.cmd = "cl6x -c";
135 listTargs.push(C674_big_endian);
136
137 var C674_elf = xdc.useModule('ti.targets.elf.C674'); 125 var C674_elf = xdc.useModule('ti.targets.elf.C674');
138 C674_elf.rootDir = c674ToolsDir; 126 C674_elf.rootDir = c674ToolsDir;
139 C674_elf.extensions[".s"] = {suf: ".s", typ: "asm"}; 127 C674_elf.extensions[".s"] = {suf: ".s", typ: "asm"};
@@ -145,31 +133,17 @@
145 C674_elf.cc.cmd = "cl6x -c"; 133 C674_elf.cc.cmd = "cl6x -c";
146 listTargs.push(C674_elf); 134 listTargs.push(C674_elf);
147 135
148 /* Set path to the c64 big endian tools directory */
149 var C674_big_endian_elf = xdc.useModule('ti.targets.elf.C674_big_endian');
150 C674_big_endian_elf.rootDir = c674ToolsDir;
151 C674_big_endian_elf.extensions[".s"] = {suf: ".s", typ: "asm"};
152 C674_big_endian_elf.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"};
153 C674_big_endian_elf.ccOpts.prefix = "";
154 C674_big_endian_elf.profiles["release"].compileOpts.copts = "";
155 C674_big_endian_elf.$unseal("cc");
156 C674_big_endian_elf.cc.$unseal("cmd");
157 C674_big_endian_elf.cc.cmd = "cl6x -c";
158 listTargs.push(C674_big_endian_elf);
159 136
160 137
161 if(covRun == 1) 138 if(covRun == 1)
162 { 139 {
163 C674.profiles["release"].filters = coverityFilter; 140 C674.profiles["release"].filters = coverityFilter;
164 C674_big_endian.profiles["release"].filters = coverityFilter;
165 } 141 }
166 } 142 }
167 else 143 else
168 { 144 {
169 145
170 var C674_big_endian = "C674_big_endian";
171 var C674 = "C674"; 146 var C674 = "C674";
172 var C674_big_endian_elf = "C674_big_endian_elf";
173 var C674_elf = "C674_elf"; 147 var C674_elf = "C674_elf";
174 } 148 }
175 149
@@ -199,47 +173,16 @@
199 C66_elf.cc.cmd = "cl6x -c"; 173 C66_elf.cc.cmd = "cl6x -c";
200 listTargs.push(C66_elf); 174 listTargs.push(C66_elf);
201 175
202
203 /* Set path to the c64 big endian tools directory */
204 var C66_big_endian = xdc.useModule('ti.targets.C66_big_endian');
205 C66_big_endian.rootDir = c66ToolsDir;
206 C66_big_endian.extensions[".s"] = {suf: ".s", typ: "asm"};
207 C66_big_endian.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"};
208 C66_big_endian.ccOpts.prefix = "";
209 C66_big_endian.profiles["release"].compileOpts.copts = "";
210 C66_big_endian.$unseal("cc");
211 C66_big_endian.cc.$unseal("cmd");
212 C66_big_endian.cc.cmd = "cl6x -c";
213 listTargs.push(C66_big_endian);
214
215
216 var C66_big_endian_elf = xdc.useModule('ti.targets.elf.C66_big_endian');
217 C66_big_endian_elf.rootDir = c66ToolsDir;
218 C66_big_endian_elf.extensions[".s"] = {suf: ".s", typ: "asm"};
219 C66_big_endian_elf.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"};
220 C66_big_endian_elf.ccOpts.prefix = "";
221 C66_big_endian_elf.profiles["release"].compileOpts.copts = "";
222 C66_big_endian_elf.$unseal("cc");
223 C66_big_endian_elf.cc.$unseal("cmd");
224 C66_big_endian_elf.cc.cmd = "cl6x -c";
225
226 listTargs.push(C66_big_endian_elf);
227
228
229 if(covRun == 1) 176 if(covRun == 1)
230 { 177 {
231 C66.profiles["release"].filters = coverityFilter; 178 C66.profiles["release"].filters = coverityFilter;
232 C66_big_endian.profiles["release"].filters = coverityFilter;
233 C66_elf.profiles["release"].filters = coverityFilter; 179 C66_elf.profiles["release"].filters = coverityFilter;
234 C66_big_endian_elf.profiles["release"].filters = coverityFilter;
235 180
236 } 181 }
237 } 182 }
238 else 183 else
239 { 184 {
240 var C66_big_endian = "C66_big_endian";
241 var C66 = "C66"; 185 var C66 = "C66";
242 var C66_big_endian_elf = "C66_big_endian_elf";
243 var C66_elf = "C66_elf"; 186 var C66_elf = "C66_elf";
244 187
245 188
@@ -272,42 +215,16 @@
272 K2H_elf.cc.cmd = "cl6x -c"; 215 K2H_elf.cc.cmd = "cl6x -c";
273 //listTargs.push(K2H_elf); 216 //listTargs.push(K2H_elf);
274 217
275 /* Set path to the K2H big endian tools directory */
276 var K2H_big_endian = xdc.useModule('ti.targets.C66_big_endian');
277 K2H_big_endian.rootDir = K2HToolsDir;
278 K2H_big_endian.extensions[".s"] = {suf: ".s", typ: "asm"};
279 K2H_big_endian.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"};
280 K2H_big_endian.ccOpts.prefix = "";
281 K2H_big_endian.profiles["release"].compileOpts.copts = "";
282 K2H_big_endian.$unseal("cc");
283 K2H_big_endian.cc.$unseal("cmd");
284 K2H_big_endian.cc.cmd = "cl6x -c";
285 //listTargs.push(K2H_big_endian);
286
287 var K2H_big_endian_elf = xdc.useModule('ti.targets.elf.C66_big_endian');
288 K2H_big_endian_elf.rootDir = K2HToolsDir;
289 K2H_big_endian_elf.extensions[".s"] = {suf: ".s", typ: "asm"};
290 K2H_big_endian_elf.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"};
291 K2H_big_endian_elf.ccOpts.prefix = "";
292 K2H_big_endian_elf.profiles["release"].compileOpts.copts = "";
293 K2H_big_endian_elf.$unseal("cc");
294 K2H_big_endian_elf.cc.$unseal("cmd");
295 K2H_big_endian_elf.cc.cmd = "cl6x -c";
296 //listTargs.push(K2H_big_endian_elf);
297 218
298 if(covRun == 1) 219 if(covRun == 1)
299 { 220 {
300 K2H.profiles["release"].filters = coverityFilter; 221 K2H.profiles["release"].filters = coverityFilter;
301 K2H_elf.profiles["release"].filters = coverityFilter; 222 K2H_elf.profiles["release"].filters = coverityFilter;
302 K2H_big_endian.profiles["release"].filters = coverityFilter;
303 K2H_big_endian_elf.profiles["release"].filters = coverityFilter;
304 } 223 }
305 } 224 }
306 else 225 else
307 { 226 {
308 var K2H = "K2H"; 227 var K2H = "K2H";
309 var K2H_big_endian = "K2H_big_endian";
310 var K2H_big_endian_elf = "K2H_big_endian_elf";
311 var K2H_elf = "K2H_elf"; 228 var K2H_elf = "K2H_elf";
312 var AM57 = "AM57"; 229 var AM57 = "AM57";
313 } 230 }
diff --git a/ti/mas/swtools/targParams.xs b/ti/mas/swtools/targParams.xs
index 76108a9..91f2672 100644
--- a/ti/mas/swtools/targParams.xs
+++ b/ti/mas/swtools/targParams.xs
@@ -341,24 +341,6 @@ function getTargParams(localTarget, libraryPath,armcpu,c55x_cpu_version, bundlet
341 targParams.targstring="C674"; 341 targParams.targstring="C674";
342 break; 342 break;
343 343
344 case C674_big_endian:
345 targParams.libParams_speed=c64_libParams_speed;
346 targParams.libParams_size=c64_libParams_size;
347 targParams.libParams_debug=c64_libParams_debug;
348 targParams.target="c674be";
349 targParams.ext = "c674be";
350 targParams.targDirectory = "c64";
351 targParams.platform="ti.platforms.evmDA830";
352 targParams.dstDir="c" + C674_big_endian.suffix;
353 targParams.ofd="";
354 targParams.envtoolvar="C6X_GEN_INSTALL_DIR";
355 targParams.internaldefs=" -Dti_targets_C674_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep ";
356 targParams.internallinkdefs=" -o $@ -m $@.map";
357 targParams.string="C67x Big Endian";
358 targParams.targstring="C674_big_endian";
359 break;
360
361
362case C674_elf: 344case C674_elf:
363 targParams.libParams_speed=c66_libParams_speed; 345 targParams.libParams_speed=c66_libParams_speed;
364 targParams.libParams_size=c66_libParams_size; 346 targParams.libParams_size=c66_libParams_size;
@@ -376,23 +358,6 @@ case C674_elf:
376 targParams.targstring="C674_elf"; 358 targParams.targstring="C674_elf";
377 break; 359 break;
378 360
379 case C674_big_endian_elf:
380 targParams.libParams_speed=c66_libParams_speed;
381 targParams.libParams_size=c66_libParams_size;
382 targParams.libParams_debug=c66_libParams_debug;
383 targParams.target="ce674be";
384 targParams.ext = "ce674be";
385 targParams.targDirectory = "c64";
386 targParams.platform="ti.platforms.evmDA830";
387 targParams.dstDir="c" + C674_big_endian_elf.suffix;
388 targParams.ofd="";
389 targParams.envtoolvar="C6X_GEN_INSTALL_DIR";
390 targParams.internaldefs=" -Dti_targets_elf_C674_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep ";
391 targParams.internallinkdefs=" -o $@ -m $@.map";
392 targParams.string="C67x ELF Big Endian";
393 targParams.targstring="C674_big_endian_elf";
394 break;
395
396 case C66: 361 case C66:
397 targParams.libParams_speed=c64_libParams_speed; 362 targParams.libParams_speed=c64_libParams_speed;
398 targParams.libParams_size=c64_libParams_size; 363 targParams.libParams_size=c64_libParams_size;
@@ -410,23 +375,6 @@ case C674_elf:
410 targParams.targstring="C66"; 375 targParams.targstring="C66";
411 break; 376 break;
412 377
413 case C66_big_endian:
414 targParams.libParams_speed=c64_libParams_speed;
415 targParams.libParams_size=c64_libParams_size;
416 targParams.libParams_debug=c64_libParams_debug;
417 targParams.target="c66be";
418 targParams.ext = "c66be";
419 targParams.targDirectory = "c64";
420 targParams.platform=C66_big_endian.platform;
421 targParams.dstDir="c" + C66_big_endian.suffix;
422 targParams.ofd="";
423 targParams.envtoolvar="C6X_GEN_INSTALL_DIR";
424 targParams.internaldefs=" -Dti_targets_C66_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep ";
425 targParams.internallinkdefs=" -o $@ -m $@.map";
426 targParams.string="C66x COFF Big Endian";
427 targParams.targstring="C66_big_endian";
428 break;
429
430 case C66_elf: 378 case C66_elf:
431 targParams.libParams_speed=c66_libParams_speed; 379 targParams.libParams_speed=c66_libParams_speed;
432 targParams.libParams_size=c66_libParams_size; 380 targParams.libParams_size=c66_libParams_size;
@@ -495,23 +443,6 @@ case C674_elf:
495 targParams.targstring="AM57"; 443 targParams.targstring="AM57";
496 break; 444 break;
497 445
498 case C66_big_endian_elf:
499 targParams.libParams_speed=c66_libParams_speed;
500 targParams.libParams_size=c66_libParams_size;
501 targParams.libParams_debug=c66_libParams_debug;
502 targParams.target="ce66be";
503 targParams.ext = "ce66be";
504 targParams.targDirectory = "c64";
505 targParams.platform=C66_big_endian_elf.platform;
506 targParams.dstDir="c" + C66_big_endian_elf.suffix;
507 targParams.ofd="";
508 targParams.envtoolvar="C6X_GEN_INSTALL_DIR";
509 targParams.internaldefs=" -Dti_targets_elf_C66_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep ";
510 targParams.internallinkdefs=" --reread_libs -o $@ -m $@.map";
511 targParams.string="C66x ELF Big Endian";
512 targParams.targstring="C66_big_endian_elf";
513 break;
514
515 case C64P: 446 case C64P:
516 targParams.libParams_speed=c64_libParams_speed; 447 targParams.libParams_speed=c64_libParams_speed;
517 targParams.libParams_size=c64_libParams_size; 448 targParams.libParams_size=c64_libParams_size;
@@ -679,4 +610,4 @@ case C674_elf:
679 targParams.libpath=libraryPath; 610 targParams.libpath=libraryPath;
680 611
681 return(targParams); 612 return(targParams);
682} \ No newline at end of file 613}