diff options
author | Mahesh Radhakrishnan | 2019-01-14 16:00:17 -0600 |
---|---|---|
committer | Mahesh Radhakrishnan | 2019-01-14 16:00:17 -0600 |
commit | 33bf62cfa73b9b14696eeb102ea87f1dd4323893 (patch) | |
tree | 45becb2cad5c8336064f58c3a7a391a8bbd8326a | |
parent | 0543a50ea191e2558a5d263b3348c7b09e978e95 (diff) | |
download | fftlib-33bf62cfa73b9b14696eeb102ea87f1dd4323893.tar.gz fftlib-33bf62cfa73b9b14696eeb102ea87f1dd4323893.tar.xz fftlib-33bf62cfa73b9b14696eeb102ea87f1dd4323893.zip |
CATREQ-2702: Descoping big endian c6x
-rw-r--r-- | ti/mas/swtools/CommonBld.xs | 145 | ||||
-rw-r--r-- | ti/mas/swtools/common.bld | 42 | ||||
-rw-r--r-- | ti/mas/swtools/config.bld | 110 | ||||
-rw-r--r-- | ti/mas/swtools/targParams.xs | 102 |
4 files changed, 13 insertions, 386 deletions
diff --git a/ti/mas/swtools/CommonBld.xs b/ti/mas/swtools/CommonBld.xs index 35ae470..0fcfc99 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, C64P_big_endian, C66, C66_big_endian, C64P_elf, C64P_big_endian_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 | } |
@@ -222,30 +222,22 @@ function parseArgs(arguments) | |||
222 | var xtargs = [C64P]; | 222 | var xtargs = [C64P]; |
223 | xdcargs_targ=arguments[k]; | 223 | xdcargs_targ=arguments[k]; |
224 | break; | 224 | break; |
225 | case "c64Pbe": | ||
226 | var xtargs = [C64P_big_endian]; | ||
227 | xdcargs_targ=arguments[k]; | ||
228 | break; | ||
229 | case "c64Ple_elf": | 225 | case "c64Ple_elf": |
230 | var xtargs = [C64P_elf]; | 226 | var xtargs = [C64P_elf]; |
231 | xdcargs_targ=arguments[k]; | 227 | xdcargs_targ=arguments[k]; |
232 | break; | 228 | break; |
233 | case "c64Pbe_elf": | ||
234 | var xtargs = [C64P_big_endian_elf]; | ||
235 | xdcargs_targ=arguments[k]; | ||
236 | break; | ||
237 | case "c64Px": | 229 | case "c64Px": |
238 | var xtargs = [C64P, C64P_big_endian, C64P_elf,C64P_big_endian_elf]; | 230 | var xtargs = [C64P, C64P_elf]; |
239 | ext="c64Px"; | 231 | ext="c64Px"; |
240 | xdcargs_targ=arguments[k]; | 232 | xdcargs_targ=arguments[k]; |
241 | break; | 233 | break; |
242 | case "c64Px_coff": | 234 | case "c64Px_coff": |
243 | var xtargs = [C64P, C64P_big_endian]; | 235 | var xtargs = [C64P]; |
244 | ext="c64Px_coff"; | 236 | ext="c64Px_coff"; |
245 | xdcargs_targ=arguments[k]; | 237 | xdcargs_targ=arguments[k]; |
246 | break; | 238 | break; |
247 | case "c64Px_elf": | 239 | case "c64Px_elf": |
248 | var xtargs = [C64P_elf,C64P_big_endian_elf]; | 240 | var xtargs = [C64P_elf]; |
249 | ext="c64Px_elf"; | 241 | ext="c64Px_elf"; |
250 | xdcargs_targ=arguments[k]; | 242 | xdcargs_targ=arguments[k]; |
251 | break; | 243 | break; |
@@ -253,12 +245,8 @@ function parseArgs(arguments) | |||
253 | var xtargs = [C64]; | 245 | var xtargs = [C64]; |
254 | xdcargs_targ=arguments[k]; | 246 | xdcargs_targ=arguments[k]; |
255 | break; | 247 | break; |
256 | case "c64be": | ||
257 | var xtargs = [C64_big_endian]; | ||
258 | xdcargs_targ=arguments[k]; | ||
259 | break; | ||
260 | case "c64x": | 248 | case "c64x": |
261 | var xtargs = [C64, C64_big_endian]; | 249 | var xtargs = [C64 ]; |
262 | ext="c64x"; | 250 | ext="c64x"; |
263 | xdcargs_targ=arguments[k]; | 251 | xdcargs_targ=arguments[k]; |
264 | break; | 252 | break; |
@@ -266,18 +254,10 @@ function parseArgs(arguments) | |||
266 | var xtargs = [C674]; | 254 | var xtargs = [C674]; |
267 | xdcargs_targ=arguments[k]; | 255 | xdcargs_targ=arguments[k]; |
268 | break; | 256 | break; |
269 | case "c674be": | ||
270 | var xtargs = [C674_big_endian]; | ||
271 | xdcargs_targ=arguments[k]; | ||
272 | break; | ||
273 | case "c674le_elf": | 257 | case "c674le_elf": |
274 | var xtargs = [C674_elf]; | 258 | var xtargs = [C674_elf]; |
275 | xdcargs_targ=arguments[k]; | 259 | xdcargs_targ=arguments[k]; |
276 | break; | 260 | break; |
277 | case "c674be_elf": | ||
278 | var xtargs = [C674_big_endian_elf]; | ||
279 | xdcargs_targ=arguments[k]; | ||
280 | break; | ||
281 | case "c674x": | 261 | case "c674x": |
282 | var xtargs = [C674, C674_elf]; | 262 | var xtargs = [C674, C674_elf]; |
283 | ext="c674x"; | 263 | ext="c674x"; |
@@ -288,35 +268,27 @@ function parseArgs(arguments) | |||
288 | var xtargs = [C66]; | 268 | var xtargs = [C66]; |
289 | xdcargs_targ=arguments[k]; | 269 | xdcargs_targ=arguments[k]; |
290 | break; | 270 | break; |
291 | case "c66be": | ||
292 | var xtargs = [C66_big_endian]; | ||
293 | xdcargs_targ=arguments[k]; | ||
294 | break; | ||
295 | case "c66le_elf": | 271 | case "c66le_elf": |
296 | var xtargs = [C66_elf]; | 272 | var xtargs = [C66_elf]; |
297 | xdcargs_targ=arguments[k]; | 273 | xdcargs_targ=arguments[k]; |
298 | break; | 274 | break; |
299 | case "c66be_elf": | ||
300 | var xtargs = [C66_big_endian_elf]; | ||
301 | xdcargs_targ=arguments[k]; | ||
302 | break; | ||
303 | case "c66x": | 275 | case "c66x": |
304 | var xtargs = [C66, C66_big_endian, C66_elf,C66_big_endian_elf]; | 276 | var xtargs = [C66_elf]; |
305 | ext="c66x"; | 277 | ext="c66x"; |
306 | xdcargs_targ=arguments[k]; | 278 | xdcargs_targ=arguments[k]; |
307 | break; | 279 | break; |
308 | case "c66x_coff": | 280 | case "c66x_coff": |
309 | var xtargs = [C66, C66_big_endian]; | 281 | var xtargs = [C66]; |
310 | ext="c66x_coff"; | 282 | ext="c66x_coff"; |
311 | xdcargs_targ=arguments[k]; | 283 | xdcargs_targ=arguments[k]; |
312 | break; | 284 | break; |
313 | case "c66x_elf": | 285 | case "c66x_elf": |
314 | var xtargs = [C66_elf,C66_big_endian_elf]; | 286 | var xtargs = [C66_elf]; |
315 | ext="c66x_elf"; | 287 | ext="c66x_elf"; |
316 | xdcargs_targ=arguments[k]; | 288 | xdcargs_targ=arguments[k]; |
317 | break; | 289 | break; |
318 | case "k2hx": | 290 | case "k2hx": |
319 | var xtargs = [K2H, K2H_elf, K2H_big_endian, K2H_big_endian_elf]; | 291 | var xtargs = [K2H, K2H_elf]; |
320 | ext="k2hx"; | 292 | ext="k2hx"; |
321 | xdcargs_targ=arguments[k]; | 293 | xdcargs_targ=arguments[k]; |
322 | break; | 294 | break; |
@@ -330,16 +302,6 @@ function parseArgs(arguments) | |||
330 | ext="K2H_elf"; | 302 | ext="K2H_elf"; |
331 | xdcargs_targ=arguments[k]; | 303 | xdcargs_targ=arguments[k]; |
332 | break; | 304 | break; |
333 | case "K2H_big_endian": | ||
334 | var xtargs = [K2H_big_endian]; | ||
335 | ext="K2H_big_endian"; | ||
336 | xdcargs_targ=arguments[k]; | ||
337 | break; | ||
338 | case "K2H_big_endian_elf": | ||
339 | var xtargs = [K2H_big_endian_elf]; | ||
340 | ext="K2H_big_endian_elf"; | ||
341 | xdcargs_targ=arguments[k]; | ||
342 | break; | ||
343 | case "c55l": | 305 | case "c55l": |
344 | var xtargs = [C55_large]; | 306 | var xtargs = [C55_large]; |
345 | xdcargs_targ=arguments[k]; | 307 | xdcargs_targ=arguments[k]; |
@@ -2275,10 +2237,10 @@ function archiveHeaders(dirs,recurse) | |||
2275 | { | 2237 | { |
2276 | var targParams=getTargParams(targs[k]); | 2238 | var targParams=getTargParams(targs[k]); |
2277 | if(list[i]==targParams.targDirectory ||(list[i] == "c64P" && | 2239 | if(list[i]==targParams.targDirectory ||(list[i] == "c64P" && |
2278 | (targs[k]==C64P ||targs[k]==C64P_big_endian || targs[k]==C64P_elf ||targs[k]==C64P_big_endian_elf)) || ((list[i] == "c674" || list[i] == "c64P" ) && | 2240 | (targs[k]==C64P || targs[k]==C64P_elf)) || ((list[i] == "c674" || list[i] == "c64P" ) && |
2279 | (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)) |
2280 | ||(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 )) |
2281 | || (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 ))) |
2282 | archiveHeaders(dirs+"/"+list[i],true); | 2244 | archiveHeaders(dirs+"/"+list[i],true); |
2283 | 2245 | ||
2284 | } | 2246 | } |
@@ -2331,8 +2293,6 @@ function packageClean() | |||
2331 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c66e\n"; | 2293 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c66e\n"; |
2332 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2H\n"; | 2294 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2H\n"; |
2333 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2He\n"; | 2295 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2He\n"; |
2334 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2Hb\n"; | ||
2335 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2Hbe\n"; | ||
2336 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64P\n"; | 2296 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64P\n"; |
2337 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64Pe\n"; | 2297 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64Pe\n"; |
2338 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) ce64P\n"; | 2298 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) ce64P\n"; |
@@ -2377,51 +2337,26 @@ function printUsage(print_buffer) | |||
2377 | targetOption="c64Ple"; | 2337 | targetOption="c64Ple"; |
2378 | targetDir="c64P"; | 2338 | targetDir="c64P"; |
2379 | break; | 2339 | break; |
2380 | case C64P_big_endian: | ||
2381 | print_buffer.options +=" c64Pbe - Compile " + name + " for c64+ target (big-endian)\n"; | ||
2382 | targetOption="c64Pbe"; | ||
2383 | targetDir="c64Pe"; | ||
2384 | break; | ||
2385 | case C64: | 2340 | case C64: |
2386 | print_buffer.options +=" c64le - Compile " + name + " for c64 target (little-endian)\n"; | 2341 | print_buffer.options +=" c64le - Compile " + name + " for c64 target (little-endian)\n"; |
2387 | targetOption="c64le"; | 2342 | targetOption="c64le"; |
2388 | targetDir="c64"; | 2343 | targetDir="c64"; |
2389 | break; | 2344 | break; |
2390 | case C64_big_endian: | ||
2391 | print_buffer.options +=" c64be - Compile " + name + " for c64 target (big-endian)\n"; | ||
2392 | targetOption="c64be"; | ||
2393 | targetDir="c64e"; | ||
2394 | break; | ||
2395 | case C674: | 2345 | case C674: |
2396 | print_buffer.options +=" c674le - Compile " + name + " for c674 coff target (little-endian)\n"; | 2346 | print_buffer.options +=" c674le - Compile " + name + " for c674 coff target (little-endian)\n"; |
2397 | targetOption="c674le"; | 2347 | targetOption="c674le"; |
2398 | targetDir="c674"; | 2348 | targetDir="c674"; |
2399 | break; | 2349 | break; |
2400 | case C674_big_endian: | ||
2401 | print_buffer.options +=" c674be - Compile " + name + " for c674 coff target (big-endian)\n"; | ||
2402 | targetOption="c674be"; | ||
2403 | targetDir="c674e"; | ||
2404 | break; | ||
2405 | case C674_elf: | 2350 | case C674_elf: |
2406 | 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"; |
2407 | targetOption="c674le"; | 2352 | targetOption="c674le"; |
2408 | targetDir="c674"; | 2353 | targetDir="c674"; |
2409 | break; | 2354 | break; |
2410 | case C674_big_endian: | ||
2411 | print_buffer.options +=" c674be_elf - Compile " + name + " for c674 elf target (big-endian)\n"; | ||
2412 | targetOption="c674be"; | ||
2413 | targetDir="c674e"; | ||
2414 | break; | ||
2415 | case C66: | 2355 | case C66: |
2416 | 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"; |
2417 | targetOption="c66le"; | 2357 | targetOption="c66le"; |
2418 | targetDir="ce66"; | 2358 | targetDir="ce66"; |
2419 | break; | 2359 | break; |
2420 | case C66_big_endian: | ||
2421 | print_buffer.options +=" c66be - Compile " + name + " for c66 target (big-endian)\n"; | ||
2422 | targetOption="c66be"; | ||
2423 | targetDir="ce66e"; | ||
2424 | break; | ||
2425 | case K2H: | 2360 | case K2H: |
2426 | 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"; |
2427 | targetOption="K2H"; | 2362 | targetOption="K2H"; |
@@ -4176,15 +4111,6 @@ function createbuildccspjts(action, ccsversion,pjtKind) | |||
4176 | var rtsc_target = "ti_targets_C64P"; | 4111 | var rtsc_target = "ti_targets_C64P"; |
4177 | break; | 4112 | break; |
4178 | 4113 | ||
4179 | case C64P_big_endian: | ||
4180 | var endianness = "big"; | ||
4181 | var device ="com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4182 | var outputFormat = "coff"; | ||
4183 | var cflags = "-mv64plus -k -mw -Dti_targets_C64P_big_endian"; | ||
4184 | var suffix = "BE_COFF"; | ||
4185 | var rtsc_target = "ti_targets_C64P_big_endian"; | ||
4186 | break; | ||
4187 | |||
4188 | case C64P_elf: | 4114 | case C64P_elf: |
4189 | var endianness = "little"; | 4115 | var endianness = "little"; |
4190 | var device ="com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | 4116 | var device ="com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; |
@@ -4194,16 +4120,6 @@ function createbuildccspjts(action, ccsversion,pjtKind) | |||
4194 | var rtsc_target = "ti_targets_elf_C64P"; | 4120 | var rtsc_target = "ti_targets_elf_C64P"; |
4195 | break; | 4121 | break; |
4196 | 4122 | ||
4197 | case C64P_big_endian_elf: | ||
4198 | var endianness = "big"; | ||
4199 | var device ="com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4200 | var outputFormat = "elf"; | ||
4201 | var cflags = "-mv64plus -k -mw -Dti_targets_elf_C64P_big_endian"; | ||
4202 | var suffix = "BE_ELF"; | ||
4203 | var rtsc_target = "ti_targets_elf_C64P_big_endian"; | ||
4204 | break; | ||
4205 | |||
4206 | |||
4207 | case C674: | 4123 | case C674: |
4208 | var endianness = "little"; | 4124 | var endianness = "little"; |
4209 | var device ="com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | 4125 | var device ="com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; |
@@ -4231,15 +4147,6 @@ function createbuildccspjts(action, ccsversion,pjtKind) | |||
4231 | var rtsc_target = "ti_targets_C66"; | 4147 | var rtsc_target = "ti_targets_C66"; |
4232 | break; | 4148 | break; |
4233 | 4149 | ||
4234 | case C66_big_endian: | ||
4235 | var endianness = "big"; | ||
4236 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4237 | var outputFormat = "coff"; | ||
4238 | var cflags = "-mv6600 -k -mw -Dti_targets_C66_big_endian"; | ||
4239 | var suffix = "BE_COFF"; | ||
4240 | var rtsc_target = "ti_targets_C66_big_endian"; | ||
4241 | break; | ||
4242 | |||
4243 | case C66_elf: | 4150 | case C66_elf: |
4244 | var endianness = "little"; | 4151 | var endianness = "little"; |
4245 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | 4152 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; |
@@ -4249,15 +4156,6 @@ function createbuildccspjts(action, ccsversion,pjtKind) | |||
4249 | var rtsc_target = "ti_targets_elf_C66"; | 4156 | var rtsc_target = "ti_targets_elf_C66"; |
4250 | break; | 4157 | break; |
4251 | 4158 | ||
4252 | case C66_big_endian_elf: | ||
4253 | var endianness = "big"; | ||
4254 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4255 | var outputFormat = "elf"; | ||
4256 | var cflags = "-mv6600 -k -mw -Dti_targets_elf_C66_big_endian"; | ||
4257 | var suffix = "BE_ELF"; | ||
4258 | var rtsc_target = "ti_targets_elf_C66_big_endian"; | ||
4259 | break; | ||
4260 | |||
4261 | case K2H: | 4159 | case K2H: |
4262 | var endianness = "little"; | 4160 | var endianness = "little"; |
4263 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | 4161 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; |
@@ -4276,23 +4174,6 @@ function createbuildccspjts(action, ccsversion,pjtKind) | |||
4276 | var rtsc_target = "ti_targets_elf_C66"; | 4174 | var rtsc_target = "ti_targets_elf_C66"; |
4277 | break; | 4175 | break; |
4278 | 4176 | ||
4279 | case K2H_big_endian: | ||
4280 | var endianness = "big"; | ||
4281 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4282 | var outputFormat = "boff"; | ||
4283 | var cflags = "-mv6600 -k -mw -DDEVICE_K2H"; | ||
4284 | var suffix = "BE_COFF"; | ||
4285 | var rtsc_target = "ti_targets_C66_big_endian"; | ||
4286 | break; | ||
4287 | case K2H_big_endian_elf: | ||
4288 | var endianness = "big"; | ||
4289 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4290 | var outputFormat = "elf"; | ||
4291 | var cflags = "-mv6600 -k -mw -DDEVICE_K2H"; | ||
4292 | var suffix = "BE_ELF"; | ||
4293 | var rtsc_target = "ti_targets_elf_C66_big_endian"; | ||
4294 | break; | ||
4295 | |||
4296 | default: | 4177 | default: |
4297 | continue; | 4178 | continue; |
4298 | 4179 | ||
diff --git a/ti/mas/swtools/common.bld b/ti/mas/swtools/common.bld index ccb0556..ccd1832 100644 --- a/ti/mas/swtools/common.bld +++ b/ti/mas/swtools/common.bld | |||
@@ -111,15 +111,9 @@ function parseArgs(arguments,targs) | |||
111 | case "c64Ple": | 111 | case "c64Ple": |
112 | temp_targs = [C64P]; | 112 | temp_targs = [C64P]; |
113 | break; | 113 | break; |
114 | case "c64Pbe": | ||
115 | temp_targs = [C64P_big_endian]; | ||
116 | break; | ||
117 | case "c64le": | 114 | case "c64le": |
118 | temp_targs = [C64]; | 115 | temp_targs = [C64]; |
119 | break; | 116 | break; |
120 | case "c64Pe": | ||
121 | temp_targs = [C64_big_endian]; | ||
122 | break; | ||
123 | case "c55l": | 117 | case "c55l": |
124 | temp_targs = [C55_large]; | 118 | temp_targs = [C55_large]; |
125 | break; | 119 | break; |
@@ -216,16 +210,6 @@ function createLib(pkgname, targArray, source) | |||
216 | ext = "c64le"; | 210 | ext = "c64le"; |
217 | break; | 211 | break; |
218 | 212 | ||
219 | |||
220 | |||
221 | case C64_big_endian: | ||
222 | libParams_speed=c64_libParams_speed; | ||
223 | libParams_size=c64_libParams_size; | ||
224 | target="c64"; | ||
225 | ext = "c64be"; | ||
226 | break; | ||
227 | |||
228 | |||
229 | case C64P: | 213 | case C64P: |
230 | libParams_speed=c64_libParams_speed; | 214 | libParams_speed=c64_libParams_speed; |
231 | libParams_size=c64_libParams_size; | 215 | libParams_size=c64_libParams_size; |
@@ -233,15 +217,6 @@ function createLib(pkgname, targArray, source) | |||
233 | ext = "c64Ple"; | 217 | ext = "c64Ple"; |
234 | break; | 218 | break; |
235 | 219 | ||
236 | |||
237 | |||
238 | case C64P_big_endian: | ||
239 | libParams_speed=c64_libParams_speed; | ||
240 | libParams_size=c64_libParams_size; | ||
241 | target="c64"; | ||
242 | ext = "c64Pbe"; | ||
243 | break; | ||
244 | |||
245 | } | 220 | } |
246 | 221 | ||
247 | 222 | ||
@@ -468,14 +443,6 @@ function createExe(library_name,targArray, source) | |||
468 | ext = "c64le"; | 443 | ext = "c64le"; |
469 | break; | 444 | break; |
470 | 445 | ||
471 | case C64_big_endian: | ||
472 | exeParams_speed.copts = c64_libParams_speed.copts; | ||
473 | exeParams_speed.aopts = c64_libParams_speed.aopts; | ||
474 | target="c64"; | ||
475 | ext = "c64be"; | ||
476 | break; | ||
477 | |||
478 | |||
479 | case C64P: | 446 | case C64P: |
480 | exeParams_speed.copts = c64_libParams_speed.copts; | 447 | exeParams_speed.copts = c64_libParams_speed.copts; |
481 | exeParams_speed.aopts = c64_libParams_speed.aopts; | 448 | exeParams_speed.aopts = c64_libParams_speed.aopts; |
@@ -483,15 +450,6 @@ function createExe(library_name,targArray, source) | |||
483 | ext = "c64Ple"; | 450 | ext = "c64Ple"; |
484 | break; | 451 | break; |
485 | 452 | ||
486 | |||
487 | |||
488 | case C64P_big_endian: | ||
489 | exeParams_speed.copts = c64_libParams_speed.copts; | ||
490 | exeParams_speed.aopts = c64_libParams_speed.aopts; | ||
491 | target="c64"; | ||
492 | ext = "c64Pbe"; | ||
493 | break; | ||
494 | |||
495 | } | 453 | } |
496 | 454 | ||
497 | if(source.Executables[n].target==ext) | 455 | if(source.Executables[n].target==ext) |
diff --git a/ti/mas/swtools/config.bld b/ti/mas/swtools/config.bld index 123f2d4..f68c189 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 | } | 229 | } |
313 | 230 | ||
@@ -326,17 +243,6 @@ | |||
326 | C64P.cc.cmd = "cl6x -c"; | 243 | C64P.cc.cmd = "cl6x -c"; |
327 | listTargs.push(C64P); | 244 | listTargs.push(C64P); |
328 | 245 | ||
329 | /* Set path to the c64Plus big endian tools directory */ | ||
330 | var C64P_big_endian = xdc.useModule('ti.targets.C64P_big_endian'); | ||
331 | C64P_big_endian.rootDir = c64ToolsDir; | ||
332 | C64P_big_endian.extensions[".s"] = {suf: ".s", typ: "asm"}; | ||
333 | C64P_big_endian.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"}; | ||
334 | C64P_big_endian.ccOpts.prefix = ""; | ||
335 | C64P_big_endian.profiles["release"].compileOpts.copts = ""; | ||
336 | C64P_big_endian.$unseal("cc"); | ||
337 | C64P_big_endian.cc.$unseal("cmd"); | ||
338 | C64P_big_endian.cc.cmd = "cl6x -c"; | ||
339 | listTargs.push(C64P_big_endian); | ||
340 | 246 | ||
341 | /* Set path to the c64Plus tools directory */ | 247 | /* Set path to the c64Plus tools directory */ |
342 | var C64P_elf = xdc.useModule('ti.targets.elf.C64P'); | 248 | var C64P_elf = xdc.useModule('ti.targets.elf.C64P'); |
@@ -350,31 +256,15 @@ | |||
350 | C64P_elf.cc.cmd = "cl6x -c"; | 256 | C64P_elf.cc.cmd = "cl6x -c"; |
351 | listTargs.push(C64P_elf); | 257 | listTargs.push(C64P_elf); |
352 | 258 | ||
353 | /* Set path to the c64Plus big endian tools directory */ | ||
354 | var C64P_big_endian_elf = xdc.useModule('ti.targets.elf.C64P_big_endian'); | ||
355 | C64P_big_endian_elf.rootDir = c64ToolsDir; | ||
356 | C64P_big_endian_elf.extensions[".s"] = {suf: ".s", typ: "asm"}; | ||
357 | C64P_big_endian_elf.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"}; | ||
358 | C64P_big_endian_elf.ccOpts.prefix = ""; | ||
359 | C64P_big_endian_elf.profiles["release"].compileOpts.copts = ""; | ||
360 | C64P_big_endian_elf.$unseal("cc"); | ||
361 | C64P_big_endian_elf.cc.$unseal("cmd"); | ||
362 | C64P_big_endian_elf.cc.cmd = "cl6x -c"; | ||
363 | listTargs.push(C64P_big_endian_elf); | ||
364 | |||
365 | if(covRun == 1) | 259 | if(covRun == 1) |
366 | { | 260 | { |
367 | C64P.profiles["release"].filters = coverityFilter; | 261 | C64P.profiles["release"].filters = coverityFilter; |
368 | C64P_big_endian.profiles["release"].filters = coverityFilter; | ||
369 | C64P_elf.profiles["release"].filters = coverityFilter; | 262 | C64P_elf.profiles["release"].filters = coverityFilter; |
370 | C64P_big_endian_elf.profiles["release"].filters = coverityFilter; | ||
371 | } | 263 | } |
372 | } | 264 | } |
373 | else | 265 | else |
374 | { | 266 | { |
375 | var C64P_big_endian = "C64P_big_endian"; | ||
376 | var C64P = "C64P"; | 267 | var C64P = "C64P"; |
377 | var C64P_big_endian_elf = "C64P_big_endian_elf"; | ||
378 | var C64P_elf = "C64P_elf"; | 268 | var C64P_elf = "C64P_elf"; |
379 | } | 269 | } |
380 | 270 | ||
diff --git a/ti/mas/swtools/targParams.xs b/ti/mas/swtools/targParams.xs index c0cbce1..c43c6a8 100644 --- a/ti/mas/swtools/targParams.xs +++ b/ti/mas/swtools/targParams.xs | |||
@@ -342,24 +342,6 @@ function getTargParams(localTarget, libraryPath,armcpu,c55x_cpu_version, bundlet | |||
342 | targParams.targstring="C674"; | 342 | targParams.targstring="C674"; |
343 | break; | 343 | break; |
344 | 344 | ||
345 | case C674_big_endian: | ||
346 | targParams.libParams_speed=c64_libParams_speed; | ||
347 | targParams.libParams_size=c64_libParams_size; | ||
348 | targParams.libParams_debug=c64_libParams_debug; | ||
349 | targParams.target="c674be"; | ||
350 | targParams.ext = "c674be"; | ||
351 | targParams.targDirectory = "c64"; | ||
352 | targParams.platform="ti.platforms.evmDA830"; | ||
353 | targParams.dstDir="c" + C674_big_endian.suffix; | ||
354 | targParams.ofd=""; | ||
355 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
356 | 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 "; | ||
357 | targParams.internallinkdefs=" -o $@ -m $@.map"; | ||
358 | targParams.string="C67x Big Endian"; | ||
359 | targParams.targstring="C674_big_endian"; | ||
360 | break; | ||
361 | |||
362 | |||
363 | case C674_elf: | 345 | case C674_elf: |
364 | targParams.libParams_speed=c66_libParams_speed; | 346 | targParams.libParams_speed=c66_libParams_speed; |
365 | targParams.libParams_size=c66_libParams_size; | 347 | targParams.libParams_size=c66_libParams_size; |
@@ -377,23 +359,6 @@ case C674_elf: | |||
377 | targParams.targstring="C674_elf"; | 359 | targParams.targstring="C674_elf"; |
378 | break; | 360 | break; |
379 | 361 | ||
380 | case C674_big_endian_elf: | ||
381 | targParams.libParams_speed=c66_libParams_speed; | ||
382 | targParams.libParams_size=c66_libParams_size; | ||
383 | targParams.libParams_debug=c66_libParams_debug; | ||
384 | targParams.target="ce674be"; | ||
385 | targParams.ext = "ce674be"; | ||
386 | targParams.targDirectory = "c64"; | ||
387 | targParams.platform="ti.platforms.evmDA830"; | ||
388 | targParams.dstDir="c" + C674_big_endian_elf.suffix; | ||
389 | targParams.ofd=""; | ||
390 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
391 | 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 "; | ||
392 | targParams.internallinkdefs=" -o $@ -m $@.map"; | ||
393 | targParams.string="C67x ELF Big Endian"; | ||
394 | targParams.targstring="C674_big_endian_elf"; | ||
395 | break; | ||
396 | |||
397 | case C66: | 362 | case C66: |
398 | targParams.libParams_speed=c64_libParams_speed; | 363 | targParams.libParams_speed=c64_libParams_speed; |
399 | targParams.libParams_size=c64_libParams_size; | 364 | targParams.libParams_size=c64_libParams_size; |
@@ -411,23 +376,6 @@ case C674_elf: | |||
411 | targParams.targstring="C66"; | 376 | targParams.targstring="C66"; |
412 | break; | 377 | break; |
413 | 378 | ||
414 | case C66_big_endian: | ||
415 | targParams.libParams_speed=c64_libParams_speed; | ||
416 | targParams.libParams_size=c64_libParams_size; | ||
417 | targParams.libParams_debug=c64_libParams_debug; | ||
418 | targParams.target="c66be"; | ||
419 | targParams.ext = "c66be"; | ||
420 | targParams.targDirectory = "c64"; | ||
421 | targParams.platform=C66_big_endian.platform; | ||
422 | targParams.dstDir="c" + C66_big_endian.suffix; | ||
423 | targParams.ofd=""; | ||
424 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
425 | 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 "; | ||
426 | targParams.internallinkdefs=" -o $@ -m $@.map"; | ||
427 | targParams.string="C66x COFF Big Endian"; | ||
428 | targParams.targstring="C66_big_endian"; | ||
429 | break; | ||
430 | |||
431 | case C66_elf: | 379 | case C66_elf: |
432 | targParams.libParams_speed=c66_libParams_speed; | 380 | targParams.libParams_speed=c66_libParams_speed; |
433 | targParams.libParams_size=c66_libParams_size; | 381 | targParams.libParams_size=c66_libParams_size; |
@@ -479,23 +427,6 @@ case C674_elf: | |||
479 | targParams.targstring="K2H_elf"; | 427 | targParams.targstring="K2H_elf"; |
480 | break; | 428 | break; |
481 | 429 | ||
482 | case C66_big_endian_elf: | ||
483 | targParams.libParams_speed=c66_libParams_speed; | ||
484 | targParams.libParams_size=c66_libParams_size; | ||
485 | targParams.libParams_debug=c66_libParams_debug; | ||
486 | targParams.target="ce66be"; | ||
487 | targParams.ext = "ce66be"; | ||
488 | targParams.targDirectory = "c64"; | ||
489 | targParams.platform=C66_big_endian_elf.platform; | ||
490 | targParams.dstDir="c" + C66_big_endian_elf.suffix; | ||
491 | targParams.ofd=""; | ||
492 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
493 | 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 "; | ||
494 | targParams.internallinkdefs=" --reread_libs -o $@ -m $@.map"; | ||
495 | targParams.string="C66x ELF Big Endian"; | ||
496 | targParams.targstring="C66_big_endian_elf"; | ||
497 | break; | ||
498 | |||
499 | case C64P: | 430 | case C64P: |
500 | targParams.libParams_speed=c64_libParams_speed; | 431 | targParams.libParams_speed=c64_libParams_speed; |
501 | targParams.libParams_size=c64_libParams_size; | 432 | targParams.libParams_size=c64_libParams_size; |
@@ -513,23 +444,6 @@ case C674_elf: | |||
513 | targParams.targstring="C64P"; | 444 | targParams.targstring="C64P"; |
514 | break; | 445 | break; |
515 | 446 | ||
516 | case C64P_big_endian: | ||
517 | targParams.libParams_speed=c64_libParams_speed; | ||
518 | targParams.libParams_size=c64_libParams_size; | ||
519 | targParams.libParams_debug=c64_libParams_debug; | ||
520 | targParams.target="c64Pbe"; | ||
521 | targParams.ext = "c64Pbe"; | ||
522 | targParams.targDirectory = "c64"; | ||
523 | targParams.platform="ti.platforms.sim64Pxx"; | ||
524 | targParams.dstDir="c" + C64P_big_endian.suffix; | ||
525 | targParams.ofd=C64P_big_endian.rootDir.toString().replace(/\\/g,"\/")+"/bin/ofd6x"; | ||
526 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
527 | targParams.internaldefs=" -Dti_targets_C64P_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep "; | ||
528 | targParams.internallinkdefs=" -o $@ -m $@.map"; | ||
529 | targParams.string="C64x+ COFF Big Endian"; | ||
530 | targParams.targstring="C64P_big_endian"; | ||
531 | break; | ||
532 | |||
533 | case C64P_elf: | 447 | case C64P_elf: |
534 | targParams.libParams_speed=c66_libParams_speed; | 448 | targParams.libParams_speed=c66_libParams_speed; |
535 | targParams.libParams_size=c66_libParams_size; | 449 | targParams.libParams_size=c66_libParams_size; |
@@ -546,22 +460,6 @@ case C674_elf: | |||
546 | targParams.targstring="C64P_elf"; | 460 | targParams.targstring="C64P_elf"; |
547 | break; | 461 | break; |
548 | 462 | ||
549 | case C64P_big_endian_elf: | ||
550 | targParams.libParams_speed=c66_libParams_speed; | ||
551 | targParams.libParams_size=c66_libParams_size; | ||
552 | targParams.libParams_debug=c66_libParams_debug; | ||
553 | targParams.target="ce64Pbe"; | ||
554 | targParams.ext = "ce64Pbe"; | ||
555 | targParams.targDirectory = "c64"; | ||
556 | targParams.platform="ti.platforms.sim64Pxx"; | ||
557 | targParams.dstDir="c" + C64P_big_endian_elf.suffix; | ||
558 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
559 | targParams.internaldefs=" -Dti_targets_elf_C64P_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep "; | ||
560 | targParams.internallinkdefs=" --reread_libs -o $@ -m $@.map"; | ||
561 | targParams.string="C64x+ Big Endian"; | ||
562 | targParams.targstring="C64P_big_endian_elf"; | ||
563 | break; | ||
564 | |||
565 | case MVArm9: | 463 | case MVArm9: |
566 | targParams.libParams_speed=mvarm9_libParams; | 464 | targParams.libParams_speed=mvarm9_libParams; |
567 | targParams.libParams_size=mvarm9_libParams; | 465 | targParams.libParams_size=mvarm9_libParams; |