summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 9d14309)
raw | patch | inline | side by side (parent: 9d14309)
author | Sundaram Raju <sundaram@ti.com> | |
Thu, 27 Jan 2011 10:12:11 +0000 (15:42 +0530) | ||
committer | Sundaram Raju <sundaram@ti.com> | |
Wed, 2 Feb 2011 10:09:38 +0000 (15:39 +0530) |
- The directory structure changed with the new make based build system
- The name of the libraries also changed
- The old extensions of the libraries are maintained
Signed-off-by: Sundaram Raju <sundaram@ti.com>
- The name of the libraries also changed
- The old extensions of the libraries are maintained
Signed-off-by: Sundaram Raju <sundaram@ti.com>
index a7aba1b640c8eae52c84848b20ff17ac73d8dc73..0f5085ec2b672459ad9c107b804744fa02898a9a 100755 (executable)
*
*/
+/*
+ * ======== package.xs ========
+ *
+ */
/*
* ======== getLibs ========
*/
function getLibs(prog)
{
+ var bool = 0;
+
print ("Inside EDMA3 Drv getLibs");
/* Prepare variables to form the library path within this package */
- var name = "ti.sdo.edma3.drv";
+ var name = "edma3_lld_drv";
var lib = "lib/";
var target;
+ var extension;
- var devices = [
- 'TMS320DA830',
- 'TMS320CTCI6498',
- 'TMS320C6748',
- 'TMS320DM8168',
- 'TMS320DM8168',
- 'OMAPL138',
- 'TMS320C6472',
- 'TMS320CTCI6486',
- 'TMS320DM8148',
+ /* Boards supported */
+ var boards = [
+ 'evmDA830',
+ 'simTCI6498',
+ 'evm6748',
+ 'evmOMAPL138',
+ 'simDM8168',
+ 'evmDM8168',
+ 'evm6472',
+ 'evmTCI6486',
+ 'evmDM8148',
];
- for (var i = 0; i < devices.length; i++)
+ for (var i = 0; i < boards.length; i++)
{
- if (java.lang.String(Program.cpu.deviceName).equals(devices[i]))
+ if (java.lang.String(Program.platformName).contains(boards[i]))
{
/* Choose the selected platform and build the complete name */
- target = ".a" + Program.build.target.suffix;
+ extension = ".a" + Program.build.target.suffix;
+ if (java.lang.String(Program.build.target.suffix).contains('674'))
+ target = "674/";
+ if (java.lang.String(Program.build.target.suffix).contains('64p'))
+ target = "64p/";
+ if (java.lang.String(Program.build.target.suffix).contains('a8'))
+ target = "a8/";
+ if (java.lang.String(Program.build.target.suffix).contains('m3'))
+ target = "m3/";
+ if (java.lang.String(Program.build.target.suffix).contains('9'))
+ target = "arm9/";
+ lib = lib + target;
bool = 1;
break;
}
switch (this.profile) {
case 'debug':
/* enable debug build for debug profile only */
- lib = lib + "Debug/" + name + target;
+ lib = lib + "debug/" + name + extension;
break;
default:
/* release profile for everything else */
- lib = lib + "Release/" + name + target;
+ lib = lib + "release/" + name + extension;
}
print(" will link with " + this.$name + ":" + lib);
/* return the library name */
return (lib);
}
+
diff --git a/packages/ti/sdo/edma3/drv/sample/package.xs b/packages/ti/sdo/edma3/drv/sample/package.xs
index da6043ac9321440670f147bdd0decd27341f182d..bed80ed19e0c1738b2472ec4bec3087ac52584a0 100755 (executable)
*
*/
+/*
+ * ======== package.xs ========
+ *
+ */
+
/*
* ======== getLibs ========
*/
print ("Inside EDMA3 Drv Sample getLibs");
/* Prepare variables to form the library path within this package */
- var name = "ti.sdo.edma3.drv.sample";
+ var name = "edma3_lld_drv_sample";
var lib = "lib/";
var target;
+ var extension;
- /* Devices supported */
- var devices = [
- 'TMS320DA830',
- 'TMS320CTCI6498',
- 'TMS320C6748',
- 'OMAPL138',
- 'TMS320DM8168',
- 'TMS320DM8168',
- 'TMS320C6472',
- 'TMS320CTCI6486',
- 'TMS320DM8148',
+ /* Boards supported */
+ var boards = [
+ 'evmDA830',
+ 'simTCI6498',
+ 'evm6748',
+ 'evmOMAPL138',
+ 'simDM8168',
+ 'evmDM8168',
+ 'evm6472',
+ 'evmTCI6486',
+ 'evmDM8148',
];
/* Directories for each platform */
var dir = [
- 'da830/',
- 'tci6498/',
- 'c6748/',
- 'omapl138/',
- 'simti816x/',
- 'evmti816x/',
- 'c6472/',
- 'tci6486/',
- 'ti814x/',
-];
+ 'da830-evm/',
+ 'tci6498-sim/',
+ 'c6748-evm/',
+ 'omapl138-evm/',
+ 'ti816x-sim/',
+ 'ti816x-evm/',
+ 'c6472-evm/',
+ 'tci6486-evm/',
+ 'ti814x-evm/',
+ ];
- for (var i = 0; i < devices.length; i++)
+ for (var i = 0; i < boards.length; i++)
{
- if (java.lang.String(Program.cpu.deviceName).equals(devices[i]))
+ if (java.lang.String(Program.platformName).contains(boards[i]))
{
/* Choose the selected platform */
lib = lib + dir[i];
- target = ".a" + Program.build.target.suffix;
+ extension = ".a" + Program.build.target.suffix;
+ if (java.lang.String(Program.build.target.suffix).contains('674'))
+ target = "674/";
+ if (java.lang.String(Program.build.target.suffix).contains('64p'))
+ target = "64p/";
+ if (java.lang.String(Program.build.target.suffix).contains('a8'))
+ target = "a8/";
+ if (java.lang.String(Program.build.target.suffix).contains('m3'))
+ target = "m3/";
+ if (java.lang.String(Program.build.target.suffix).contains('9'))
+ target = "arm9/";
+ lib = lib + target;
bool = 1;
break;
}
switch (this.profile) {
case 'debug':
/* enable debug build for debug profile only */
- lib = lib + "Debug/" + name + target;
+ lib = lib + "debug/" + name + extension;
break;
default:
/* release profile for everything else */
- lib = lib + "Release/" + name + target;
+ lib = lib + "release/" + name + extension;
}
print(" will link with " + this.$name + ":" + lib);
index 1d99f1e7068914dea0ee6701505c9e064e346d99..d0b44b705bcd446e921c80b305982beb919ae402 100755 (executable)
print ("Inside EDMA3 RM getLibs");
/* Prepare variables to form the library path within this package */
- var name = "ti.sdo.edma3.rm";
+ var name = "edma3_lld_rm";
var lib = "lib/";
var target;
+ var extension;
- var devices = [
- 'TMS320DA830',
- 'TMS320CTCI6498',
- 'TMS320C6748',
- 'OMAPL138',
- 'TMS320DM8168',
- 'TMS320DM8168',
- 'TMS320C6472',
- 'TMS320CTCI6486',
- 'TMS320DM8148',
+ /* Boards supported */
+ var boards = [
+ 'evmDA830',
+ 'simTCI6498',
+ 'evm6748',
+ 'evmOMAPL138',
+ 'simDM8168',
+ 'evmDM8168',
+ 'evm6472',
+ 'evmTCI6486',
+ 'evmDM8148',
];
/* Directories for each platform */
var dir = [
- 'da830/',
- 'tci6498/',
- 'c6748/',
- 'omapl138/',
- 'simti816x/',
- 'evmti816x/',
- 'c6472/',
- 'tci6486/',
- 'ti814x/',
+ 'da830-evm/',
+ 'tci6498-sim/',
+ 'c6748-evm/',
+ 'omapl138-evm/',
+ 'ti816x-sim/',
+ 'ti816x-evm/',
+ 'c6472-evm/',
+ 'tci6486-evm/',
+ 'ti814x-evm/',
];
- for (var i = 0; i < devices.length; i++)
+ for (var i = 0; i < boards.length; i++)
{
- if (java.lang.String(Program.cpu.deviceName).equals(devices[i]))
+ if (java.lang.String(Program.platformName).contains(boards[i]))
{
/* Choose the selected platform and build the complete name */
lib = lib + dir[i];
- target = ".a" + Program.build.target.suffix;
+ extension = ".a" + Program.build.target.suffix;
+ if (java.lang.String(Program.build.target.suffix).contains('674'))
+ target = "674/";
+ if (java.lang.String(Program.build.target.suffix).contains('64p'))
+ target = "64p/";
+ if (java.lang.String(Program.build.target.suffix).contains('a8'))
+ target = "a8/";
+ if (java.lang.String(Program.build.target.suffix).contains('m3'))
+ target = "m3/";
+ if (java.lang.String(Program.build.target.suffix).contains('9'))
+ target = "arm9/";
+ lib = lib + target;
bool = 1;
break;
}
throw new Error('Unexpected value in "platform" parameter')
*/
lib = lib + "generic/";
- target = ".a" + Program.build.target.suffix;
+ extension = ".a" + Program.build.target.suffix;
+ if (java.lang.String(Program.build.target.suffix).contains('674'))
+ target = "674/";
+ if (java.lang.String(Program.build.target.suffix).contains('64p'))
+ target = "64p/";
+ if (java.lang.String(Program.build.target.suffix).contains('a8'))
+ target = "a8/";
+ if (java.lang.String(Program.build.target.suffix).contains('m9'))
+ target = "m9/";
+ if (java.lang.String(Program.build.target.suffix).contains('9'))
+ target = "arm9/";
+ lib = lib + target;
+
}
switch (this.profile) {
case 'debug':
/* enable debug build for debug profile only */
- lib = lib + "Debug/" + name + target;
+ lib = lib + "debug/" + name + extension;
break;
default:
/* release profile for everything else */
- lib = lib + "Release/" + name + target;
+ lib = lib + "release/" + name + extension;
}
print(" will link with " + this.$name + ":" + lib);
/* return the library name */
return (lib);
}
+
diff --git a/packages/ti/sdo/edma3/rm/sample/package.xs b/packages/ti/sdo/edma3/rm/sample/package.xs
index c3131ef6ccc64b3470fcc0e4b84de692e92a587d..a553775639bfb077d4d0aae0e58e33a21ae831c7 100755 (executable)
print ("Inside EDMA3 RM Sample App getLibs");
/* Prepare variables to form the library path within this package */
- var name = "ti.sdo.edma3.rm.sample";
+ var name = "edma3_lld_rm_sample";
var lib = "lib/";
var target;
+ var extension;
- /* Devices supported */
- var devices = [
- 'TMS320DA830',
- 'TMS320CTCI6498',
- 'TMS320C6748',
- 'OMAPL138',
- 'TMS320CDM8168',
- 'TMS320CDM8168',
- 'TMS320C6472',
- 'TMS320CTCI6486',
- 'TMS320DM8148',
+ /* Boards supported */
+ var boards = [
+ 'evmDA830',
+ 'simTCI6498',
+ 'evm6748',
+ 'evmOMAPL138',
+ 'simDM8168',
+ 'evmDM8168',
+ 'evm6472',
+ 'evmTCI6486',
+ 'evmDM8148',
];
/* Directories for each platform */
var dir = [
- 'da830/',
- 'tci6498/',
- 'c6748/',
- 'omapl138/',
- 'simti816x/',
- 'evmti816x/',
- 'c6472/',
- 'tci6486/',
- 'ti814x/',
+ 'da830-evm/',
+ 'tci6498-sim/',
+ 'c6748-evm/',
+ 'omapl138-evm/',
+ 'ti816x-sim/',
+ 'ti816x-evm/',
+ 'c6472-evm/',
+ 'tci6486-evm/',
+ 'ti814x-evm/',
];
-
- for (var i = 0; i < devices.length; i++)
+ for (var i = 0; i < boards.length; i++)
{
- if (java.lang.String(Program.cpu.deviceName).equals(devices[i]))
+ if (java.lang.String(Program.platformName).contains(boards[i]))
{
/* Choose the selected platform */
lib = lib + dir[i];
- target = ".a" + Program.build.target.suffix;
+ extension = ".a" + Program.build.target.suffix;
+ if (java.lang.String(Program.build.target.suffix).contains('674'))
+ target = "674/";
+ if (java.lang.String(Program.build.target.suffix).contains('64p'))
+ target = "64p/";
+ if (java.lang.String(Program.build.target.suffix).contains('a8'))
+ target = "a8/";
+ if (java.lang.String(Program.build.target.suffix).contains('m3'))
+ target = "m3/";
+ if (java.lang.String(Program.build.target.suffix).contains('9'))
+ target = "arm9/";
+ lib = lib + target;
bool = 1;
break;
}
switch (this.profile) {
case 'debug':
/* enable debug build for debug profile only */
- lib = lib + "Debug/" + name + target;
+ lib = lib + "debug/" + name + extension;
break;
default:
/* release profile for everything else */
- lib = lib + "Release/" + name + target;
+ lib = lib + "release/" + name + extension;
}
print(" will link with " + this.$name + ":" + lib);