]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/edma3_lld.git/blobdiff - packages/config.bld
Added ELF support for C66x (both LE and BE) in the Generic library of RM
[keystone-rtos/edma3_lld.git] / packages / config.bld
index c80aef8cec0af2e71b5ab790e1474988c2eb2cd5..c4add0d0f4816c9eb21631a52ccb6b0554ab0c87 100755 (executable)
@@ -7,15 +7,20 @@
 var C64P = xdc.useModule('ti.targets.C64P');
 var C64Pe = xdc.useModule('ti.targets.C64P_big_endian');
 var C674 = xdc.useModule('ti.targets.C674');
+var C66 = xdc.useModule('ti.targets.elf.C66');
+var C66e = xdc.useModule('ti.targets.elf.C66_big_endian');
 var Arm = xdc.useModule('ti.targets.arm.elf.Arm9');
 
 /* compiler paths for the CCS4.0                   */
 var cgtools = java.lang.System.getenv("CGTOOLS");
+var cgtools_elf = java.lang.System.getenv("CGTOOLS_ELF");
 var armcgtools = java.lang.System.getenv("TMS470_CGTOOLS");
 
 C64P.rootDir = cgtools;
 C64Pe.rootDir = cgtools;
 C674.rootDir = cgtools;
+C66.rootDir = cgtools_elf;
+C66e.rootDir = cgtools_elf;
 Arm.rootDir = armcgtools;
 
 /**********************************c674******************************/
@@ -24,6 +29,8 @@ Arm.rootDir = armcgtools;
 C64P.ccOpts.suffix += " -mi10 -mo ";
 C64Pe.ccOpts.suffix += " -mi10 -mo -me ";
 C674.ccOpts.suffix += " -mi10 -mo ";
+C66.ccOpts.suffix += " -mi10 -mo ";
+C66e.ccOpts.suffix += " -mi10 -mo -me ";
 Arm.ccOpts.suffix += " ";
 
 
@@ -46,6 +53,12 @@ C674.platforms = [
                      "ti.platforms.evmDM8168",
                      "ti.platforms.evmDM8148",
                  ];
+C66.platforms = [
+                     /*empty*/
+                 ];
+C66e.platforms = [
+                     /*empty*/
+                 ];
 Arm.platforms = [
                      "ti.platforms.evmOMAPL138",
                  ];
@@ -54,6 +67,8 @@ Arm.platforms = [
 C64P.platform = C64P.platforms[0];
 C64Pe.platform = C64Pe.platforms[0];
 C674.platform = C674.platforms[0];
+C66.platform = null;
+C66e.platform = null;
 Arm.platform = Arm.platforms[0];
 
 /* list interested targets in Build.targets array  */
@@ -63,6 +78,8 @@ Build.targets = [
                     C64Pe,
                     //C67P,
                     C674,
+                    C66,
+                    C66e,
                     Arm,
                   //Win32,
                 ];