]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - ipc/ipcdev.git/blobdiff - ipc-bios.bld
Fix doxygen comment (@Returns -> @return)
[ipc/ipcdev.git] / ipc-bios.bld
index d0b3e24a2398671c0251cf15e27c7f481e6a7394..80fd6c8311e8851a37d2e069bfd007381217a2dc 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011-2013, Texas Instruments Incorporated
+ * Copyright (c) 2011-2014, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -115,6 +115,7 @@ var lnkOpts = {
 
 var platform = "";
 var smpEnabled = true;
+var Bld_goal = "";
 
 /* initialize local vars with those set in xdcpaths.mak (via XDCARGS) */
 for (arg = 0; arg < arguments.length; arg++) {
@@ -133,6 +134,15 @@ for (arg = 0; arg < arguments.length; arg++) {
         smpEnabled = configParts[0].split("=")[1].match(/^1$/);
         continue;
     }
+    else if (configParts[0].split("=")[0] == "GOAL") {
+        Bld_goal = configParts[0].split("=")[1];
+        continue;
+    }
+
+    if (platform == "") {
+        platform = "NONE";
+    }
+
     /*
      * Get the compiler's installation directory.
      * For "ti.targets.elf.C674=/vendors/c6x/7.2.0", we get "/vendors/c6x/7.2.0"
@@ -180,12 +190,20 @@ for (arg = 0; arg < arguments.length; arg++) {
 
     if (targetName.match(/elf\.C66$/)) {
         switch (platform) {
+            case '66AK2E':
+                target.platforms.$add("ti.platforms.evmC66AK2E:core0");
+                break;
+
+            case 'TCI6630':
+                target.platforms.$add("ti.platforms.evmTCI6630K2L:core0");
+                break;
+
             case 'TCI6636':
-                target.platforms.$add("ti.platforms.evmTCI6636K2H");
+                target.platforms.$add("ti.platforms.evmTCI6636K2H:core0");
                 break;
 
             case 'TCI6638':
-                target.platforms.$add("ti.platforms.evmTCI6638K2K");
+                target.platforms.$add("ti.platforms.evmTCI6638K2K:core0");
                 break;
 
             case 'DRA7XX':
@@ -193,6 +211,14 @@ for (arg = 0; arg < arguments.length; arg++) {
                 target.platforms.$add("ti.platforms.evmDRA7XX:dsp2");
                 break;
 
+            case 'TDA3XX':
+                target.platforms.$add("ti.platforms.evmTDA3XX");
+                break;
+
+            case 'NONE':
+                /* okay, no platform specified */
+                break;
+
             default:
                 print("Unknown platform, skipping " + platform);
                 break;
@@ -216,6 +242,14 @@ for (arg = 0; arg < arguments.length; arg++) {
                 target.platforms.$add("ti.platforms.evmDRA7XX:ipu1");
                 break;
 
+            case 'TDA3XX':
+                target.platforms.$add("ti.platforms.evmTDA3XX");
+                break;
+
+            case 'NONE':
+                /* okay, no platform specified */
+                break;
+
             default:
                 print("Unknown platform, skipping " + platform);
                 break;
@@ -254,3 +288,6 @@ for (var t = 0; t < Build.targets.length; t++) {
 /* -----------------------------------------------------------------------*/
 /* make release files '.tar.gz' files (.tar is default) */
 Pkg.attrs.compress = true;
+
+/* catch inadvertant use of unsupported data types */
+Pkg.attrs.defs = "-Dxdc__strict";