Build: Fix ti.pm to support package release goal
authorChris Ring <cring@ti.com>
Thu, 28 Feb 2013 21:43:27 +0000 (13:43 -0800)
committerChris Ring <cring@ti.com>
Thu, 28 Feb 2013 21:43:27 +0000 (13:43 -0800)
The ti.pm package incorrectly uses the Program object in its package.xs
init() method, regardless of the 'phase' of the build.  The Program object
is only valid in the 'cfg' phase.  Now init() correctly checks that it's in
the 'cfg' phase before using the Program object.

packages/ti/pm/package.xs

index 29d5d9bcd49ff6f669d0c4256844cc708eb98e61..1f4a5694de979f6dbb571b1b27997fbed30c9d45 100644 (file)
  */
 function init()
 {
+    if (xdc.om.$name != 'cfg') {
+        return;
+    }
+
     if (Program.build.target.name.match(/C64T/)) {
         var Power = xdc.useModule('ti.sysbios.family.c64p.tesla.Power');
     }